アプリを実行すると動かなくなる
Launching lib\main.Dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)
Gradleも依存関係も初期化しない
Android=のAPKをFlutterで作成すると、この問題が発生することがあります。私もこの問題に直面して運がよかったです。解決できるいくつかの方法を次に示します。
1. Due to androidX
ここから推奨ルートに従っている場合: https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility
これを試して:
上記のチュートリアルの「推奨されない」方法の手順で、リストされているすべてのファイルがプロジェクトと同じであるかどうかを確認します。特にroot/Android/gradle/wrapper/gradle-wrapper.properties set distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.Zip
in root/Android/build.gradle, set dependencies { classpath 'com.Android.tools.build:gradle:3.3.2' }
root/Android/app/build.gradle SDK version is set to minimum 28 for: compileSdkVersion 28 and targetSdkVersion 28
ありがとうございました。
Androidスタジオはデバイス(AVD)に接続するためにファイアウォールの許可を必要とするため、Windows 10では時間がかかります。完全にダウンロードしていない別の理由が考えられますAndroid SDK。
問題を確認するには、ターミナル/コマンド/ PowerShellコマンドツールでコマンドを実行します。
_flutter doctor
_ フラッタードクター
sDKがインストールされているかどうかを確認します。次のコマンドを使用して、ライセンスをインストールして同意してください
_flutter doctor --Android-licenses
_
これで問題が解決しない場合は、Android studioにアクセスして、Android Studio、
File-> settings->System settings(left tab) ->Android SDK
、
そのページの_SDK Tool section
_に移動し、
アンティック_hide obsolete packages
_、
Android SDL tools(obsolete)
を選択し、applyを押して、必要に応じてその他の便利なツールをインストールします。
これは役立ちました:compileSdkVersion 28およびtargetSdkVersion 28のroot/Android/app/build.gradle SDKバージョンが最小28に設定されているかどうかを確認してください
Firestoreのインポートで発生します。
私はUbuntu 18.04でVSコードを使用しています
私にとっては、適切なAndroid接続されたデバイス用のsdkビルドツールのバックグラウンドダウンロードでした。実行中flutter run -v
がダウンロードしていることを示しましたAndroid SDKビルドツールは通常、しばらく時間がかかります。ダウンロードが完了すると、フラッターアプリがコンパイルされ、正常に実行されました。
ソリューション
Android sdk toolsをインストールし、環境パスに追加したことを確認してください。Android sdk toolsをダウンロードしたことを前提としています。
Gradleをインストールしてパスに追加したことを確認します
最新のダートおよびフラッターSDKがインストールされていることを確認します
1と2については、この投稿を参照してください。
Android studio なしでフラッターを設定する==
私の場合、Google Web Driverをダウンロードするのを忘れていました。 Google Web Driverをダウンロードすると実行されます。
これは多くの問題の1つである可能性が高く、推奨されるトラブルシューティングの一部は here で見つけることができます。
Android sdkに対してビルドしていることを確認してください... build.gradleファイルでcompileSdkVersionを確認してください。
関連するSDKをアンインストールして再インストールしてみてください。
一部のユーザーは、ダートを再設置する必要があると報告しています。
もう少し情報がなければ、基本的なトラブルシューティングは申し訳ありませんが提供できる最善の方法です。
幸運を。
Build.gradleファイルのcompileSdkVersionが間違っているため、同じ問題が発生しました。正常に動作しています。