公式のNativeScript tutorial を使用していて、Android development。
tns platform add Android
を実行すると、次のエラーが表示されます。
互換性のあるAndroid SDKが見つかりません。Android用にビルドするには、Android SDK 21以降をインストールしてください。
tns doctor
コマンドは、Android SDKの問題に関する警告も返します。
互換性のあるAndroid SDKを見つけることができません。Android用にビルドするには、Android SDK 21以降。
$ Android
を実行して管理しますAndroid SDKバージョン。システムにAndroid SDK Build-toolsをインストールする必要があります。バージョン22をインストールする必要があります。インストールするコマンドラインは必須ですAndroid Build Tools。システムに最新のAndroid Support Repositoryをインストールする必要があります。$ Android
を実行します。 Android Support Repository。
Android-sdkのインストールは次のようになります。
.bash_profileには次のものも含まれます。
export Android_HOME="/usr/local/Cellar/Android-sdk/24.3.4/"
export PATH="$PATH:~/npm-global/bin:/usr/local/Cellar/Android-sdk/24.3.4/tools:/usr/local/Cellar/Android-sdk/24.3.4/platform-tools"
さらに進んで、.bash_profileだけでなく、システム全体の環境変数を設定する必要がありますか?また、セットアッププロセスで何かを見逃した可能性もあります...
この状況(コマンド、構成ファイルなど)をデバッグする方法についてのヒントは素晴らしいでしょう、ありがとう!
それでは、次のことを確認する必要があります。
上記の手順を実行したら、tns doctor
再び表示されます。No issues were detected
メッセージ。
Windowsユーザーの場合:
ps:-この回答を追加して、このページの誰かがそれを見ることができるようにします。
これは、Sudo
が原因です。 rootユーザーにはAndroid_HOME
セットがありません。
以下を実行します
走る
tns run Android
それでOKです
この問題を解決してAndroid Support Repository
from Extras
。
私のWindows 10マシンでは、このPCでファイルエクスプローラーを右クリックし、左側のプロパティに移動する必要がありました。詳細設定に移動する必要がありました。下部で環境変数をクリックしてから、Android_home変数で編集をクリックして、SDKがインストールされたマシン上のこのパスを指し示しましたC:\ Program Files(x86)\ Android\android-sdk