2017-07-07 134 views
1

我知道还有其他类似的问题,但我还没有找到解决我的问题。我确信以前安装的应用程序已经在我的手机上(在galaxy s6上进行测试),在Android Studio中的Build Variants选项卡中,我已将模块切换到发布版(我也有Firebase和MainlibProj模块,应该我将它们切换到释放状态?),当我尝试安装时,这是我在logcat中得到的:Android Studio签名APK应用程序不安装

07-07 17:25:40.807 3506-3553 /? W/PackageManager:在安装过程中收集失败android.content.pm.PackageParser $ PackageParserException:Package /data/app/vmdl13968685.tmp/base.apk在Android.content.pm.PackageParser.collectCertificates条目AndroidManifest.xml没有证书(PackageParser.java:1127)at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:14349)com.android.server上的android.content.pm.PackageParser.collectCertificates(PackageParser.java:1077)。 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:安装错误代码:-103

这不是完整的堆栈跟踪,当我通知正是印:未安装的应用。为了以防万一,我在我的应用中使用了Unity的Play游戏插件,不知道这可能是否会导致错误。

+1

你使用签名v2吗? –

+0

是,当我点击生成签名的apk我有v2检查完整的apk签名。 – fourthking

回答

3

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

当我生成签名的APK时,我需要检查V1和V2。以前我只有V2被检查过,不完全确定为什么检查V1也是如此,修正了它。

相关问题