簡體   English   中英

Cordova Android 版本構建不起作用

[英]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": ""
        }
    }
}

我在發布版本中構建我的應用程序時遇到問題,我是這樣解決的:

  1. 確保您有一個有效的密鑰庫。 我松散地遵循了指南。

  2. 我創建了一個僅包含發布密鑰庫的 build.json 文件:

     { "android": { "release": { "keystore": "C:\\\\Your\\\\Path\\\\Here\\\\CordovaAndroid.keystore", "storePassword": "YourPassword", "alias": "CordovaAndroid", "password": "YourPassword", "keystoreType": "" } } }

build.json 應位於 config.xml 所在的同一目錄中。

  1. 運行cordova build android --release --buildConfig=build.json

暫無
暫無

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

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