Sorry for the LONG delay. I got to manage to get back to this again, finally.
I did build the hello world sample and it did indeed install OK but still my builds are not getting installed. I tried to install via adb install command and got this from OS X’s Terminal:
Failure [INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING]
and logcat logged this while I was installing:
D/AndroidRuntime(29160): D/AndroidRuntime(29160): \>\>\>\>\>\> AndroidRuntime START com.android.internal.os.RuntimeInit \<\<\<\<\<\< D/AndroidRuntime(29160): CheckJNI is OFF D/AndroidRuntime(29160): Calling main entry com.android.commands.pm.Pm W/ActivityManager( 238): No content provider found for permission revoke: file:///data/local/tmp/SuperHungryMonsters.apk W/ActivityManager( 238): No content provider found for permission revoke: file:///data/local/tmp/SuperHungryMonsters.apk W/PackageParser( 238): Exception reading /data/app/vmdl669478898.tmp W/PackageParser( 238): java.io.IOException: Entry is not named W/PackageParser( 238): at java.util.jar.InitManifest.initEntries(InitManifest.java:60) W/PackageParser( 238): at java.util.jar.Manifest.read(Manifest.java:221) W/PackageParser( 238): at java.util.jar.Manifest.\<init\>(Manifest.java:120) W/PackageParser( 238): at java.util.jar.JarFile.getManifest(JarFile.java:296) W/PackageParser( 238): at android.content.pm.PackageParser.collectCertificates(PackageParser.java:536) W/PackageParser( 238): at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:7269) W/PackageParser( 238): at com.android.server.pm.PackageManagerService.access$1500(PackageManagerService.java:166) W/PackageParser( 238): at com.android.server.pm.PackageManagerService$5.run(PackageManagerService.java:5699) W/PackageParser( 238): at android.os.Handler.handleCallback(Handler.java:605) W/PackageParser( 238): at android.os.Handler.dispatchMessage(Handler.java:92) W/PackageParser( 238): at android.os.Looper.loop(Looper.java:154) W/PackageParser( 238): at android.os.HandlerThread.run(HandlerThread.java:60) D/dalvikvm( 238): GC\_EXPLICIT freed 700K, 47% free 16664K/31395K, paused 12ms+10ms D/AndroidRuntime(29160): Shutting down VM D/dalvikvm(29160): GC\_CONCURRENT freed 136K, 42% free 593K/1024K, paused 0ms+0ms I/AndroidRuntime(29160): NOTE: attach of thread 'Binder Thread #3' failed W/ThrottleService( 238): unable to find stats for iface rmnet0
My Java is 1.6. When I run the java -version command in Terminal it returns this:
java version "1.6.0\_51" Java(TM) SE Runtime Environment (build 1.6.0\_51-b11-457-11M4509) Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
I don’t think it be my Java because I did an Android build with Unity recently and I assume it uses my JRE as well.
What can I do to fix this finally?
Thanks.