【发布时间】:2019-04-05 16:47:14
【问题描述】:
我是 Android 工作室的新手。我刚刚完成了一个应用程序。我制作了一个签名版本的 Apk,我可以将它安装在我的手机和其他一些手机上,但我无法将它安装在许多其他设备上。
这是我所做的详细说明:
从“构建变体”菜单中,我选择了“发布”。 (写在这里:https://stackoverflow.com/a/30586280)
我使用 build > Generate signed bundle/apk 创建了我的 APK 并使用了我的密钥库。
对于签名版,我选择了两个选项(V1 和 V2)
APK 创建成功。
我把这个APK复制到几台设备上:华为Y7、华为荣耀6、摩托罗拉moto G5 plus、三星J7和诺基亚3。(我在开发时使用华为Y7进行调试。Moto G5 plus 和 Samsung J7 属于我的朋友,我通过电子邮件将 APK 文件发送给他们。)
APK 已成功安装在诺基亚 3 和华为 Y7 上,我的应用运行良好(如我所料)
我无法在华为荣耀 6 和三星 J7 上安装 APK。我从 android package Installer 收到“安装失败”消息。
在 Moto G5 plus 上,我成功安装了我的应用程序,但它甚至在主要活动出现之前就停止了工作。
我将华为 Honor 6 连接到我的笔记本电脑,并能够通过 USB 调试安装 APK,并且该应用程序运行良好,正如我预期的那样。但我仍然无法使用我使用 android studio 创建的签名 APK 在此设备上安装应用程序。
【问题讨论】:
-
尝试在您设备的 Play 商店中禁用“播放保护”并从设置中启用“从未知来源安装”
-
感谢您的建议,但我已经做了这些事情,但没有帮助。
标签: android android-studio apk android-install-apk