在小米、华为手机上安装 release 版本apk失败

在小米、华为手机上安装 release 版本的apk失败,小米是返回-15,华为是返回 INSTALL_FAILED_TEST_ONLY

经过查询,得知原因。

这个 release 版本的apk是我从 app 的 build 目录直接复制的,不是在Android Studio里 Build 目录里的 Generate Signed Bundle or APK 菜单生成的。

通过 Android Studio 直接 run 的 app,在最终编译生成的 AndroidManifest.xml中会被自动添加 android:testOnly="true" 属性。

然后这些品牌手机不让直接安装测试版本的 APK。


参考:https://commonsware.com/blog/2017/10/31/android-studio-3p0-flag-test-only.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 所有Android插件的基本扩展。 你不需要直接使用这个,你可以选择下面几个合适的直接使用 AppExtensio...
    我该忘了我自己w_u阅读 8,787评论 0 5
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaoyanj...
    勤奋的pangdunhu阅读 6,497评论 0 1
  • 在 Android Studio 构建的项目中,基于 Gradle 进行项目的构建,同时使用 Android DS...
    Ant_way阅读 12,154评论 0 16
  • Tcp/IP通信也是不安全的,在传输的时候也可能出现漏洞 查看正在运行的进程 adb shell ps -A |g...
    远远飘着云阅读 10,466评论 0 0
  • 今天是肚子里宝宝降生的倒计时100天,不知道这个数字准不准确,是根据预产期计算的。 之前就一直想写点什么留住这每一...
    阿六阅读 4,411评论 0 4

友情链接更多精彩内容