Hylan开发
Hylan开发
  • 发布:2025-09-16 17:41
  • 更新:2025-09-26 18:52
  • 阅读:275

【报Bug】谷歌政策警告:Google Play 要求以 Android 15 及更高版本为目标平台的应用支持 16 KB 内存页面大小

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: Android

手机系统版本号: Android 15

手机厂商: 华为

手机机型: OPPO reno4

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

lib/arm64-v8a/libZXing.so
lib/arm64-v8a/libbctoolbox-tester.so
lib/arm64-v8a/libbctoolbox.so
lib/arm64-v8a/libbreakpad-core.so
lib/arm64-v8a/libc++_shared.so
lib/arm64-v8a/libgifimage.so
lib/arm64-v8a/libimagepipeline.so
lib/arm64-v8a/libjsoncpp.so
lib/arm64-v8a/liblinphone.so
lib/arm64-v8a/liblinphonetester.so
lib/arm64-v8a/libmediastreamer.so
lib/arm64-v8a/libmsaaudio.so
lib/arm64-v8a/libmsandroidcamera2.so
lib/arm64-v8a/libmswebrtc.so
lib/arm64-v8a/libnative-filters.so
lib/arm64-v8a/libnative-imagetranscoder.so
lib/arm64-v8a/libortp.so
lib/arm64-v8a/libpl_droidsonroids_gif.so
lib/arm64-v8a/libsrtp2.so
lib/arm64-v8a/libweexcore.so
lib/arm64-v8a/libweexjsb.so
lib/arm64-v8a/libweexjss.so
lib/arm64-v8a/libweexjst.so
lib/x86_64/libZXing.so
lib/x86_64/libbctoolbox-tester.so
lib/x86_64/libbctoolbox.so
lib/x86_64/libbreakpad-core.so
lib/x86_64/libc++_shared.so
lib/x86_64/libdcblur.so
lib/x86_64/libgifimage.so
lib/x86_64/libimagepipeline.so
lib/x86_64/libjsoncpp.so
lib/x86_64/liblamemp3.so
lib/x86_64/liblinphone.so
lib/x86_64/liblinphonetester.so
lib/x86_64/libmediastreamer.so
lib/x86_64/libmsaaudio.so
lib/x86_64/libmsandroidcamera2.so
lib/x86_64/libmswebrtc.so
lib/x86_64/libnative-filters.so
lib/x86_64/libnative-imagetranscoder.so
lib/x86_64/libortp.so
lib/x86_64/libpl_droidsonroids_gif.so
lib/x86_64/libsecsdk.so
lib/x86_64/libsrtp2.so
lib/x86_64/libweexcore.so
lib/x86_64/libweexjsb.so
lib/x86_64/libweexjss.so
lib/x86_64/libweexjst.so

这些so不支持16kb

预期结果:

lib/arm64-v8a/libZXing.so
lib/arm64-v8a/libbctoolbox-tester.so
lib/arm64-v8a/libbctoolbox.so
lib/arm64-v8a/libbreakpad-core.so
lib/arm64-v8a/libc++_shared.so
lib/arm64-v8a/libgifimage.so
lib/arm64-v8a/libimagepipeline.so
lib/arm64-v8a/libjsoncpp.so
lib/arm64-v8a/liblinphone.so
lib/arm64-v8a/liblinphonetester.so
lib/arm64-v8a/libmediastreamer.so
lib/arm64-v8a/libmsaaudio.so
lib/arm64-v8a/libmsandroidcamera2.so
lib/arm64-v8a/libmswebrtc.so
lib/arm64-v8a/libnative-filters.so
lib/arm64-v8a/libnative-imagetranscoder.so
lib/arm64-v8a/libortp.so
lib/arm64-v8a/libpl_droidsonroids_gif.so
lib/arm64-v8a/libsrtp2.so
lib/arm64-v8a/libweexcore.so
lib/arm64-v8a/libweexjsb.so
lib/arm64-v8a/libweexjss.so
lib/arm64-v8a/libweexjst.so
lib/x86_64/libZXing.so
lib/x86_64/libbctoolbox-tester.so
lib/x86_64/libbctoolbox.so
lib/x86_64/libbreakpad-core.so
lib/x86_64/libc++_shared.so
lib/x86_64/libdcblur.so
lib/x86_64/libgifimage.so
lib/x86_64/libimagepipeline.so
lib/x86_64/libjsoncpp.so
lib/x86_64/liblamemp3.so
lib/x86_64/liblinphone.so
lib/x86_64/liblinphonetester.so
lib/x86_64/libmediastreamer.so
lib/x86_64/libmsaaudio.so
lib/x86_64/libmsandroidcamera2.so
lib/x86_64/libmswebrtc.so
lib/x86_64/libnative-filters.so
lib/x86_64/libnative-imagetranscoder.so
lib/x86_64/libortp.so
lib/x86_64/libpl_droidsonroids_gif.so
lib/x86_64/libsecsdk.so
lib/x86_64/libsrtp2.so
lib/x86_64/libweexcore.so
lib/x86_64/libweexjsb.so
lib/x86_64/libweexjss.so
lib/x86_64/libweexjst.so

