Core concepts
Google Play Publishing
2 min read
Lunadeck integrates directly with the Google Play Console to publish your signed apps.
Prerequisites
Before you can publish, you need:
- A Google Play Developer account ($25 one-time registration fee)
- Your app must be created in the Play Console with a valid package name
- A service account with publishing permissions
Setting up a service account
- Go to the Google Cloud Console
- Create a new project (or use an existing one)
- Enable the Google Play Android Developer API
- Create a Service Account with a JSON key
- In the Play Console, go to Settings > API Access
- Grant the service account access with Release Manager permissions
Connecting to Lunadeck
- Navigate to Settings > Store Connections
- Click Connect Google Play
- Upload the service account JSON key file
- Select the apps you want to publish
Publishing your first release
After a successful build:
- Click Publish on the build details page
- Select the release track (Internal, Closed, Open, or Production)
- Add release notes (supports multiple languages)
- Review and confirm
The upload typically takes 1-2 minutes. Google's review process varies from hours to days depending on the track.
Troubleshooting
- "Package name mismatch" — Ensure your app's
applicationIdmatches the one registered in Play Console - "Version code already used" — Increment
versionCodein your build config - "Service account unauthorized" — Verify the service account has Release Manager permissions