I am developing an app which uses Google APIs. I have created credentials at "Google Developers Console". If I creates a signed APK, and run it on the phone, there is no problem.
The problem is, while I developing the app, when I click RUN button, it deploys an unsigned version of the app on the phone. Thus the application does not work.
How can I set Android Studio to make it deploy signed APK on the phone when click RUN button?
It is not possible to publish unsigned APK on Google Play. 5) Generate new signed APK using keyStore file provided by your developer 6) after generating new signed APK, you can update your existing google play application by new APK.
Add these values to your .gradle:
signingConfigs{ debug{ keyAlias 'your key alias' keyPassword 'your keypassword' storeFile file('keystore path') storePassword 'your storepassword' } } buildTypes { debug{ signingConfig signingConfigs.debug } }
The keystore path in the file will be something like E:/xxx/xxx/xx.keystore
.
Usually I do it from command line, installing via "adb install -r file.apk" (-r to preserve app's data)
Also it can be done via Gradle and project settings, see answers here: Android Studio - Run signed apk on emulator
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With