2016-09-18 4 views
0

Mac用の入門チュートリアル(https://docs.nativescript.org/tutorial/chapter-1)に従っています。Nativescriptエラー:tns run android - 「互換性のあるAndroid SDKが見つかりません」

今サンプルアプリケーションを実行しようとしています。 IOSは正常に動作します! Androidは動作しません:USBデバイスではなく、Genymotionで動作します。

ここで入力した後エラー: "TNSは、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. 

それはチュートリアルで書かれていたように私は、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

実際にsdkのインストール先を指しているANDROID_HOMEが正しく設定されていることを確認してください。末尾にスラッシュは付いていません。ここでの鉱山では、例として次のとおりです。

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

TNSの医師は、すべてがうまくていると言います。私は今すべてを(修正版で)やり直しました。私は新しい問題を抱えていますが、同じ時点でです。私はGithubに関する問題を開いた。なぜなら、それはレポの問題だと思うから。もしあなたが提案があれば、あなたはそこに答えてもよいでしょう。 https://github.com/NativeScript/sample-Groceries/issues/151 – Taremeh

関連する問題