1

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

安装:设置“./libs/armeabi/libfoo.so”的权限:不允许操作

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

是否有任何解决方法,例如工具链中的标志来阻止它尝试更改文件的权限?或者可能是 Linux 中的某些东西可以伪造成功的权限更改?

4

1 回答 1

1

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

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

您可以使用Ext2 IFS for Windows驱动程序从 Windows 和extfsx 或 fuse-ext2访问文件以从 MacOSX 执行相同操作

于 2012-12-04T07:25:32.863 回答