无法从React Native安装已签名的apk

Ken*_*ono 13 android react-native

成功运行后

./gradlew assembleRelease

BUILD SUCCESSFUL

Total time: 15.842 secs

This build could be faster, please consider using the Gradle Daemon: http://gradle.org/docs/2.4/userguide/gradle_daemon.html
Run Code Online (Sandbox Code Playgroud)

我将"app-release.apk"放入手机,并尝试使用文件浏览器进行安装.应用程序图标无处显示.

安装时有文字:"App not installed"

在此输入图像描述

Ken*_*ono 22

该应用已安装在其他用户中.它被视为已卸载,但实际上它安装在android的多用户环境中.在设置中按应用程序,然后再次按应用程序以进入详细信息.按屏幕右上角的三个点,为所有用户选择卸载.

  • 你拯救了我很多!你轻易杀了它.谢了哥们. (4认同)

Ard*_*ner 7

有一个类似的问题,它只发生在android 5(lollipop)及以下。原来我的应用程序已部分签名。跑步jarsigner -verify -verbose -certs android/app/prod/release/app-prod-release.apk给了jar is unsigned。原来是我没有检查第二个“生成签名的APK”对话框底部的V1和V2复选框的问题。我遗漏了V1。 在此处输入图片说明 渴望两者兼得。


小智 6

对我来说,从 Google Play 商店中禁用 Play Protects 是有效的:

以下是禁用 Play Protect 的步骤:

禁用 Google Play 保护。打开“Play 商店”应用程序 => 点击菜单按钮 => 选择“Play Protect”选项 => 禁用“扫描设备是否存在安全威胁”选项。