2015-11-20 2 views
2

Я следил за несколькими решениями, но до сих пор не имею разрешения. Это то, что у меня есть ...linphone 'make' error: Не удалось найти ndk-build, Не удалось найти android

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 ..

Ниже приведено то, что я запускаю в своем линефоном ...

~/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"

Linphone: 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 Location

Eclipse SDK Location

+0

также пытался использовать это для моей .bashrc: 'экспорт SDK_PATH =/дома/David/Desktop/Android/андроид-СДК-линукс экспорт NDK_PATH =/дом/David/Desktop/Android/андроид-NDK -r10c' – Kaiser

+0

Попробуйте этот путь: 'export PATH = $ {PATH}:/home/david/Desktop/android/android-sdk-linux/tools:/home/david/Desktop/android/android-sdk-linux/platform -tools:/home/david/Desktop/android/android-ndk-r10c' – activesince93

+0

также проверьте, что вы получаете во время выполнения команды 'echo $ PATH' – activesince93

ответ

1

Хорошо, так что мне удалось с $ make

  • НДК должен быть10c (

EDIT - Built successfully with 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. Далее, сменить разрешения на check_tools.sh, расположенный в корневом каталоге linphone.

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. Revert owner из check_tools.sh до 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 в покое , не вносил никаких изменений ...

Надеюсь, это поможет любому, кто испытывает «подобные» проблемы ...

Спасибо за помощь!

Смежные вопросы