0

Ich habe Erweiterungsdatei implementiert, indem Sie diesem Tutorial https://iphonedevlog.wordpress.com/2014/12/12/adding-an-android-apk-expansion-file-to-a-cordova-project folgen. Ich habe die Erweiterungsdatei Cordova Plugin https://github.com/agamemnus/cordova-plugin-xapkreader/tree/cordova-6.5.0 verwendet.Android App Absturz für Cordova Erweiterungsdatei Plugin

Ich veröffentlichte die Anwendung als Alpha zu spielen, um zu testen. Die Anwendung stürzte beim Starten ab und gab eine Benachrichtigung zum Herunterladen wie das Bild unten.

enter image description here

Antwort

0

Wir brauchen eine Config wie folgt zu ändern:

  1. in ./config.xml

    <variable name="XAPK_EXPANSION_AUTHORITY" value="PACKAGE_NAME" /> 
    <variable name="XAPK_PUBLIC_KEY" value="PUBLIC_API_KEY" /> 
    <variable name="XAPK_PATCH_VERSION" value="-1" /> 
    
  2. in ./plugins/android.json

    "com.flyingsoftgames.xapkreader": { 
        "XAPK_EXPANSION_AUTHORITY": "PACKAGE_NAME", 
        "XAPK_PUBLIC_KEY": "PUBLIC_API_KEY", 
        "XAPK_PATCH_VERSION": "-1" 
    } 
    
  3. in ./platforms/android.json

    "res/values/xapkreader.xml": { 
         "parents": { 
          "/*": [ 
           { 
            "xml": "<string name=\"xapk_expansion_authority\">PACKAGE_NAME</string>", 
            "count": 1 
           }, 
           { 
            "xml": "<string name=\"xapk_google_play_public_key\">PUBLIC_API_KEY</string>", 
            "count": 1 
           }, 
           { 
            "xml": "<integer name=\"xapk_patch_version\">-1</integer>", 
            "count": 1 
           } 
          ] 
         } 
        } 
    
  4. in ./platforms/res/values/xapkreader.xml

    <resources xmlns:android="http://schemas.android.com/apk/res/android"> 
        <string name="xapk_expansion_authority">PACKAGE_NAME </string> 
        <string name="xapk_google_play_public_key">PUBLIC_API_KEY </string> 
        <integer name="xapk_patch_version">-1</integer> 
    </resources> 
    

Hinweis: vergessen Sie nicht, in PACKAGE_NAME zu ersetzen und PUBLIC_API_KEY als Ihre Anwendungskonfiguration.

Verwandte Themen