簡體   English   中英

Cordova build -release Android Unsigned APK

[英]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

對不起,我無法發表評論。 可能重復嗎?

如何使用Cordova命令行界面創建簽名的APK文件?

這對我來說很完美。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM