我开发了 android 应用程序,当从这个应用程序(使用)创建 APkGenerate Signed APK
以及在其他设备上安装这个 apk 时,没有安装并在手机上显示这个错误:App not installed
我该如何解决?
我开发了 android 应用程序,当从这个应用程序(使用)创建 APkGenerate Signed APK
以及在其他设备上安装这个 apk 时,没有安装并在手机上显示这个错误:App not installed
我该如何解决?
这通常是当您有一个使用不同证书签名的调试 apk 并且您尝试安装具有不同证书的发布版本时引起的。如果您的设备上有调试 apk,请尝试将其卸载并重试。
对我来说,**disabling Google Play Protect**
来自 Play 商店应用程序的选项有效,并且我能够摆脱 App not Installed 错误。检查 Google Play 商店导航菜单中可用的播放保护选项。
android:extractNativeLibs="true"
在AndroidManifest.xml
文件中为我解决了这个问题。
<application
// ...
android:extractNativeLibs="true"
注意:使用 App Center 构建时出现此错误,所有签名均由 App Center 处理。
为了便于调试,只需将文件拖放apk
到 android 模拟器中即可。您将收到更详细的消息,为什么未安装该应用程序。
以前我尝试了所有 Play 保护的东西,并检查了该build.gradle
文件在 signingConfigs 中不包含发布信息,并且正如本页其他答案中所描述的那样,signingConfig
没有任何内容。buildTypes.release
从您的项目中删除构建文件夹,然后再次构建项目..为我工作
创建 URL 以下载 APK 文件的正确方法
您需要直接链接到下载应用程序,而不是驱动器。首先,我在谷歌驱动器上上传了我的应用程序并分享了链接。提交上诉后,我立即收到了一封邮件
你好
您最近为使用 Google Play Protect 的应用提交了申诉。
您提供的链接未指向 APK 文件或文件已损坏。请提交新的申诉并检查您是否提供了正确的 APK 文件的链接。
谢谢 Google Play 保护小组
Anyone with this link can view the file.
)https://www.dropbox.com/s/xxxxxxxxxx/ApplicationName.apk?dl=0
apk?dl=0
(apk?dl=1
改成0
会链接直接下载APK,自己试试看。)https://www.dropbox.com/s/xxxxxxxxxx/ApplicationName.apk?dl=1
如果您不知道您的应用程序包名称是什么,请转到您的AndroidManifest.xml
There will be linepackage="com.example.MyApplication"
提交后,如果一切正常,您可能会立即收到来自 Google 的邮件
你好
您最近为使用 Google Play Protect 的应用提交了申诉。
我们已成功收到您的应用程序的申诉。我们的团队将审核您提供的应用程序和任何信息。
谢谢 Google Play 保护小组
不要指望 Google Play Protect 团队的任何其他回复,就我而言,我没有收到任何邮件,但问题已解决,在 2-3 个工作日后,安装应用程序时问题已解决,我不再收到Blocked by Play Protect
警告。和App not installed
我知道这是一个旧线程,但我遇到了同样的“未安装应用程序”问题,我一直在努力解决,这就是我解决它的方法。
将您的设备连接到计算机,然后在开始安装应用程序之前,从命令行运行以下命令:
adb logcat > logcat.txt
并在收到“未安装应用程序”消息后立即停止它。(Ctrl + c)。
在安装过程中启动和停止它的原因是因为 logcat 非常“健谈”。
查看生成的文本文件以查找错误。这就像大海捞针,但我在“packageinstaller.InstallFailed”日志行之前发现了我的错误。
错误如下所示:
10-10 21:36:43.402 1549 1940 E NativeLibraryHelper: Library 'libjsc.so' is not page-aligned - will not be able to open it directly from apk.
10-10 21:36:43.402 1549 1940 W NativeHelper: Failure copying native libraries [errorCode=-2]
10-10 21:36:43.403 1549 1940 E PackageInstallerSession: Commit of session 1728055717 failed: Failed to extract native libraries, res=-2
我通过更正 build.gradle 文件中的 targetSdkVersion 来解决此问题。
我对这个问题的解决方案是,我监控了 Logcat 并且可以看到错误,因为我的应用程序没有安装。
我收到消息 DOWNGRADE VERSION,在 BuildGradle 中添加了一个版本代码,对我来说它正在工作。