首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >离子型-如何上传apk更新版本的应用程序为android

离子型-如何上传apk更新版本的应用程序为android
EN

Stack Overflow用户
提问于 2017-04-25 22:26:23
回答 3查看 1.1K关注 0票数 1

我正在尝试生成用于更新我的应用程序的keystore。我有KeyStore别名和KeyStore密码。我在bash_profile上设置了这样的变量

别名apk='cd /Users/Arachana/Applications/drink-play/platforms/android/build/outputs/apk && cordova插件rm科尔多瓦-插件控制台;cordova build -发布android && jarsigner /Users/Archana/Applications/drink-play/platforms/android/build/outputs/apk/android-releas -sigalg SHA1withRSA -digestalg SHA1 -keystore my-key.keystore android-release unsignd.apk alias_name && cd alias_name&/zipalign -v 4/Users/Archana/Applications/drink-play/platforms/android/build/outputs/apk/android-releas e-unsignd.apk /Users/Archana/Applications/drink-play/platforms/android/build/outputs/apk/Production.ap k'

而对于关键工具- keytool -genkey -v -keystore my-key.keystore -alias keystore123(alias_name) -keyalg RSA -keysize 2048 -validity 10000

我在终端机上点击了命令"apk“。它生成production.apk。但是,此生成apk不适合在beta测试中更新其显示错误。

我所做的是错误的。请帮帮我。提前感谢

EN

回答 3

Stack Overflow用户

发布于 2017-04-25 22:29:40

您需要从构建以前版本的APK的同一个密钥存储库中创建APK。您将从不同的密钥存储库中创建一个APK。

票数 0
EN

Stack Overflow用户

发布于 2017-04-25 22:29:53

出现此错误是因为您没有使用相同的证书对应用程序进行签名,所以请再次检查是否使用相同的证书进行签名。谢谢!

票数 0
EN

Stack Overflow用户

发布于 2017-04-25 22:56:43

每次你按下这个命令

  • 密钥工具-genkey -v -keystore my-key.keystore -alias emvigo123(alias_name) -keyalg RSA -keysize 2048 -validity 10000

它将生成新的密钥存储库。正如“Bhupat Bheda”和“Nikhil Sharma”所说,这是签约问题。因此,只有当您想更新以前版本的.apk时,才必须确保使用相同的密钥存储库进行签名。我的建议是把keystore放在你的电脑驱动器的其他地方,然后用它来更新playstore中的同一个应用程序。

删除现有的应用程序并在playstore中创建具有不同id和应用名称的新应用程序将解决您的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43626538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文