在尝试使用 android-ndk-r8d 构建应用程序时,我收到以下错误消息:
$ /cygdrive/d/Android_NDK/android-ndk-r8-windows/android-ndk-r8/ndk-build
Prebuilt : libffmpeg.so libs/armeabi-v7a/libffmpeg.so
install: cannot open `./obj/local/armeabi-v7a/libffmpeg.so’ for reading: Permission denied
/cygdrive/d/Android_NDK/android-ndk-r8-windows/android-ndk-r8/build/core/build-binary.mk:409: recipe for target `libs/armeabi-v7a/libffmpeg.so’ failed
make: *** [libs/armeabi-v7a/libffmpeg.so] Error 1
最佳答案
遇到同样的问题。修复方法是对 /obj/.../
目录中的有问题的 .so 文件进行 chmod 777
(通过 cygwin)。
关于android - 尝试编译 native 代码时出现权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15986676/