我最近已发布我的应用程序使用此link上的说明进行Google Play。
我可以从手机上的谷歌游戏商店下载它,但我无法与其他手机一起使用。相反,我收到一条消息说:"包文件未正确签名"
现在我签名并上传了该应用,我无法使用其他密钥对其进行签名,无论如何都要将其上传。所以我该怎么做?什么是为Android谷歌播放签署流星应用程序的正确方法?
最佳,
答案 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上传为新版本。我希望它可以帮助那里的人。