私はSIPアプリケーションに取り組んでおり、Linphone Libraryを使用していますが、ライブラリを設定してプロジェクトを実行する際に少し混乱しています。
ステップ 1:
まず、新しい Android SDK pkg を使用して、Mac に NDK をダウンロードしました。次に、NDKフォルダーのPATHを指定しましたADT -> Preferences -> Android -> NDK
ステップ2: 次に、このリンクを使用してAutotoolsをインストールしました(ポイントの下に書かれた従うコマンドのみ:2.3 Autotoolsを(ユーザーとして)インストールするにはどうすればよいですか?) ndk_build
ステップ3: その後、ターミナルを使用してlinphone-androidをダウンロードしました-
git clone git://git.linphone.org/linphone-android.git --recursive
ステップ 4: ターミナルでコマンドを使用して、ダウンロードしたプロジェクトのルート ディレクトリに移動します。
$ cd /home/my_downloaded_project_path/linphone-android
そして、ステップ 5:
$ ./prepare_sources.sh /home/android-ndk-r7b/ndk_build
その後、ビルドの準備が整うと思います。
ステップ 6: linphone-android プロジェクトを Eclipse にインポートし、プロジェクトを実行します。
今、私はステップ5をやっています:私はエラーが発生しています
-bash: ./prepare_sources.sh: No such file or directory
Mac 全体を検索しましたが、このファイルが見つかりません (それで、どのように動作しますか??)
私が行方不明または間違っていることを教えてください。私の手順は正しいですか(私の手順に変更があった場合は、親切に教えてください)
私が試した別のアプローチは次のとおりです。
ここから Android 用の Linphone Lib をダウンロード ./prepare_sources.sh ファイルをコピーし、上記のステップ 3 で述べたようにターミナル コマンドを使用してコードをダウンロードしたディレクトリに貼り付けます。今このコマンドを実行しました
./prepare_sources.sh /home/android-ndk-r7b/ndk_build
端末では機能しましたが、最後に次のメッセージが表示されました。
.
.
.
er.bat
inflating: SILK_SDK_SRC_v1.0.9/SILK_SDK_SRC_ARM_v1.0.9/test_vectors/test_encoder.sh
cp ./patch_pic.diff SILK_SDK_SRC_v1.0.9/SILK_SDK_SRC_ARM_v1.0.9
cd SILK_SDK_SRC_v1.0.9/SILK_SDK_SRC_ARM_v1.0.9 && /usr/bin/patch -p0 < patch_pic.diff
patching file Makefile
Hunk #1 succeeded at 47 with fuzz 2 (offset 21 lines).
./prepare_sources.sh: line 41: abs_builddir: command not found
./prepare_sources.sh: line 41: abs_builddir: command not found
./prepare_sources.sh: line 41: /yuv2rgb.vs.h: Permission denied
yuv2rgb.vs.h creation error (do you have 'xxd' application installed ?)
/Users/myname/linphone-android/submodules/externals/srtp
これを解決する方法がわからない??