Cordova build -release Android Unsigned apk



我正试图生成我的发布apk来部署它在Play商店。我正在运行这个命令

Sudo cordova build android --release

生成了一个名为Android-Release-Unsigned.apk的文件

我尝试了很多解决方案,比如创建密钥库

keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000

或创建Ant的技巧。像这样的属性文件,它们都不工作。

有其他可能的解决方案吗?Cordova版本为5.1.1

创建一个名为release-signing.properties的文件,并将其放在APPFOLDERplatformsandroid文件夹中,Cordova过去使用ant.properties,但现在忽略了该文件。

文件内容:edit after =除第2行以外的所有

storeFile=C:/yourlocation/app.keystore
storeType=jks
keyAlias=aliasname
keyPassword=aliaspass
storePassword=password

现在运行cordova build android --release应该产生一个带签名的版本

如果您已经生成了密钥存储库文件,那么这应该可以工作。

如果相同的apk直接用于生产,您可能还需要删除控制台插件

在cordova 6.2.0

cd cordova/ #change to root cordova folder
platforms/android/cordova/clean #clean if you want
cordova build android --release -- --keystore="/path/to/keystore" --storePassword=password --alias=alias_name #password will be prompted if you have any

抱歉我不能评论。可能的重复?

如何使用Cordova命令行界面创建签名APK文件?

相关内容

  • 没有找到相关文章

最新更新