I have a problem with installing an App on a device. It is a Samsung Galaxy Mini running Android 2.2.1 sdk version 8. The app is running fine in the emulator. Now I wanted to test it on a real device, however, I cannot get it installed. The installation starts, but ends with a message APPLICATION NOT INSTALLED. I checked the logs and there seems to be some problem with custom fonts. The log says:
10-13 19:07:30.513 E/PackageParser( 177): Package xxxxx has no certificates at entry assets/fonts/LiberationMono-Bold.ttf; ignoring!
Why does Android want a certificate from me for that fonts? And why does it not want the certificate in the emulator? Please help.
Filip
Your app is probably not properly signed, or (less likely), this is a bug in Galaxy Mini. Each APK (jar) entry has to be signed. Clean, re-export and try again. You can check the signatures/certificate with the
jarsigner -verbose -verify -certs your.apk.