我知道還有其他類似的問題,但我還沒有找到解決我的問題。我確信以前安裝的應用程序已經在我的手機上(在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遊戲插件,不知道這可能是否會導致錯誤。
你使用簽名v2嗎? –
是,當我點擊生成簽名的apk我有v2檢查完整的apk簽名。 – fourthking