2017-06-30 4 views
0

Ich habe eine Multi-Feature-App. Installierte App-Version funktioniert perfekt. n Instant App Version funktionierte bis gestern. Jetzt kann ich es korrekt erstellen, aber ich bekomme diesen Fehler, wenn ich versuche, eines der Module zu installieren.Fehler beim Versuch, Instant App zu installieren

Hat jemand das gleiche Problem?

Ich kann nicht die Fehlermeldung verstehen:

Failed to finalize session : INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed parse during installPackageLI: Failed to read manifest from /data/app/vmdl138992238.tmp/base.apk: For input string: "otb" 

Ich habe keinen otb String. otb ist der Name eines Feature-Moduls, aber nicht die, die ich installieren möchte

EDIT: Ich habe versucht, das Modul otb in ootb umzubenennen. Ich habe den gleichen Fehler, den es mit „Für die Eingabe-Stichwort:‚ootb‘“

auch ich die logcat stacktrace Introduction:

07-01 01:51:37.516 776-817/? W/PackageManager: Failed parse during installPackageLI 
               android.content.pm.PackageParser$PackageParserException: Failed to read manifest from /data/app/vmdl1025494079.tmp/base.apk 
                at android.content.pm.PackageParser.parseBaseApk(PackageParser.java:1252) 
                at android.content.pm.PackageParser.parseClusterPackage(PackageParser.java:1133) 
                at android.content.pm.PackageParser.parsePackage(PackageParser.java:952) 
                at android.content.pm.PackageParser.parsePackage(PackageParser.java:966) 
                at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:16828) 
                at com.android.server.pm.PackageManagerService.installPackageTracedLI(PackageManagerService.java:16767) 
                at com.android.server.pm.PackageManagerService.-wrap29(Unknown Source:0) 
                at com.android.server.pm.PackageManagerService$7.run(PackageManagerService.java:14255) 
                at android.os.Handler.handleCallback(Handler.java:769) 
                at android.os.Handler.dispatchMessage(Handler.java:98) 
                at android.os.Looper.loop(Looper.java:164) 
                at android.os.HandlerThread.run(HandlerThread.java:65) 
                at com.android.server.ServiceThread.run(ServiceThread.java:46) 
               Caused by: java.lang.NumberFormatException: For input string: "ootb" 
                at java.lang.Integer.parseInt(Integer.java:608) 
                at com.android.internal.util.XmlUtils.convertValueToInt(XmlUtils.java:133) 
                at android.content.res.TypedArray.getInt(TypedArray.java:373) 
                at android.content.pm.PackageParser.parseActivity(PackageParser.java:4184) 
                at android.content.pm.PackageParser.parseBaseApplication(PackageParser.java:3612) 
                at android.content.pm.PackageParser.parseBaseApkCommon(PackageParser.java:2103) 
                at android.content.pm.PackageParser.parseBaseApk(PackageParser.java:1984) 
                at android.content.pm.PackageParser.parseBaseApk(PackageParser.java:1236) 
                at android.content.pm.PackageParser.parseClusterPackage(PackageParser.java:1133)  
                at android.content.pm.PackageParser.parsePackage(PackageParser.java:952)  
                at android.content.pm.PackageParser.parsePackage(PackageParser.java:966)  
                at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:16828)  
                at com.android.server.pm.PackageManagerService.installPackageTracedLI(PackageManagerService.java:16767)  
                at com.android.server.pm.PackageManagerService.-wrap29(Unknown Source:0)  
                at com.android.server.pm.PackageManagerService$7.run(PackageManagerService.java:14255)  
                at android.os.Handler.handleCallback(Handler.java:769)  
                at android.os.Handler.dispatchMessage(Handler.java:98)  
                at android.os.Looper.loop(Looper.java:164)  
                at android.os.HandlerThread.run(HandlerThread.java:65)  
                at com.android.server.ServiceThread.run(ServiceThread.java:46)  
+0

Können Sie einen Fehler einreichen, dann einen Link hier zurück? Es wäre hilfreich für alle, danke! https://issuetracker.google.com/issues/new?component=316045&template=1018787 – TWL

+0

Ich habe keinen Fehler gemeldet, weil ich nicht sicher bin, ob das wirklich mit dem Kompilierungsvorgang oder meinem speziellen Fall zusammenhängt ... – gbaccetta

Antwort

1

Ok ich vielleicht die Quelle des Problems für alle, die das gleiche Problem gefunden. Dies kann mit Android O SDK (API 26) verwandt sein.

Kompilieren und Targeting API 26 funktioniert ordnungsgemäß für die klassische App, gibt diesen Fehler jedoch für Instant-Apps zur Installationszeit an. Rollback zurück zum Kompilieren SDK 25 löste das Problem in meinem Fall.

Ich werde auf das endgültige API/Gradle-Plugin warten, bevor Sie erneut versuchen.

Verwandte Themen