2016-09-18 12 views
0

Я следил за всем учебным пособием по началу работы для Mac (https://docs.nativescript.org/tutorial/chapter-1).Ошибка Nativescript: tns run android - «Не удается найти совместимый Android SDK»

Теперь я пытаюсь запустить приложение-образец. IOS работает отлично! Но Android не работает: не на USB-устройстве, либо на Genymotion.

Здесь ошибка после ввода: "ТНС запустить андроид"

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. 

Я установил Android SDK 23, как это было написано в учебнике:

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 

Как я могу исправить Это? Я пробовал все ...

Спасибо!

ответ

0

Первый вопрос у меня был бы, вы запустили tns doctor?

Убедитесь, что ваш ANDROID_HOME установлен правильно, указав на ваше фактическое место установки sdk, без конечной косой черты в конце. здесь мой как пример:

ANDROID_HOME=/sdks/android-sdk-macosx 

Это также хорошо иметь инструменты в пути (например, фрагмент):

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

ТНС врач говорит, что все в порядке. Я переделал все (с исправленной версией), и у меня возникла новая проблема, но в то же время. Я открыл вопрос о Github, потому что я думаю, что это проблема с репо. Вы можете ответить там, если у вас есть предложения. https://github.com/NativeScript/sample-Groceries/issues/151 – Taremeh