Linphone"make"错误:找不到ndk-build,找不到android



我采用了多种解决方案,但仍然没有解决方案。这就是我所拥有的。。。

驻留在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.showner恢复为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,对其没有任何更改…

希望这能帮助任何遇到"类似"问题的人。。。

谢谢你的帮助!

最新更新