Android Studio 签名的 APK 应用程序未安装

问题描述 投票:0回答:1

我知道还有其他类似的问题,但我还没有找到解决我的问题的方法。我已经确保我的手机上以前没有安装过该应用程序(在 Galaxy s6 上进行测试),在 Android Studio 的“构建变体”选项卡中,我已将模块切换为发布(我还有一个 Firebase 和 MainlibProj 模块,应该我也将它们切换为发布?)当我尝试安装它时,这就是我在 logcat 中得到的:

07-07 17:25:40.807 3506-3553/? W/PackageManager: Failed collect during installPackageLI
android.content.pm.PackageParser$PackageParserException: Package /data/app/vmdl13968685.tmp/base.apk has no certificates at entry AndroidManifest.xml
at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1127)
at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1077)
at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:14349)
at com.android.server.pm.PackageManagerService.access$2600(PackageManagerService.java:333)
at com.android.server.pm.PackageManagerService$8.run(PackageManagerService.java:11894)at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

我还得到:

InstallAppProgress: Installation error code: -103

这不是完整的堆栈跟踪,只是当我收到通知时打印的内容:应用程序未安装。

以防万一,我的应用程序中有 Play Games Plugin for Unity,不知道这是否可能导致错误。

android android-studio signed-apk
1个回答
7
投票

好吧,我似乎已经解决了问题。

当我生成签名的 APK 时,我需要检查 V1 和 V2。以前我只检查了 V2,不完全确定为什么还要检查 V1,修复了它。

© www.soinside.com 2019 - 2024. All rights reserved.