2016-04-16 13 views
2

に私はbuild_android.shスクリプトを実行することができる午前roman10 tutorialffmpegのアンドロイドビルド

を使用して、アンドロイドのためのffmpegのライブラリーを構築しようとしている..しかし、その私のソース/ ffmpegのフォルダにその「アンドロイド」フォルダを作成していません! !

私の場合、私はffmpeg 3.0.1をUbuntu 14.04で試してみます。 64bit。

コマンドラインで

./build_android.sh:行17:--prefix = /ホーム/管理/ドキュメント/アンドロイド - NDK-r9b /ソース/ ffmpegの-3.0.1 /アンドロイド/アーム:そのようなファイルまたはディレクトリ

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

./build_android.sh:行21:--disable-静的:コマンドではありません見つけた

./build_android.sh:行23:--disable-doc:commそして、は見られない

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

./build_android.sh:行27:--disable-ffplay:コマンドが見つからない

./build_android.sh:行29:--disable-ffprobe:行31:--disable-ffserver:コマンドが見つからない

./build_android.shコマンドは

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

./build_android.sh:行35:--disable-DOC:行37:--disable-symver:コマンドが見つからない

./build_androidコマンドは

./build_android.sh見つかりません.sh:line 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 =アームtが見つかっ

./build_android.sh:行45:--enable-クロスコンパイル:コマンドが見つかりません

./build_android.sh:行47:--sysroot = /ホーム/管理/ドキュメント/そのようなファイルやディレクトリはありません。

./build_android.sh:行49:--extra-cflags = -Os -fpic -marm:コマンドではありません。行51:--extra-LDFLAGS =コマンド

が見つからない

./build_android.sh見出さ

なぜアンドロイドフォルダが作成されないのですか?

誰かが私にこのことを教えてください。

urありがとうございます。

+0

、ほぼ1つの非常に長い行だとjcenter上(ちょうど1本のライン)のライブラリを統合するための簡単なライブラリをパッケージ化! https://github.com/madhavanmalolan/ffmpegandroidlibrary –

答えて

0

おそらくbuild_android.shファイルの末尾にスペースがあるか、多くの行末に\文字がありません。

このシェルスクリプトは、読みやすくするために、多くの行に分割されますが、論理的にそれは私がRoman10のアプローチを使用

+0

これは仕事です。スペースを取り除き、行末に\文字を追加します。私を助けてくれたThanx。 :-) – msj