Paddle-Lite icon indicating copy to clipboard operation
Paddle-Lite copied to clipboard

googleplay要求要支持16kb页面大小这个相关的依赖so有计划排期升级吗

Open lycfr opened this issue 1 month ago • 13 comments

为使您的问题得到快速解决,在建立 Issue 前,请您先通过如下方式搜索是否有相似问题:历史 issue, FAQ 文档, 官方文档

建立 issue 时,为快速解决问题,请您根据使用情况给出如下信息:

  • 标题:请包含关键词“安装错误”/“编译错误”,例如“Mac 编译错误”
  • 版本、环境信息:    1)Paddle Lite 版本:请提供您的 Paddle Lite 版本号(如v2.10)或 CommitID    2)Host 环境:请描述 Host 系统类型、OS 版本,如 Mac OS 10.14、Ubuntu 18.04    3)运行设备环境:请描述运行设备信息,如小米 9、iPhone13    4)预测后端信息:请描述使用的预测后端信息,如 CPU/GPU/NPU/others 加速器
  • 编译/安装方式信息: 1)pip 安装/docker 安装 2)本地编译:请提供 cmake 命令,编译命令 3)docker 编译:请提供 docker 镜像,编译命令  特殊环境请注明:如离线安装等
  • 复现信息:如为报错,请给出复现环境、复现步骤
  • 问题描述:请详细描述您的问题,同步贴出报错信息、日志/代码关键片段

lycfr avatar Nov 06 '25 07:11 lycfr

Google Play 要求所有相关的so依赖文件都要支持16KB页面大小。我们现在的App使用Paddle lite作为OCR识别,如果Paddle lite和相关的NDK库文件都升级到16KB页面大小,我们的App就不能升级。 要保证Paddle lite和相关的NDK库文件都升级到16KB页面大小,需要用NDK27以上的版本编译才行,可是我们尝试编译,编译不过。希望团队能尽快解决,谢谢。

hwdavr avatar Nov 12 '25 02:11 hwdavr

Have you been able to find a solution to this problem?

emirhanlatif avatar Nov 21 '25 12:11 emirhanlatif

我本地处理了,重新编译后,能用

https://pan.quark.cn/s/baf6b27c69a4

lycfr avatar Nov 24 '25 03:11 lycfr

@lycfr 太好了,可以告诉我们你是怎么编译的吗?还有你的NDK是用什么版本?

HwdSP avatar Nov 24 '25 04:11 HwdSP

@lycfr Is there another way to share this screen recording? I could not reach it. :)

emirhanlatif avatar Nov 24 '25 07:11 emirhanlatif

@HwdSP NDK 29版本啊编译的

lycfr avatar Nov 24 '25 07:11 lycfr

@emirhanlatif Can I access it using a VPN?

lycfr avatar Nov 24 '25 07:11 lycfr

@lycfr If I give you my email address, would it be okay if you sent an email to that address?

emirhanlatif avatar Nov 24 '25 08:11 emirhanlatif

@emirhanlatif ok

lycfr avatar Nov 24 '25 10:11 lycfr

@lycfr 我用docker也编译成功了,整个app也变成16KB,不过我发现我自己的C++代码编译的so文件在增加16KB对齐设置后,大小从4.2MB增加到了9MB,不知道你是否也出现这种情况?

HwdSP avatar Nov 27 '25 07:11 HwdSP

Image

@HwdSP

我编译指令

./lite/tools/build_android.sh   --arch=armv8   --toolchain=clang   --with_java=OFF   --with_extra=ON   --with_cv=ON   --android_stl=c++_shared --with_static_lib=ON

lycfr avatar Nov 27 '25 07:11 lycfr

我也是用差不多的命令,你的libNative.so之前是多大?现在上面图片是12.7MB。

HwdSP avatar Nov 27 '25 07:11 HwdSP

这个还真没细看,应该会小点,我现在直接把opencv升级到最新的4.12.0版本,新版本应该会大一些

lycfr avatar Nov 27 '25 07:11 lycfr