I try to upload my Android app to the Google Play market and I get an error message:
the apk must be signed with the same certificates as the previous version
The funny thing is that I use the original key stone with the original passwords, so I'm confused about what might cause this problem.
1) I upgraded my Mac OS X to Lion, which has a 64-bit OS, in my opinion, an earlier 32-bit OS. Could this be a problem?
2) I updated the Android tools: Eclipse, SDK, and Java before creating a new version of the application. Could this be a problem?
3) I also tried to run
jarsigner -verify -verbose -certs
in the old version of the application, which is located on Google Play, and the new application and the actual temporary data of the certificate are the same.
4) APK , " Android" Eclipse.
5) APK Eclipse, `
Android Tools -> Export Unsigned Application and then using
jarsigner -verbose -keystore mykeystore.keystore app.apk companyName
/Developer/android-sdk-mac_86/tools/zipalign -v 4 app.apk app_aligned.apk
, , . ,
A) apug debug apk release.
B) .
C) versionCode versionName.
, , ?