【问题标题】:Permission issues while trying to compile native code尝试编译本机代码时的权限问题
【发布时间】:2013-04-13 10:11:48
【问题描述】:

在尝试使用 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

【问题讨论】:

  • 给出ls -l ./obj/local/armeabi-v7a/libffmpeg.so的输出。
  • 你能告诉我解决方案吗?提前谢谢..
  • 没有足够的信息来说明解决方案。

标签: android c android-ndk cygwin


【解决方案1】:

遇到了同样的问题。解决方法是 chmod 777(通过 cygwin)/obj/.../ 目录中有问题的 .so 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 2016-08-02
    相关资源
    最近更新 更多