Android ffmpeg0.8不能与Android ndk5编译cygwin编译器



我正在使用以下教程进行ffmpeg编译。

http://www.roman10.net/how-to-build-ffmpeg-for-android/

我遵守了他们提供的所有指示。有没有换过路 build_android.sh
我正在使用android ndk5和cygwing最新编译器。但是我面临以下问题。.so文件没有被创建。
Krajesh@Rajesh /cygdrive/D/RAJESH-ANDROID/Rajesh-workspace/FFMPEG_2
$ /cygdrive/d/Android_NDK/android-ndk-r5/ndk-build
Prebuilt       : libffmpeg.so <= jni/ffmpeg-0.8/android/armv7-a/
Install        : libffmpeg.so => libs/armeabi-v7a/libffmpeg.so
install: cannot open `/cygdrive/D/RAJESH-ANDROID/Rajesh-workspace/FFMPEG_2/obj/local/armeabi-v7a/libffmpeg.so' for reading: Permission denied
/cygdrive/d/Android_NDK/android-ndk-r5/build/core/build-binary.mk:305: recipe for target `/cygdrive/D/RAJESH-ANDROID/Rajesh-workspace/FFMPEG_2/libs/armeabi-v7a/libffmpeg.so' failed
make: *** [/cygdrive/D/RAJESH-ANDROID/Rajesh-workspace/FFMPEG_2/libs/armeabi-v7a/libffmpeg.so] Error 1

有谁能解释一下为什么我得到了拒绝许可的问题,以及如何克服这个问题。我用的是Windows 7电脑。

谢谢。Rajesh K

我强烈建议切换到最新的NDK(截至今天r8d)。您不需要cygwin来使用它,而且它更加友好。使用ndk-build。CMD而不是bash脚本,并且很可能您的构建将成功。

有同样的问题。修复的是chmod 777/obj/.../目录中有问题的。so文件。

相关内容

  • 没有找到相关文章

最新更新