簡體   English   中英

科爾多瓦擴展文件插件的Android應用崩潰

[英]Android app crash for cordova expansion file plugin

我已按照本教程https://iphonedevlog.wordpress.com/2014/12/12/adding-an-android-apk-expansion-file-to-a-cordova-project實施了擴展文件。 我已經使用了擴展文件cordova插件https://github.com/agamemnus/cordova-plugin-xapkreader/tree/cordova-6.5.0

我將應用程序發布為alpha版本以測試商店。 該應用程序在啟動時崩潰,並發出下載通知,如下圖所示。

在此處輸入圖片說明

我們需要修改一些配置,如下所示:

  1. 在./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. 在./plugins/android.json中

     "com.flyingsoftgames.xapkreader": { "XAPK_EXPANSION_AUTHORITY": "PACKAGE_NAME", "XAPK_PUBLIC_KEY": "PUBLIC_API_KEY", "XAPK_PATCH_VERSION": "-1" } 
  3. 在./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. 在./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> 

注意:不要忘記替換PACKAGE_NAME和PUBLIC_API_KEY作為您的應用程序配置。

暫無
暫無

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

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