我正在尝试生成我的发布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
或创建像here这样的Ant.properties文件的技巧,但根本没有任何工作。
还有其他可能的解决方案吗? Cordova版本是5.1.1
答案 0 :(得分:3)
创建一个名为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
应生成签名版本。
答案 1 :(得分:2)
如果您生成了密钥库文件,则应该可以使用。
如果相同的apk直接投放到生产中,您可能还需要删除控制台插件。
在cordova 6.2.0中
.box {
height:xxx; /*your height*/
}
答案 2 :(得分:0)