[英]Cordova Android Release build not working
我在使用cordova build構建發布apk時遇到問題。 調試 apk 工作正常,但發布 apk 不起作用。 用於構建的命令:cordova build android --release
您應該通過簽名來配置發布,
cordova run android --release -- --keystore=../my-release-key.keystore --storePassword=password --alias=alias_name --password=password
或者,您可以使用--buildConfig
參數對相同的命令在構建配置文件( build.json
)中指定它們。 以下是構建配置文件的示例:
{
"android": {
"debug": {
"keystore": "../android.keystore",
"storePassword": "android",
"alias": "heroguideapp",
"password" : "St1lL4N4Vi",
"keystoreType": ""
},
"release": {
"keystore": "../android.keystore",
"storePassword": "",
"alias": "heroguideapp",
"password" : "St1lL4N4Vi",
"keystoreType": ""
}
}
}
我在發布版本中構建我的應用程序時遇到問題,我是這樣解決的:
確保您有一個有效的密鑰庫。 我松散地遵循了本指南。
我創建了一個僅包含發布密鑰庫的 build.json 文件:
{ "android": { "release": { "keystore": "C:\\\\Your\\\\Path\\\\Here\\\\CordovaAndroid.keystore", "storePassword": "YourPassword", "alias": "CordovaAndroid", "password": "YourPassword", "keystoreType": "" } } }
build.json 應位於 config.xml 所在的同一目錄中。
cordova build android --release --buildConfig=build.json
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.