3

roman10チュートリアルを使用して、Android用のffmpegライブラリを構築しようとしています

build_android.sh スクリプトを実行できますが、source/ffmpeg フォルダーに「android」フォルダーが作成されません !!

私の場合、Ubuntu 14.04 で ffmpeg 3.0.1 を試します。64ビット。

コマンドラインで

./build_android.sh: 17 行目: --prefix=/home/Admin/Documents/android-ndk-r9b/sources/ffmpeg-3.0.1/android/arm: そのようなファイルやディレクトリはありません

./build_android.sh: 19 行目: --enable-shared: コマンドが見つかりません

./build_android.sh: 21 行目: --disable-static: コマンドが見つかりません

./build_android.sh: 23 行目: --disable-doc: コマンドが見つかりません

./build_android.sh: 25 行目: --disable-ffmpeg: コマンドが見つかりません

./build_android.sh: 27 行目: --disable-ffplay: コマンドが見つかりません

./build_android.sh: 29 行目: --disable-ffprobe: コマンドが見つかりません

./build_android.sh: 31 行目: --disable-ffserver: コマンドが見つかりません

./build_android.sh: 33 行目: --disable-avdevice: コマンドが見つかりません

./build_android.sh: 35 行目: --disable-doc: コマンドが見つかりません

./build_android.sh: 37 行目: --disable-symver: コマンドが見つかりません

./build_android.sh: 39 行目: --cross-prefix=/home/Admin/Documents/android-ndk-r9b/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/arm-linux- androideabi-: そのようなファイルまたはディレクトリはありません

./build_android.sh: 41 行目: --target-os=linux: コマンドが見つかりません

./build_android.sh: 43 行目: --arch=arm: コマンドが見つかりません

./build_android.sh: 45 行目: --enable-cross-compile: コマンドが見つかりません

./build_android.sh: 47 行目: --sysroot=/home/Admin/Documents/android-ndk-r9b/platforms/android-9/arch-arm/: そのようなファイルやディレクトリはありません

./build_android.sh: 49 行目: --extra-cflags=-Os -fpic -marm: コマンドが見つかりません

./build_android.sh: 51 行目: --extra-ldflags=: コマンドが見つかりません

Androidフォルダが作成されない理由、

誰かが私にこれを行うように案内してください。

お時間をいただきありがとうございます。

4

1 に答える 1

2

おそらく、build_android.sh ファイルの末尾にスペースがあるか\、多くの行末の文字が失われています。

このシェル スクリプトは読みやすくするために複数の行に分割されていますが、論理的には非常に長い 1 行になっています。

于 2016-04-16T18:02:54.540 に答える