2011-12-23 196 views
0

當我從this link下載示例代碼並嘗試使用ndk構建時,但我沒有下載完整的項目,並且submodules文件夾的所有文件夾中都缺少一些文件。所以我從哪裏得到linphone的所有文件和文件夾。編譯linPhone示例代碼

+0

您是否使用OS搜索在項目目錄中搜索了文件,因爲它可能是文件存在但由於錯誤的路徑設置其說無法找到文件 – ingsaurabh 2011-12-23 06:33:27

+0

我使用贏得XP,所以我有搜索,所有需要的文件,但沒有文件。 – 2011-12-23 06:48:14

+0

你是否使用git clone下載了代碼?我的操作系統是Ubuntu 11.04,我使用了git clone並獲得了所有的源文件。但在構建它時遇到了問題。我得到了這個鏈接 – 2012-02-22 12:09:13

回答

2

你沒有在子模塊中獲取文件的原因是你沒有在你的git克隆中包含「--recursive」。你必須輸入:「git clone git://git.linphone.org/linphone-android.git --recursive」

+0

嗨,我已經從http://www.linphone.org/eng/download/git.html下載linphone代碼,我試圖在Cygwin上運行這個命令./prepare_sources.sh,它沒有完成並以一些錯誤結束。我仍然完成了附帶示例的自述文件中提到的所有步驟。當我構建並運行代碼時,它給了我java.lang.NoClassDefFoundError:com.google.android.gcm.GCMRegistrar,如果我評論GCM代碼,那麼LinphoneActivity.java會出現相同的錯誤。能否請您以整個過程來引導,從下載到建立並運行代碼或請提供一些參考鏈接。提前致謝。 – Ankit 2013-06-11 07:05:04

+0

我想在Cygwin中,您還必須先下載其他源文件,然後才能運行./prepare_sources.sh – Winona 2013-06-12 02:10:06

+0

如果您的意思是其他來源的子模塊,那麼我已經通過在git clone命令中使用--recursive來下載它們。如果您在談論「autoconf automake libtool pkg-config」工具,那麼afaik這些工具隨Cygwin一起提供。如果我錯了,請糾正我。 – Ankit 2013-06-12 07:24:13