Jam*_*ler 18 android signed release apk android-studio
我在Android Studio中并在Build> Generate Signed APK和使用向导下签署APK.一切似乎都很好,并生成.apk文件.
当我将此文件复制到我的设备(Nexus 7或Moto X)时,它将无法安装.我收到"安装失败"消息.
我无法弄清楚到底出了什么问题.我把这个.apk放在谷歌游戏开发者控制台的"alpha测试"下,它被接受了(我正在等待测试人员链接变得活跃,尝试从那里下载/安装).
这里向导的说明(http://developer.android.com/tools/publishing/app-signing.html#studio)在最后阶段的屏幕截图中显示了一个名为"Build Type"的下拉列表,选择为"release" .我在我的Android Studio版本中没有这个.我在这个向导中找不到任何可以指定"发布"版本的东西.
任何人都可以给我的任何帮助将非常感激.谢谢!
Bid*_*han 32
您需要处于发布模式才能生成已签名的APK.在Android Studio的左下角应该是一个小方块图标.点击它,弹出一个菜单.现在选择Build Variants,你将获得一个包含两列的表:Module和Build Variant.必须在Build Variant下面编写调试.点击它,你会得到一个下拉列表.现在点击发布,Gradle将开始构建发布版本.一旦完成生成签名的APK.
ede*_*ero 26
我的2美分:使用Android Studio 2.3,您可以通过两种方式签署应用程序:v1 jar signature,v2 full apk签名.我正在使用v2选项,这导致签名的应用程序无法安装在我的Android设备上.然后,我取消选中v2选项,检查v1,然后按预期安装apk.
游戏后期,但这里有些愚蠢对我有用:
我必须在设置>应用程序> MyApp中为所有用户卸载该应用程序
如果您只是卸载它,有时只是从您的帐户而不是设备中删除它,因此当您尝试安装新的APK时,您的版本或证书不匹配.
希望能帮助别人
是.如果您在生成签名apk(V1和V2)之前有两个选项,那么您现在应该使用V1 jar签名,因为没有向后兼容性,所有版本<7的Android手机都不接受此签名.向后兼容性将在下一个N Developer Preview中添加.请参阅:https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2
| 归档时间: |
|
| 查看次数: |
41834 次 |
| 最近记录: |