Meteorjs - Android App包未正确签名错误

时间:2014-12-13 17:57:33

标签: android cordova meteor google-play sign

我最近已发布我的应用程序使用此link上的说明进行Google Play。

我可以从手机上的谷歌游戏商店下载它,但我无法与其他手机一起使用。相反,我收到一条消息说:"包文件未正确签名"

现在我签名并上传了该应用,我无法使用其他密钥对其进行签名,无论如何都要将其上传。所以我该怎么做?什么是为Android谷歌播放签署流星应用程序的正确方法?

最佳,

1 个答案:

答案 0 :(得分: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上传为新版本。我希望它可以帮助那里的人。