У меня есть приложение на рынке Android, однако после недавнего обновления многие пользователи жалуются, что не могут открыть приложение на своем телефоне, нажав на значок, вместо этого им нужно найти приложение на рынке и нажмите кнопку открытия. Кто-нибудь знает, почему это может быть?
edit: Для получения дополнительной информации я недавно начал создавать файл apk. Прежде чем это было сделано в пакетном скрипте, который выглядел как
"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
Когда я начал это делать, я просто использовал Eclipse Android Tools для экспорта подписанного пакета приложения с именем OurApp.apk. Из его сценария я понимаю, что я тоже его не зипалинировал. Может ли это быть причиной того, что некоторые пользователи не работают?
edit 2: Посмотрев документы, я обнаружил, что экспорт android выполняет zipalign автоматически
При использовании Eclipse с подключаемым модулем ADT мастер экспорта автоматически скомпилирует ваш .apk после того, как он подпишет его вашим закрытым ключом.