这些so不支持16kb

实际结果:

lib/arm64-v8a/libZXing.so
lib/arm64-v8a/libbctoolbox-tester.so
lib/arm64-v8a/libbctoolbox.so
lib/arm64-v8a/libbreakpad-core.so
lib/arm64-v8a/libc++_shared.so
lib/arm64-v8a/libgifimage.so
lib/arm64-v8a/libimagepipeline.so
lib/arm64-v8a/libjsoncpp.so
lib/arm64-v8a/liblinphone.so
lib/arm64-v8a/liblinphonetester.so
lib/arm64-v8a/libmediastreamer.so
lib/arm64-v8a/libmsaaudio.so
lib/arm64-v8a/libmsandroidcamera2.so
lib/arm64-v8a/libmswebrtc.so
lib/arm64-v8a/libnative-filters.so
lib/arm64-v8a/libnative-imagetranscoder.so
lib/arm64-v8a/libortp.so
lib/arm64-v8a/libpl_droidsonroids_gif.so
lib/arm64-v8a/libsrtp2.so
lib/arm64-v8a/libweexcore.so
lib/arm64-v8a/libweexjsb.so
lib/arm64-v8a/libweexjss.so
lib/arm64-v8a/libweexjst.so
lib/x86_64/libZXing.so
lib/x86_64/libbctoolbox-tester.so
lib/x86_64/libbctoolbox.so
lib/x86_64/libbreakpad-core.so
lib/x86_64/libc++_shared.so
lib/x86_64/libdcblur.so
lib/x86_64/libgifimage.so
lib/x86_64/libimagepipeline.so
lib/x86_64/libjsoncpp.so
lib/x86_64/liblamemp3.so
lib/x86_64/liblinphone.so
lib/x86_64/liblinphonetester.so
lib/x86_64/libmediastreamer.so
lib/x86_64/libmsaaudio.so
lib/x86_64/libmsandroidcamera2.so
lib/x86_64/libmswebrtc.so
lib/x86_64/libnative-filters.so
lib/x86_64/libnative-imagetranscoder.so
lib/x86_64/libortp.so
lib/x86_64/libpl_droidsonroids_gif.so
lib/x86_64/libsecsdk.so
lib/x86_64/libsrtp2.so
lib/x86_64/libweexcore.so
lib/x86_64/libweexjsb.so
lib/x86_64/libweexjss.so
lib/x86_64/libweexjst.so

这些so替换成支持16kb的版本

bug描述:

Google Play 要求以 Android 15 及更高版本为目标平台的应用支持 16 KB 内存页面大小。请问uniapp平台有没什么应对措施和整改措施,这快需要基于你们平台做出更新建议,希望得到你们尽快的解答,不然后续所有app都会被下架,谢谢了。
这是政策链接:https://developer.android.com/guide/practices/page-sizes?hl=zh-cn#build

2025-09-16 17:41 负责人:无 分享
已邀请:

最佳回复

DCloud_Android_DQQ

DCloud_Android_DQQ

HBuilder X 4.81 已修复此问题

6***@qq.com

6***@qq.com

官方在其他的帖子下回复了,说正在出可以解决这个问题的新版本HbuildX,等着吧

Hylan开发

Hylan开发 (作者)

使用了 alpha 版本 HBuilderX4.81,离线打包相应的aar也替换了。还是有报下面的没有对齐16k
lib/arm64-v8a/libgifimage.so
lib/arm64-v8a/libimagepipeline.so
lib/arm64-v8a/libnative-filters.so
lib/arm64-v8a/libnative-imagetranscoder.so
lib/x86_64/libdcblur.so
lib/x86_64/libgifimage.so
lib/x86_64/libimagepipeline.so
lib/x86_64/liblamemp3.so
lib/x86_64/libnative-filters.so
lib/x86_64/libnative-imagetranscoder.so
lib/x86_64/libsecsdk.so

  • 1***@163.com

    将fresco升级到3.4.0 拿掉x86_64

    2025-09-24 17:44

  • Hylan开发 (作者)

    回复 1***@163.com:感谢, 这个早上我升级后是没有了。

    还有剩下的两个找不到在哪里

    lib/x86_64/libdcblur.so

    lib/x86_64/libsecsdk.so

    2025-09-25 09:49

1***@qq.com

1***@qq.com

使用了 alpha 版本 HBuilderX4.81,云打包,还是有报下面的没有对齐16klibcactus.so

  • DCloud_Android_DQQ

    这个库是你自己集成的三方库吧?标准基座里没有使用到这个库啊

    2025-09-26 18:56

要回复问题请先登录注册