[linphone]ubuntu下,编译linphone-android
编译linphone-android遇到不少问题,记录下来,备用。
1.下载代码,我是通过git下载的,
http://www.linphone.org/eng/download/git.html
git clone git://git.linphone.org/linphone-android.git --recursive
这个只是主工程,下面有好几个子工程,即submodule,如果下载顺利,会自动把子工程一起下载。
代码较大,下载后加上.git约500M,建议下载时找个网上较好的电脑。
但如果出错,或者中间断掉,有可能下载不全,会带来N问题,建议重新下载。
2.下载安装jdk(略)。
3.下载安装android开发工具,下载最新的adt-bundle和ndk的linux版本
http://developer.android.com/sdk/index.html
我下载的是:
adt-bundle-linux-x86_64-20130219.zip
android-ndk-r8e-linux-x86_64.tar.bz2
下载下来解压即可。
4.安装ant:
apt-get install ant
5.按照linphone-android/README,安装相关的工具:
$(silk_src_dir): #$(silk_extracted_directory) cp $(srcdir)/patch_pic.diff $(silk_src_dir) cd $(silk_src_dir) && $(PATCH) -p0 < patch_pic.diff