我采用了多种解决方案,但仍然没有解决方案。这就是我所拥有的。。。
驻留在eclipse项目根目录中的Linphone:
:~/workspace/David2/linphone-android$
我的.bashrc
如下:
export PATH=${PATH}:/home/david/Desktop/android/android-sdk-linux/tools
export PATH=${PATH}:/home/david/Desktop/android/android-sdk-linux/platform-tools
export PATH=${PATH}:/home/david/Desktop/android/android-ndk-r10c
我的android sdk根据路径在目录中,NDK也是如此。。
以下是我在Linphone目录中运行的内容…
~/workspace/David2/linphone-android$ sudo make
Could not find ndk-build. Please install android NDK.
Could not find android. Please install android SDK.
使用"Ubuntu 14.04.3 LTS"
运行双引导
手机:sudo git clone git://git.linphone.org/linphone-android.git –recursive
显示SDK/NDK所在位置的目录
~/Desktop/android$ dir
android-ndk-r10c android-sdk-linux
我不知道它为什么不识别路径。。我唯一能想到的是export PATH=${PATH}:
格式不对。。。
Eclipse也被设置为相应的路径。。。
Eclipse NDK位置
Eclipse SDK位置
好的,所以我已经成功地使用了$ make
- NDK必须为
10c
(
EDIT-使用
NDK 10e
成功构建
- SDK可以是
latest android sdk
1.将所有文件夹(包括linphone-android
)放入/home
目录
2..bashrc
集合如下:
export PATH=${PATH}:/home/david/android-sdk-linux/tools
export PATH=${PATH}:/home/david/android-sdk-linux/platform-tools
export PATH=${PATH}:/home/david/android-ndk-r10c
(Download `android-ndk-r10c` from Google)
3.接下来,更改位于linphone
根目录中的check_tools.sh
的权限。
4.chown -R user:user check_tools.sh
--用您的用户/组等替换用户…
由于我有双启动+Windows/Ubuntu,我做了这个:
`$ vi check_tools` --> add `set fileformat=dos` to top of file
或set fileformat=unix
,取决于您的系统到文件顶部。。。
5.将check_tools.sh
的owner
恢复为root:root
6.打开新的终端Ctrl+Alt+T
并键入sudo apt-get install liblwp-protocol-https-perl
--否则您将得到一个https错误。。
7.最后,打开新的终端Ctrl+Alt+T
,转到linphone-android
根。。make
型
> `$ sudo make` displayed errors, but `$ make` seemed to work fine...
8.单独使用makefile
,对其没有任何更改…
希望这能帮助任何遇到"类似"问题的人。。。
谢谢你的帮助!