gpt4 book ai didi

Android 应用程序崩溃,因为共享库无法适应/系统

转载 作者:行者123 更新时间:2023-11-29 02:13:39 25 4
gpt4 key购买 nike

我有一个使用 Android NDK 构建的共享库,最终达到 80MB(是的,巨大!)。我绝对不能缩小它的尺寸。问题是,当安装 Android 应用程序时,共享库无法放入我手机上的/system,因为只有 300K 是免费的。因此,当应用程序尝试运行时,它会因 SIGBUS 错误而崩溃,因为并非所有库都在那里。在不破坏很多东西的情况下,释放/system 中的更多空间几乎是不可能的。

所以,我想知道是否有另一种方法可以链接到这个库,把它放在另一个分区上,比如有 150MB 空闲空间的/data。有人对此有任何想法吗?

最佳答案

您也可以将 .so 文件安装到 /data/data/YOURPACKAGE/lib/

不过,你必须研究如何去做,因为我没有这方面的经验。

编辑:看看这篇文章:http://www.aton.com/android-native-libraries-for-java-applications/

关于Android 应用程序崩溃,因为共享库无法适应/系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5752309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com