2016-09-18 3 views
0

J'ai suivi l'ensemble du Guide de Prise en Main pour Mac (https://docs.nativescript.org/tutorial/chapter-1). Maintenant, j'essaie d'exécuter l'exemple d'application. IOS fonctionne bien! Mais Android ne fonctionne pas: Pas sur un périphérique USB, que ce soit sur Genymotion.Erreur Nativescript: tns run android - "Impossible de trouver un SDK Android compatible"

Ici l'erreur après avoir tapé: "tns exécuter Android"

Executing before-prepare hook from /Users/Username/Documents/Development/sample-Groceries/hooks/before-prepare/nativescript-dev-typescript.js 
Found peer TypeScript 1.8.10 
Processing node_modules failed. Exception: Cannot find a compatible Android SDK for compilation. To be able to build for Android, install Android SDK 22 or later. 

J'ai installé Android SDK 23, comme il a été écrit dans le tutoriel:

android update sdk --filter tools,platform-tools,android-23,build-tools-23.0.3,extra-android-m2repository,extra-google-m2repository,extra-android-support --all --no-ui 

Comment puis-je corriger il? J'ai tout essayé ...

Merci!

Répondre

0

Première question que je voudrais avoir, avez-vous exécuté tns doctor?

Assurez-vous que votre ANDROID_HOME est correctement défini, pointé vers votre emplacement d'installation actuel de sdk, sans barre oblique finale à la fin. ici est à moi comme un exemple:

ANDROID_HOME=/sdks/android-sdk-macosx 

Il est également bon d'avoir les outils dans le chemin (exemple extrait):

PATH='/sdks/android-sdk-macosx/tools:/sdks/android-sdk-macosx/platform-tools:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin:/Applications/Genymotion.app/Contents/MacOS' 
+0

médecin tns dit que tout va bien. J'ai maintenant tout refait (avec une version patché) et j'ai un nouveau problème, mais au même moment. J'ai ouvert un problème sur Github, parce que je pense que c'est un problème avec le repo. Vous pouvez y répondre, si vous avez des suggestions. https://github.com/NativeScript/sample-Groceries/issues/151 – Taremeh