When trying to run adb install on my Corona APK I’m now getting this. I’ve tried manually uninstalling my APK (successfully).
The only thing that’s different is that I’m building from two different machines (laptop and desktop) and this is the first time I’ve tried building from my laptop. The build itself works, but I can’t install the APK successfully. Older APKs install okay, so it’s not an ADB issue that I can see.
I’ve tried “adb install file.apk” and “adb install -r file.apk” and both have failed.
Logcat is showing me:
D/AndroidRuntime( 1368):
D/AndroidRuntime( 1368): \>\>\>\>\>\>\>\>\>\>\>\>\>\> AndroidRuntime START \<\<\<\<\<\<\<\<\<\<\<\<\<\<
I/AndroidRuntime( 1368): Heap size: -Xmx64m
D/AndroidRuntime( 1368): CheckJNI is OFF
D/dalvikvm( 1368): creating instr width table
D/AndroidRuntime( 1368): --- registering native functions ---
D/dalvikvm( 1327): GC\_EXPLICIT freed 370 objects / 21320 bytes in 33ms
D/PackageParser( 978): Scanning package: /data/app/vmdl16358.tmp
W/PackageParser( 978): Unknown element under <manifest>: activity at /data/app/vmdl16358.tmp Binary XML file line #48<br>W/PackageParser( 978): Unknown element under <manifest>: activity at /data/app/vmdl16358.tmp Binary XML file line #52<br>W/PackageParser( 978): Unknown element under <manifest>: activity at /data/app/vmdl16358.tmp Binary XML file line #56<br>W/PackageParser( 978): Unknown element under <manifest>: activity at /data/app/vmdl16358.tmp Binary XML file line #60<br>D/dalvikvm( 978): GC_FOR_MALLOC freed 20356 objects / 1327616 bytes in 74ms<br>W/PackageParser( 978): Exception reading AndroidManifest.xml in /data/app/vmdl16358.tmp<br>W/PackageParser( 978): java.lang.SecurityException: META-INF/ANDROIDD.SF has invalid digest for assets/webui/settings/index.json in /data/app/vmdl16358.tmp<br>W/PackageParser( 978): at java.util.jar.JarVerifier.verifyCertificate(JarVerifier.java:369)<br>W/PackageParser( 978): at java.util.jar.JarVerifier.readCertificates(JarVerifier.java:272)<br>W/PackageParser( 978): at java.util.jar.JarFile.getInputStream(JarFile.java:392)<br>W/PackageParser( 978): at Android.content.pm.PackageParser.loadCertificates(PackageParser.java:337)<br>W/PackageParser( 978): at android.content.pm.PackageParser.collectCertificates(PackageParser.java:508)<br>W/PackageParser( 978): at com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java:5953)<br>W/PackageParser( 978): at com.android.server.PackageManagerService.access$2100(PackageManagerService.java:134)<br>W/PackageParser( 978): at com.android.server.PackageManagerService$6.run(PackageManagerService.java:4811)<br>W/PackageParser( 978): at android.os.Handler.handleCallback(Handler.java:587)<br>W/PackageParser( 978): at android.os.Handler.dispatchMessage(Handler.java:92)<br>W/PackageParser( 978): at android.os.Looper.loop(Looper.java:123)<br>W/PackageParser( 978): at android.os.HandlerThread.run(HandlerThread.java:60)<br>E/PackageParser( 978): Package com.brianhook.test has no certificates at entry AndroidManifest.xml; ignoring!<br> [import]uid: 44812 topic_id: 13147 reply_id: 313147[/import]
[import]uid: 32256 topic_id: 13147 reply_id: 48662[/import]