I have an application on the Android market however after a recent update a lot of users are complaining that they can’t open the application on their phone by clicking on the icon, instead they have to find the application on the market and click the open button. Does anyone know why this might be?
edit: For a bit more info I recently started creating the apk file. Before it was done in a batch script that looked like
"C:\Program Files\Java\jdk1.6.0_16\bin\jarsigner" -verbose -keystore C:\Users\...\keystore\android.keystore "C:\Users\...\release\OurApp (android).apk" androidkey
C:\Users\...\dev\android-sdk-windows\tools\zipalign -f -v 4 "C:\Users\...\release\OurApp (android).apk" "C:\Users\...\release\OurApp.apk"
@pause
When I started doing it, I just used the Eclipse Android Tools to export a signed application package with the name OurApp.apk. I realize from looking at his script that I didn’t zipalign it either. Could either of these be the reason for it not working for some users?
edit 2: After looking at the docs I found out that the android export does the zipalign automatically
When using Eclipse with the ADT plugin, the Export Wizard will automatically zipalign your .apk after it signs it with your private key.
Seems like this happens sometimes when the main launcher activity is changed. In my case I added a splash screen activity that became the new launcher activity. It only seems to happen to HTC users. The solution for these users is to uninstall and then install the application again. Seems really broken to me, resulted in a lot of negative reviews.