7

私は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

これを解決する方法がわからない??

4

1 に答える 1