2017-09-19 9 views
1

私はhttps://docs.nativescript.org/start/quick-setupページからnativescriptをインストールし、私はtns doctorをチェックすると、私はこのエラーを取得:WindowsでのNativescriptのインストールが機能しません。

enter image description here

私は「エラーを検索し、おそらくエラーについての事または2を学ぶが、私はドンができインストーラ自体がAndroid SDK 22またはその他の問題をインストールしなかった理由が理解できます。私はそれに完全な許可を与え、それはsdkと他のすべてをインストールしました。

答えて

1

あなたはandroid sdk 23と選択したsdk(つまり25)が必要です。 cmdインストールラインの代わりにインストーラを使用することをお勧めします。使用するのがはるかに簡単で、これはhereです。インストーラを使用すると、必要なバージョンがインストールされ、環境変数や必要な部分が変更されます。言及する

EDIT

もう一つは、インストーラがあなたのためにパスを変更し、SDKをインストールしていても、あなたはまだ、独自のエミュレータイメージを作成する必要があるということです。セットアップは難しくありませんが、残念なことにnativescriptインストーラはそれをしません

+0

をターゲットにしたいバージョンにかかわらずsdk 23をインストールする必要があります。あなたのPCにアンドロイドスタジオがあり、nativescriptがあります。唯一の可能性は、何とか正しくインストールされなかったことです。インストーラを再起動しようとしましたか? – mast3rd3mon

+0

これまでのところあなたの選択は仕事をしているようです。つまり、 "tns doctor"を実行すると "no issues detected"というメッセージが表示されますが、エミュレータはインストールされていません。サンプルアプリケーションを実行すると、エミュレータを表示する代わりにデバイスに接続するように求められます...なぜこれがわかりますか? – hidar

+0

エミュレータが設定されていなければ、エミュレータを起動することはできません。残念ながらそれはあなたのために作られていない1つのヒンジです – mast3rd3mon

0

まずアップ、Androidのメーカー https://developer.android.com/studio

はSDKマネージャから、AndroidのAPIレベル25(ヌガー)をインストールします。

さらに、エミュレータでアプリケーションを実行する場合は、仮想デバイスをセットアップします。

nativescriptを使用してAndroidアプリを構築するために必要なすべての環境変数を設定する必要があります。

+0

これは基本的に私がこの質問をする前に行っていたものです – hidar

0

tns doctorの結果によると、Android SDKをインストールする必要があります。

  1. Andriod Studioをインストールするだけで簡単にインストールできます。 Androidスタジオを起動し、組み込みのSDKマネージャを使用してSDKをインストールし、tns doctorの結果に示されている正しいバージョン(> = 23 < = 26)を選択します。

  2. また、あなたがAndroidの開発者サイトからダウンロードし、お使いのシステム内のファイルを抽出し、tns doctorの指示に従って、AndroidのSDKフォルダに移動し、sdkmanagerを見つけ、AndroidのSDKをスタンドアロンでインストールし、インストールして、それを起動することができます正しいバージョンのSDKが必要です。

  3. セットANDROID_HOME環境変数は、Android SDKフォルダの場所を示します。 E:\ Users \ hantsy \ AppData \ Local \ Android \ Sdk

  4. 最後に、tns doctorを再度実行して、すべての条件が満たされているかどうかを確認してください。

次のいずれかにパッケージAndroidアプリを実行することができます。

  1. のAndroid SDK内蔵のシミュレータ
  2. Genymotion Android simulatorは、SDKよりも生産が構築された本物のAndroidモバイルデバイス-in one
+0

私は同じエラーが発生します。環境変数がそのディレクトリを指していなければなりませんか? – hidar

+0

@hidarそれは私のアンドロイドのsdkの場所です、あなたのシステムでは、それは異なっている必要があります、あなたはあなたにそれを変更する必要があります。 – Hantsy

+0

彼はまた、sdk 23をインストールする必要はありません。nativescriptは構築/実行しません。 – mast3rd3mon

関連する問題