2015-11-20 1 views
2

J'ai suivi plusieurs solutions, mais n'ont toujours pas de résolution. Voilà ce que j'ai ...linphone 'make' erreur: Impossible de trouver ndk-build, n'a pas pu trouver Android

Linphone résidant dans Eclipse répertoire racine du projet:

:~/workspace/David2/linphone-android$ 

mon .bashrc se présente comme suit:

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 

Mon android-sdk est dans le répertoire suivant des chemins , la même chose vaut pour le NDK ..

Ce qui suit est ce que je cours dans mon répertoire Linphone ...

~/workspace/David2/linphone-android$ sudo make 
Could not find ndk-build. Please install android NDK. 
Could not find android. Please install android SDK. 

Exécution Dual boot avec: "Ubuntu 14.04.3 LTS"

Linphone: sudo git clone git://git.linphone.org/linphone-android.git –recursive

Directory pour montrer où SDK/NDK sont situés

~/Desktop/android$ dir android-ndk-r10c android-sdk-linux

Je ne sais pas pourquoi il ne reconnaît pas les chemins .. La seule chose que je pouvais penser est que export PATH=${PATH}: est dans un mauvais format ...

Eclipse est réglé sur les chemins correspondant aussi ...

Eclipse NDK Location

Eclipse SDK Location

+0

également essayé de l'utiliser pour mon .bashrc: 'exportation SDK_PATH =/home/david/Desktop/android/android-sdk-linux export NDK_PATH =/home/david/Desktop/android/android-NDK -r10c' – Kaiser

+0

Essayez de cette façon: 'export PATH = $ {CHEMIN}:/home/david/Bureau/android/android-sdk-linux/outils:/home/david/Bureau/android/android-sdk-linux/plateforme -tools:/home/david/Bureau/android/android-ndk-r10c' – activesince93

+0

vérifiez également ce que vous obtenez en exécutant la commande 'echo $ PATH' – activesince93

Répondre

1

Bon, alors j'ai réussi avec $ make

  • NDK doit être10c (

EDIT - Built successfully with NDK 10e

  • SDK peut être latest android sdk

1. Mettez tous les dossiers (y compris dans linphone-android/home répertoire

2..bashrc jeu est la suivante:

 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. Ensuite, modifiez les autorisations sur check_tools.sh situé dans le répertoire racine linphone.

4.chown -R user:user check_tools.sh - remplacez l'utilisateur par votre utilisateur/groupe etc ...

Depuis que je suis dual boot + de Windows/Ubuntu, Je l'ai fait:

`$ vi check_tools` --> add `set fileformat=dos` to top of file 

ou set fileformat=unix en fonction de votre système de fichiers en haut ...

5. Revert owner de check_tools.sh retour à root:root

6. Ouvrir le nouveau terminal Ctrl+Alt+T et taper sudo apt-get install liblwp-protocol-https-perl - Sinon, vous obtiendrez une erreur https ..

7. Enfin, ouvrez nouveau terminal Ctrl+Alt+T, aller à la racine linphone-android .. type make

> `$ sudo make` displayed errors, but `$ make` seemed to work fine... 

8. Laisser makefile seul , n'a fait aucun changement ...

Espérons que ceci aide n'importe qui dehors qui éprouve des problèmes "comme" ...

Merci pour l'aide!