最新的 Android SDK 中 uni-app uni-canvas-component-release.aar 库里包含的二进制库 libfreetype.so 不支持 16KB 内存页
最新的 Android SDK 中 uni-app uni-canvas-component-release.aar 库里包含的二进制库 libfreetype.so 不支持 16KB 内存页
操作步骤:
- 解压 uni-canvas-component-release.aar 这个库:
unzip uni-canvas-component-release.aar -d ./lib_out/ - 使用 Android SDK 里的工具进行探测:
$ANDROID_DIR/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump -p ./libfreetype.so | grep LOAD
预期结果:
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2^14
LOAD off 0x00000000000b72a0 vaddr 0x00000000000b82a0 paddr 0x00000000000b82a0 align 2^14
实际结果:
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2^12
LOAD off 0x00000000000b72a0 vaddr 0x00000000000b82a0 paddr 0x00000000000b82a0 align 2^12
bug描述:
组件 canvas 所使用的 uni-canvas-component-release.aar 库里包含一个二进制库 libfreetype.so,它是不支持 16KB 内存页的,app 在 Google Play 不能上架,请尽快处理!!!!!

| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Mac |
| PC开发环境版本 | 15.7.1 (24G231) |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 4.86 |
| 手机系统 | Android |
| 手机系统版本 | Android 16 |
| 手机厂商 | Google Play |
| 页面类型 | vue |
| vue版本 | vue3 |
| 打包方式 | 离线 |
| 项目创建方式 | HBuilderX |
更多关于最新的 Android SDK 中 uni-app uni-canvas-component-release.aar 库里包含的二进制库 libfreetype.so 不支持 16KB 内存页的实战教程也可以访问 https://www.itying.com/category-93-b0.html

