私は自分のデバイスではじめてhello world flutterアプリを実行しようとしていますが、Android studioで実行すると、初期化中のgradleが表示されます。ログやエラーなしで20分、CPUとしてIntel i5を使用しており、Linuxで実行しています(デュアルブート、ダウンロード速度が非常に遅い(平均ダウンロード速度200 kb/s)。この場合に役立ちます)
Flutter SDKをインストールし、adb devices
私のマシンでは、接続されたデバイスが表示されます。
では、なぜ実行に時間がかかるのでしょうか? (現在はまだ実行されていませんでした)
https://github.com/flutter/flutter/issues/15106
Riftninjaの答えに注意してください。私はこのディレクトリを見ます:C:\ Users\myname.gradle\wrapper\distsはい、gradleファイルは本当に大きいです:87M。あなたは長い間待たなければなりません。この後、「依存関係の解決....」になりますが、これもゆっくりです。しかし、最終的には成功します。
アクティブなインターネット接続を提供してくれました。
Gradleをオフラインで構築するには、
Windowsの場合、
ファイル-> 設定に移動します。
そして、「Build、Execution、Deployment」を開きます。その後、開く
ビルドツール-> Gradle
次に、チェックボックス-> オフライン作業以下。
[〜#〜] ok [〜#〜]ボタンをクリックします。
Mac OSの場合、
Android Studio-> Preferencesに移動し、残りは同じです。
フラッタープロジェクトを初めて実行すると、正しい構成であっても非常に長い時間がかかります。これは、特定のバージョンのgradelと依存関係をダウンロードするためです。noobを使用する場合、すべてのファイルがダウンロードされるまで自動的に完了するまで待ちます。コマンドを使用して:
flutter run <project-name> -v
バックグラウンドで何が起こっているかを見ることができます。
手動でgradle Zipをダウンロードし、適切なディレクトリに配置します。 Project Dir:/ Android/gradle/wrapper/gradle-wrapper.propertiesに移動し、urlをクリックしてダウンロードします。
Goto Android Studio-File-Other Setting-Default Project Structure Uncheck use Embedded JDk下記で、JDKパスを設定します。プログラムファイルで見つかりました-Java-Jdk。
flutter run -vを使用して、基本的にバックグラウンドで実行されている情報を提供してください。
私は同じ問題に直面しており、私のインターネットは現在非常に遅いので、フラッタープロジェクトのグラドルを既にダウンロードされたものに変更することで解決しました、次の手順に従ってください:
1- C:\ Users\YOUR_USER_NAME.gradle\wrapper\distsに移動します
2-Android studioで以前に開発していた場合、これらのフォルダーのいずれかを選択します(必ず確認してください)空ではありません)、名前をコピーします。
3- open AndroidプロジェクトエクスプローラーのstudioでAndroid\gradle\wrapper\gradle-wrapper.propertiesを見つけます
4-「distributionUrl = https://services.gradle.org/distributions/gradle-5.4.1-all.Zip」のような行があります。行<>のこの部分を、ステップ2でコピーしたフォルダー名に変更します
5-アプリを実行し、おめでとうございます!!(少なくとも私にとってはうまくいきました)