繁体   English   中英

如何在FAT上构建Android NDK应用

[英]How to build an Android NDK app on FAT

我在Linux中使用FAT32文件系统(因为我也需要在Windows和OSX上访问它),但是当我使用ndk-build编译时,出现错误

install: setting permissions for `./libs/armeabi/libfoo.so': Operation not permitted

我收集到它正在尝试为新创建的库设置更多的限制性权限,但是您不能更改FAT分区中文件的权限。

是否有任何解决方法,例如工具链中的标志以阻止其尝试更改文件的权限? 还是Linux中有一些伪造成功的权限更改的东西?

您可以尝试在fakeroot下运行NDK构建,尽管我从未尝试过并且不确定它是否适用。

恕我直言,更好的解决方案是使用ext3并安装驱动程序以从Windows和MacOSX访问ext3文件系统:

您可以使用Windows的Ext2 IFS驱动程序从Windows访问文件,而extfsx或fuse-ext2可以从MacOSX进行操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM