web-dev-qa-db-ja.com

Flutterが検出しないAndroid SDK

Android SDKを検出するためにフラッターを取得しようとしています。

flutter doctor

戻り値

PS I:\ Projects\Flutter\fluttertest\flutterproject> flutter doctor -v
[√] Flutter(チャネルベータ、v0.1.5、Microsoft Windows [バージョン10.0.16299.248]、ロケールen-US)
•I:\ Source\flutterのFlutterバージョン0.1.5
•フレームワークリビジョン3ea4d06340(7日前)、2018-02-22 11:12:39 -0800
•エンジンリビジョンead227f118
•Dartバージョン2.0.0-dev.28.0.flutter-0b4f01f759

[!] Androidツールチェーン-Androidデバイス用に開発
•Android SDK at C:\ NVPACK\Android-sdk-windows
•Android NDKの場所が構成されていません(オプション、ネイティブプロファイリングサポートに役立ちます)
•Android_HOME = C:\ NVPACK\Android-sdk-windows
X Android SDKにはコマンドラインツールがありません。「googleへのリンク」からダウンロードしてください
•詳細な手順については、Android SDKに再インストールまたは更新してください。詳細は https://flutter.io/setup/#Android-setup にアクセスしてください) 。

[√] Android Studio(バージョン3.0)
•Android Studio at C:\ Program Files\Android\Android Studio
•JavaバージョンOpenJDKランタイム環境(ビルド1.8.0_152-release-915-b01)

[√] VSコード(バージョン1.20.1)
•C:\ Program Files\Microsoft VS CodeのVSコード
•Dartコード拡張バージョン2.9.2

[√]接続されたデバイス(利用可能な1つ)
•Nexus 6P•8XV7N16A04000597•Android-arm64•Android 8.1.0(API 27)

!医師は1つのカテゴリで問題を発見しました。

flutter doctor - output

SDKツールパッケージ、さらにはインストール済みのAndroid Studio もダウンロードしてみましたが、PATHに追加しましたが、問題を解決できませんでした。
現在のAndroidインストールはC:\ NVPACKと呼ばれるディレクトリにあり、私はそれをいじったことを覚えていますが、どのプログラムがそれをインストールしたか覚えていません。私は削除を検討しています。ご協力いただければ幸いです。

PATH Variable

9
Laserbeak43

NVIDIA CodeWorksがインストールされていることがわかりました。 VS2017のインストールオプションの一部だったと思います。それを削除し、Android_HOME環境変数を変更して、NVPACKフォルダーに関連付けられているすべての変数を削除しました。 (オフサイトで私を助けてくれたすべての人(1)に感謝します!)

All good!

4
Laserbeak43

Flutterは、Android SDKパスを更新するコマンドを提供します:

使用する flutter config --Android-sdk <path-to-your-Android-sdk-path>

または、変数Android_HOMEを追加しますユーザー変数にSDKの場所を指定します

3
Mohammad

ANDROI_HOME変数をSDKに設定する必要があります。名前で新しい変数を作成し、インストールディレクトリに設定します。 SDKがCドライブの2つのサブフォルダーの下にないことを確認します。または任意のWindowsルートドライブ。

2
Sushanth Kille

Android Studioを開きます。

[ツール]をクリックして、Sdkマネージャーに移動します。

次に、SDKツールをクリックします。

enter image description here

未チェック古いパッケージを非表示にしてからAndroid SDKツールをチェックします。

次に、ツールをインストールします。その後、パスを設定して接続を確認できます。あなたの問題は解決します。

0
Ahsan Hameed

C:\Users\asus\AppData\Local\Android\sdkに移動し、sdk mannager.exeをダブルクリックして、すべてのパッケージを更新します。

更新には約10分かかりますが、インターネットの速度にも依存します。

0
awanish singh