I have encounter a problem installing my Android app. The user gets the dreaded “There is a problem parsing the package” error. Unfortunately, it installs without error on my phone. At this point, I am dealing with two phones both of which are running Android OS 2.2.1. I have built the application for API Level 7. To save the read the trouble of looking this up, it supports devices from 2.1.
I have been working with this for a month or so. When I want to show the user the latest build, I send it via email. Initially, this worked fine for both of us. During this process both devices where setup to allow installation from “Unknown Sources".
The development phone has always worked. Starting with last weeks build, the user is receiving the error mentioned earlier. I know this is a common error based on a google search. Unfortunately, most of the posts are from user’s grasping in the dark. Naturally I have read the other half dozen or so post on this forum which are clearly from expert developers. This is arguably the best. My situation appears a bit different because I have confirmed it isn't the API Level.
I do not find this error very informative. If I can get my hands on the device, I suspect I should see the problem with on-device debugging. Unfortunately, I do not have the device. So I am reading the source for PackageInstallerActivity. A quicker way to pay dirty is desirable. Is there some thing the user can do to glean more information? Do you have debugging suggestions to resolve this problem?