2014-12-13 8 views
1

Я недавно опубликовал мое приложение для игры в Google, используя инструкции по этому link.Meteorjs - пакет приложений для Android не подписан правильно

Я мог бы скачать его из магазина Google Play на своем телефоне, но я не мог сделать это с помощью каких-либо других телефонов. Вместо этого я получил сообщение о том, что «файл пакета был подписан неправильно»

Теперь я подписал и загрузил приложение, я не могу его подписать другим ключом и загрузить его в любом случае. И что же мне делать? И каков правильный способ подписывать приложение meteor для Android-игры для Android?

Бест,

ответ

6

Недавно я отвечал на мои собственные вопросы, но если кто-то сталкивается с этой проблемой, я хотел бы помочь.

Так вот что я последовал за:

meteor deploy your-desired-app-hostname.meteor.com 
meteor build ~/build-output-directory --server=your-desired-app-hostname.meteor.com 
keytool -genkey -alias your-app-name -keyalg RSA -keysize 2048 -validity 10000 
cd ~/build-output-directory/android/ 
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 unaligned.apk your-app-name 
jarsigner -verify -verbose -certs unaligned.apk 
~/.meteor/android_bundle/android-sdk/build-tools/20.0.0/zipalign 4 unaligned.apk production.apk 

И загрузил production.apk в качестве новой версии. Я надеюсь, что это поможет кому-то.

+0

У вас была проблема с повторной публикацией приложения с другой подписью? – dnuske

+0

Если я правильно понимаю ваш вопрос, есть, к сожалению, не такая вещь, как публикация вашего приложения с другой подписью. Хотя я ответил на это с полным процессом публикации, я перепрыгнул через шаг создания ключа и использовал тот же псевдоним. Шаг подписи и шаг проверки помогли мне. –

+0

Я закончил тем, что снял приложение и опубликовал новый с тем же именем. Ошибка новичка. Спасибо, однако, ваш ответ помог мне. – dnuske

Смежные вопросы