无法安装发行版Apk

时间:2019-04-05 16:47:14

标签: android android-studio apk android-install-apk

我是Android Studio的新手。我刚完成一个应用程序。我制作了签名发行的Apk,可以将其安装在手机和其他一些手机上,但不能在许多其他设备上安装。

这是我详细做的事情:

  • 从“构建版本”菜单中,选择“发布”。 (写在这里:https://stackoverflow.com/a/30586280

  • 我使用build>生成签名的包/ apk创建了我的APK,并使用了我的密钥库。

  • 对于签名版本,我选择了两个选项(V1和V2)

  • APK创建成功。

  • 我将此APK复制到了以下设备:华为Y7,华为荣誉6,摩托罗拉moto G5 plus,三星J7和诺基亚3。(我在开发过程中使用华为Y7进行调试。Moto G5 plus和Samsung J7属于我的朋友,我通过电子邮件向他们发送了APK文件。)

  • APK已成功安装在Nokia 3和Huawei Y7上,我的应用程序运行正常(如我所料)

  • 我无法在Huawei Honor 6和Samsung J7上安装APK。我从Android软件包安装程序收到“安装失败”消息。

  • 在Moto G5 plus上,我成功安装了我的应用,但在主要活动出现之前它就停止了工作。

  • 我将Huawei Honor 6连接到我的笔记本电脑,并能够通过USB调试安装APK,并且该应用程序按预期运行良好。但我仍然无法使用我使用android studio创建的签名APK在此设备上安装该应用。

1 个答案:

答案 0 :(得分:0)

我通过在build.gradle(应用程序)文件中添加此代码来解决此问题:

    splits {
        abi {            
            enable true
            universalApk true
        }
    }