[英]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.properties文件的技巧,但它們都沒有起作用。
還有其他解決方案嗎? 科爾多瓦版本是5.1.1
創建一個名為release-signing.properties
,放在APPFOLDER \\平台\\ android文件夾,科爾多瓦用於使用ant.properties
但是現在忽略該文件。
文件內容:在=之后編輯除第二行以外的所有內容
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.