2011-12-23 11 views
0

サンプルコードをthis linkからダウンロードして、ndkを使用してビルドしようとしましたが、完全なプロジェクトをダウンロードしていないため、submodulesフォルダのすべてのフォルダにファイルがありません。だから私はどこからlinphoneのためのすべてのファイルとフォルダを取得します。コンパイルlinPhoneサンプルコード

+0

OSの検索を使用してプロジェクトディレクトリ内のファイルを検索しましたか?しかし、パスのエラーのためにファイルを見つけることができないと言っている – ingsaurabh

+0

私はxpを使用しているので、必要なすべてのファイルが検索されますが、ファイルはありません。 –

+0

git cloneを使ってコードをダウンロードしましたか?私のOSはubuntu 11.04で、私はgitクローンを使い、ソースファイルをすべて入手しました。しかし、それを構築する際に問題があります。私はこのリンク –

答えて

2

サブモジュール内のファイルを取得しないのは、gitクローンに "--recursive"を含めなかったためです。これをタイプする必要があります: "git clone git://git.linphone.org/linphone-android.git - 再帰的"

+0

こんにちは、私はhttp://www.linphone.org/eng/download/git.htmlからlinphoneコードをダウンロードしました。私はCygwinでこのコマンド./prepare_sources.shを実行しようとしましたが、完了しません何らかのエラーで終了します。それでも、私は例に添付されているReadmeファイルに記載されているすべての手順を完了します。コードをビルドして実行すると、java.lang.NoClassDefFoundError:com.google.android.gcm.GCMRegistrarが表示され、GCMコードにコメントすると、LinphoneActivity.javaに同じエラーが発生します。コード全体をダウンロードしてビルドして実行するか、または参考文献リンクを提案してください。前もって感謝します。 – Ankit

+0

Cygwinでは、./prepare_sources.sh – Winona

+0

を実行する前に他のソースをダウンロードする必要があると思います。他のソースからサブモジュールを意味する場合は、すでにgit cloneコマンドで--recursiveを使用してダウンロードしています。そして、あなたが "autoconf automake libtool pkg-config"ツールについて話していたら、これらのツールはCygwinに付属しています。私が間違っているなら、私を修正してください。 – Ankit