Cordova build -release Android未签名apk
问题描述:
我正在尝试生成我的发行版apk以将其部署到Play商店。 我运行此命令Cordova build -release Android未签名apk
Sudo cordova build android --release
这是我生成一个名为Android的发布,Unsigned.apk文件
我尝试了许多解决方案,例如创建密钥库
keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000
或诀窍创建一个像here这样的Ant.properties文件,它们都没有工作。
其他任何可能的解决方案?科尔多瓦版本是5.1.1
答
如果您有密钥库文件生成,这应该工作。
您可能还需要删除控制台插件如果相同的apk直接进入生产。
科尔多瓦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
答
创建一个名为release-signing.properties
,并把在APPFOLDER \平台\ android文件夹,科尔多瓦曾经使用ant.properties
文件,但现在忽略该文件。
内容的文件:所有=后编辑,除了2号线
storeFile=C:/yourlocation/app.keystore
storeType=jks
keyAlias=aliasname
keyPassword=aliaspass
storePassword=password
现在运行cordova build android --release
应该产生的签名版本。
可能的[如何使用cordova命令行界面创建带签名的APK文件]的重复(http://stackoverflow.com/questions/26449512/how-to-create-signed-apk-file-using-cordova-command-线接口) – KrIsHnA