预编译的静态库

时间:2017-12-05 09:19:15

标签: android android-ndk static-libraries

我想在我的Android项目中添加一个预编译的静态C库(它不是由Android工具链编译的),并为库文件提供rwx权限。这可以在没有root访问的情况下完成吗?

1 个答案:

答案 0 :(得分:1)

绝对没有理由更改静态库的文件权限。此文件仅存在于您的构建计算机上。您必须构建一个共享库(带有 .so 扩展名的文件),并确保它已打包到您的APK中。您无需担心共享库的文件权限:系统安装程序会将此文件解压缩到设备上的预期位置,并在那里应用适当的权限。此文件将是全局可读的,但文件及其目录都不可写,即使是从您的应用程序。