【发布时间】:2019-06-19 12:52:05
【问题描述】:
只是询问这是预期的方式还是“错误”:在 Android Studio 3.3 上,我生成了一个带有 release 风格的 APK,来自
Build -> Build Bundle(s)/APK -> Build APK
然后我单击“定位”并将 apk(名称清楚地表明未签名)拖放到模拟器(API 级别 PIE)上。安装失败并显示“未安装应用程序”。有没有办法安装未签名的发行版?非常感谢。
【问题讨论】:
-
你是指手机还是模拟器?它应该可以在模拟器上运行,但要安装在实际设备上,您必须对其进行签名。
-
Android 通常不允许使用未签名的 APK。我不确定@Jimmy 说了什么,但Android 的调试版本可能不需要签名的APK。但是,如果模拟器运行的是 Google Play 服务,则它不是调试版本。
-
@TheWanderer 调试版本使用调试密钥库自动签名。 developer.android.com/studio/publish/app-signing#debug-mode
-
Build>>Analyze APK... -
@Jumpa 您可以生成未签名的发布 apk,以便负责并拥有权利的人稍后在发布之前对其进行签名。开发团队中的每个人都不必拥有这些权利。
标签: android android-studio apk release android-install-apk