Looking for help on an Android issue…
I have a number of apps that have custom certificates (mostly for Google maps usage)
2 of the apps, which used to behave perfectly well, have now started behaving oddly. Not at runtime, but with regard to installation.
I have 2 devices, one running Android 2.2.2 and one running Android 2.3.4
All apps install and run happily on Android 2.2.2
2 of the apps will not install onto 2.3.4. When installing I see this in DDMS:
03-20 12:44:02.055: E/PackageParser(240): Package com.blong.sampleapp has no certificates at entry res/drawable/openglcubeimage.png; ignoring!
or:
03-20 13:14:18.037: E/PackageParser(240): Package com.blong.googleapi has no certificates at entry res/drawable/androidmarker.png; ignoring!
From the command-line I see:
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
I don;t get why 2.3.4 is objecting when 2.2.2 is very happy.
Apps are signed with JDK 7
I’ll have to check the behaviour with JDK 6 I guess, but if anyone can suggest a reason why a later Android would be less happy with the signed nature of just 2 apps, I’d be interested to hear.