簡體   English   中英

Ionic / Cordova和Android 64位要求

[英]Ionic/Cordova & Android 64-bit requirement

谷歌已經宣布從2019年8月1日開始,除了32位版本之外,所有新的應用和應用更新都必須提供64位版本。 我有一個Ionic 3(Cordova)應用程序,我不確定它有什么影響。 具體而言,Ionic / Cordova應用程序需要做什么才能滿足此要求?

從2019年8月1日開始:

除發布到Google Play的32位版本外,所有包含本機代碼的新應用和應用更新都需要提供64位版本。

它並不真正依賴於Cordova / Ionic,而是在你使用的插件中。

如果你使用的任何插件都有.so庫,那么它們應該提供該庫的64位版本。 如果你的插件都沒有使用.so庫,那么你很高興。

如果您不確定您的插件是否使用.so庫,Google建議您檢查apk(解壓縮或使用APK分析器)。 如果您有一個lib文件夾並且它有armeabi-v7ax86文件夾,請確保還有arm64-v8ax86_64文件夾,每個文件夾中都有相同的庫。

有關更多信息: https//developer.android.com/distribute/best-practices/develop/64-bit

  1. 轉到此鏈接https://www.npmjs.com/package/cordova-plugin-build-architecture並安裝“ npm i cordova-plugin-build-architecture
  2. 在“ config.xml ”中添加以下行

<preference name="xwalk64bit" value="true" />


<preference name="buildArchitecture" value="arm64" /> <!-- [If you want to fetch the 64 bit arm build] -->

屏幕截圖附: 在此輸入圖像描述

  1. 最后一步是你可以在cd platforms / android文件夾中運行gradlew assembleRelease命令,看看這些文件夾“ x86_64 ”和“ arm64 ”的構建輸出apk

暫無
暫無

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

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