我正在尝试生成我的发布 apk 以将其部署到 Play 商店。 我正在运行这个命令
Sudo cordova build android --release
它正在为我生成一个名为 Android-Release-Unsigned.apk 的文件
我尝试了很多解决方案,比如创建 keystore
keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000
或者创建像 here 这样的 Ant.properties 文件的技巧而且它们都不起作用。
还有其他可能的解决方案吗? Cordova版本是5.1.1
最佳答案
创建一个名为 release-signing.properties
的文件并放入 APPFOLDER\platforms\android 文件夹中 Cordova 曾经使用 ant.properties
但现在忽略该文件。
文件内容:在 = 之后编辑除第二行以外的所有内容
storeFile=C:/yourlocation/app.keystore
storeType=jks
keyAlias=aliasname
keyPassword=aliaspass
storePassword=password
现在运行 cordova build android --release
应该会生成一个签名版本。
关于android - Cordova build -release Android 未签名 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31548236/