成功运行后
./ 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
我将“app-release.apk”放入手机,并尝试使用文件浏览器进行安装。应用程序图标无处显示。
安装时有文字:“App not installed”
答案 0 :(得分:17)
该应用已安装在其他用户中。它被视为已卸载,但实际上它安装在android的多用户环境中。 在设置中按应用程序,然后再次按应用程序以进入详细信息。按屏幕右上角的三个点,为所有用户选择卸载。
答案 1 :(得分:4)
有一个类似的问题,它仅发生在android 5(lollipop)及更低版本中。原来我的应用程序已部分签名。运行jarsigner -verify -verbose -certs android/app/prod/release/app-prod-release.apk
得到jar is unsigned
。原来是我没有检查第二个“生成签名的APK”对话框底部的V1和V2复选框的问题。我遗漏了V1。
热衷于两者。
答案 2 :(得分:3)
对我来说,从Google Play商店禁用Play保护器是可行的:
以下是禁用Play保护的步骤:
禁用Google Play保护。打开“ Play Store”应用程序=>点击菜单按钮=>选择“ Play Protect”选项=>禁用“扫描设备是否存在安全威胁”选项。
答案 3 :(得分:2)
您应该检查设备中是否有与此应用程序相关的文件,我遇到了类似的问题,并通过从设备中删除所有缓存数据来解决了该问题。因此,请确保在取消发布之前删除应用程序的数据/缓存。
答案 4 :(得分:0)
请确保您已生成签名APK。 要生成标志APK,您必须遵循其给出的说明
https://facebook.github.io/react-native/docs/signed-apk-android
这不会影响调试版本。
答案 5 :(得分:0)
我遵循了文档中的所有步骤以及stackoverflow的其他帮助,但是没有人帮助我。经过一系列尝试,我找到了解决“应用未安装问题”的方法
运行之前
./gradlew assembleRelease
我也参加了
./gradlew bundleRelease
希望对您有帮助!
答案 6 :(得分:0)
如果仍然存在此问题,请尝试在设备配置中停用google Play保护选项。那对我有用。
答案 7 :(得分:0)
检查设备的存储空间,我也遇到了同样的问题,我删除了一些应用程序并腾出一些空间,然后尝试安装,应用程序已安装。
答案 8 :(得分:0)
在 Redmi 7 pro 中,有 2 个空间可供使用,当前工作空间和第二空间。我从我当前的工作空间卸载了一个应用程序所以设置部分(删除所有用户不可用),我去了我的第二个空间,应用程序在那里,我卸载了应用程序,回到我的工作空间并再次安装了应用程序, 这个解决方案对我有用!!!