0

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 PC を使用しています。

ありがとう。ラジェッシュ・K

4

2 に答える 2

0

最新の NDK (今日の r8d) に切り替えることを強くお勧めします。それを扱うのに cygwin は必要ありません。bash スクリプトの代わりに ndk-build.cmd を使用すると、ビルドが成功する可能性が高くなります。

于 2013-01-19T08:36:34.300 に答える
0

同じ問題がありました。修正は、ディレクトリchmod 777内の問題のある .so ファイルに対するものでした/obj/.../

于 2013-11-07T09:39:39.677 に答える