c***@yahoo.com.tw
c***@yahoo.com.tw
  • 发布:2025-08-29 11:12
  • 更新:2025-08-29 11:12
  • 阅读:26

【报Bug】uni-app Android 打包後 Google Play 報錯「不支援 16KB page size」問題

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win11

HBuilderX类型: 正式

HBuilderX版本号: 4.76

手机系统: Android

手机系统版本号: Android 16

手机厂商: Google

手机机型: Pixel 7

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

最新版本設定 targetSdkVersion=36(Android 16)

预期结果:

支援 16 KB 記憶體分頁大小的裝置

实际结果:

Play Console 提示以下不支援 16 KB 的 .so 檔:

base/lib/arm64-v8a/libbreakpad-core.so
base/lib/arm64-v8a/libc++_shared.so
base/lib/arm64-v8a/libgifimage.so
base/lib/arm64-v8a/libimagepipeline.so
base/lib/arm64-v8a/libnative-filters.so
base/lib/arm64-v8a/libnative-imagetranscoder.so
base/lib/arm64-v8a/libpl_droidsonroids_gif.so
base/lib/arm64-v8a/libstatic-webp.so
base/lib/arm64-v8a/libuts-runtime.so
base/lib/arm64-v8a/libweexcore.so
base/lib/arm64-v8a/libweexjsb.so
base/lib/arm64-v8a/libweexjss.so
base/lib/arm64-v8a/libweexjst.so

bug描述:

您好 DCloud 團隊,

我使用最新的 HBuilderX 打包 uni-app Android 應用程式,提交到 Google Play Console 後,系統檢測到以下錯誤:

請重新編譯應用程式,採用原生資料庫,並調整為支援 16 KB
應用程式所用的原生資料庫未經適當調整,不支援 16 KB 記憶體分頁大小的裝置。

Play Console 提示以下不支援 16 KB 的 .so 檔:

base/lib/arm64-v8a/libbreakpad-core.so
base/lib/arm64-v8a/libc++_shared.so
base/lib/arm64-v8a/libgifimage.so
base/lib/arm64-v8a/libimagepipeline.so
base/lib/arm64-v8a/libnative-filters.so
base/lib/arm64-v8a/libnative-imagetranscoder.so
base/lib/arm64-v8a/libpl_droidsonroids_gif.so
base/lib/arm64-v8a/libstatic-webp.so
base/lib/arm64-v8a/libuts-runtime.so
base/lib/arm64-v8a/libweexcore.so
base/lib/arm64-v8a/libweexjsb.so
base/lib/arm64-v8a/libweexjss.so
base/lib/arm64-v8a/libweexjst.so

看起來這些都是 uni-app 官方 SDK 內建的 Weex 引擎與影像處理函式庫。由於 Google Play 自 2025 年 8 月 31 日開始強制要求支援 16 KB page size,如果這些 .so 檔不更新,我們的應用將無法繼續上架與更新。

需求:
請問官方是否能盡快釋出支援 16KB page size 的新版 HBuilderX / uni-app SDK?
目前的開發者完全無法自行重新編譯這些 .so,只能依賴官方更新。

謝謝!

2025-08-29 11:12 负责人:无 分享
已邀请:

要回复问题请先登录注册