Flutterをインストールし、Android Studioをセットアップしました。次に、GitHubでフラッターの例をクローンし( https://github.com/flutter/flutter )、Android Studioで起動しましたが、「Dart SDKは設定されていません」、これは私の同僚にも起こりました。ただし、Android Studioで新しいプロジェクトを作成しても、まったく問題ありません。
私がやった事:
フラッターを設置
Dartプラグインを含むFlutterプラグインとともにAndroid Studioをインストールしました
コマンドラインで実行されたFlutterは正常に動作し、5つのテストはすべて合格しました。 (下記参照)
[✓] Flutter(Mac OS X 10.13.3 17D47、ロケールen-US、チャンネルdev)•Flutterバージョン0.0.22/Users/katelyn/flutterで•フレームワークリビジョン3001b3307d(7日前)、2018-01-30 11:37:15 -0800•エンジンリビジョン8f2d72b183•Tools Dartバージョン2.0.0-dev.16.0•Engine Dartバージョン2.0.0-Edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8
[✓] Androidツールチェーン-Androidデバイス用に開発(Android SDK 27.0.3)•Android SDKの/ Users/katelyn/Library/Android/sdk• Android NDKの場所が構成されていません(オプション、ネイティブプロファイリングサポートに役立ちます)•プラットフォームAndroid-27、ビルドツール27.0.3•Javaバイナリ:/ Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/Java•JavaバージョンOpenJDKランタイム環境(ビルド1.8.0_152-release-915-b08)
[✓] iOSツールチェーン-iOSデバイス向けの開発(Xcode 9.2)•/Applications/Xcode.app/Contents/DeveloperのXcode•Xcode 9.2、ビルドバージョン9C40b•ios-deploy 1.9.2•CocoaPodsバージョン1.4.0
[✓] Android Studio(バージョン3.0)•Android Studio/Applications/Android Studio.app/Contents•JavaバージョンOpenJDKランタイム環境(ビルド1.8。 0_152-release-915-b08)
[✓]接続されたデバイス•Android SDK x86用にビルド•emulator-5554•Android-x86•Android 7.1.1(API 25)(エミュレーター)
先週、コマンドライン(そのディレクトリ内)でサンプルを実行できます。
flutter run
しかし、今私はGradleでいくつかのエラーを示しています。
デバッグモードでx86用にビルドされたAndroid SDKでlib/main.Dartを起動しています... gradleを初期化しています... 0.7s依存関係を解決しています...
* Gradleの実行エラー:終了コード1:/ Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/Android/gradlew app:properties:失敗:ビルドは例外で失敗しました。
場所:ビルドファイル '/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/Android/app/build.gradle'行:20
問題点:プロジェクト ':app'の評価中に問題が発生しました。 3
試す:--stacktraceオプションを指定して実行し、スタックトレースを取得します。より多くのログ出力を取得するには、-infoまたは--debugオプションを使用して実行します。
詳細については https://help.gradle.org をご覧ください
0秒でビルドに失敗しました
Android /フォルダーでGradleプロジェクトのセットアップを確認してください。
事前に申し訳ありませんが、写真をアップロードするほどの評判はありません。
Gitからflutterプロジェクトをインポートした後、同じ問題が発生しました。これらは問題を解決するための手順です。
これで問題が解決しました。
通常、他のマシンで作成されたプロジェクトで発生します。 Android Studio 3.1.3でこれを修正するには:
編集 2019-05-28-このオプションの有効期間はわかりませんが、Android Studio 3.4では、以前のプロジェクトでDartサポートを有効にする方が簡単であることがわかりました他のマシンで開発されました。
同じDart SDKの問題があり、ソリューションに this を使用しました。端末を使用してプログラムをテストしなくても問題を解決するには、次の手順に従います。
flutter
SDKパスを見つけます。 echo $PATH
と入力し、/ flutter/binでパスを見つけることでそうしました。.../flutter/bin
のようなものであると仮定すると、/cache/Dart-sdk/bin
を追加するだけで.../flutter/bin/cache/Dart-sdk/bin
になります。.../flutter/bin/cache/Dart-sdk/bin
は、Dart SDKの場所です。同じDart SDKが設定されていないというエラーが発生し、Dart SDKを設定できる場所があると仮定するとします。構成オプションをクリックして、.../flutter/bin/cache/Dart-sdk/bin
をSDKとして設定します。これで問題が解決するはずです。そうでない場合は、次の手順に進みます。Languages and Frameworks>Dart
に移動します。IntelliJ IDEAを使用してこれらの手順を実行したため、ほぼ同じになるはずです。それがうまくいかなかった場合は、ダミーのDartプロジェクトを作成すると、再び機能することがあります。それは私にとって同様の問題を修正しました。
他の回答がうまくいかなかった場合
* nixOSまたはMacを使用している場合
which flutter
と入力します。そのディレクトリの下の/Users/mac/development/flutter/bin/flutter
のようなものが得られます。ここでcache
フォルダーに移動すると、Dart-sdkまたは(および)Dart-sdk.oldフォルダーが見つかります。パスをコピーします。ctrl+alt+s
またはcmd+,
を押して設定を開きます。 Language & Frameworks choose Dart
の下でDart SDK path
を見つけます。最初のステップでコピーしたパスをそこに置きます。適用をクリックします。これで問題が解決しなかった場合は、Flutter SDKパスも設定する必要があります
Language & Frameworks choose Flutter
の下で、Flutter SDK path
フィールドを見つけます。which flutter
コマンドが与えたフォルダー階層の2つ上のステップです。このヘッダーのステップ1で見つけたフィールドに設定します。再度[適用]をクリックし、[保存]または[OK]をクリックします。Win10 Pro;を使用しています。
Android Studioを使用し、このメッセージ「Error: Dart SDK is not found in specified location
」を取得している場合、
私の修正はこれでした。
File/Settings
またはCtrl+Alt+S
に移動して、設定ウィンドウを表示します。Language & Frameworks
に移動し、DartをクリックしますEnable Dart support for the project 'YOUR_PROJECT_NAME'
を確認してくださいDart SDK path:
には、flutter
ディレクトリを保存する場所を入力します。C:\flutter\bin\cache\Dart-sdk
が表示されるまで、そのディレクトリをドリルダウンします。 Check SDK update
ボックスをチェックしてCheck now
をクリックして最新バージョンを取得することもできます。これは私のために働いた。
Flutterは通常(イラストごとに)インストールされます。
C:\src\Flutter
インストールの問題については、flutter doctor
を実行してみてください。また、flutter upgrade
を実行して、FlutterおよびDart SDKの最新バージョンを取得します。
Dart SDKは次の場所にあります。
/flutter/bin/cache/Dart-sdk
上記と同様に、Android Studio Preferences |言語とフレームワーク|ダーツ。次に、クローンプロジェクトで同様に[設定] | [言語とフレームワーク| Dartと「プロジェクトのDartサポートを有効にする...」と保存したパスを入力します。
実際、アプリを実行する前に設定を確認することをお勧めします。
OS:Ubuntu 19.04
IntelliJ:2019.1.2RC
私は以前のすべての答えを読みましたが、これを動作させようとしばらくしてから、IntelliJ Flutterプラグインはベースインストールフォルダを必要とするwhich flutter
へのパスを必要としないことがわかりました。
which flutter
outputPATH_TO_FLUTTER/bin/flutter
youONLY NEEDPATH_TO_FLUTTER
なので、/bin...
からすべてを削除しますFlutter SDK path
入力に場所を貼り付けて適用します。その後、IntelliJを再起動するように求められ、FlutterとDartの両方を設定する必要があります。
幸運を!