Android Studioで新しいFlutterプロジェクトを作成するAndroidxエラー


11

Android Studio(3.5.1。)で新しいFlutterプロジェクトを開始する場合、次のイベントが発生します。

プロジェクトの作成中にエラーが発生しました。「androidx」という名前のオプションが見つかりませんでした。空のフォルダーが作成されますが、プロジェクトは作成されません。

必要なandroidxには何も設定していません。AndroidStudioで可能なことはすべて更新しました。

このエラーを回避するにはどうすればよいですか?

回答:


1

まず、build.gradleandroidフォルダーのルートにあるファイルのGradleバージョンをに更新します3.5.1

次にbuild.gradleandroid/app/ディレクトリ内のファイルのテスト依存関係を、次のようにandroidxに更新します。

androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

そして、更新distributionUrlandroid/gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

1
ありがとう@pasanbuddhika、うまくいきました!
denelan

私の喜び@denelan
pasanbuddhika

22

受け入れられた回答はすでにありますが、私にはそれを解決する方法が非常に異なっていたので、誰かに役立つことを期待して、私はまだ投稿します。

私の場合、フラッターを更新する必要がありました。そうするために、私は走った

flutter upgrade

コマンドラインから。それには数分かかりました。その後、Android StudioからFlutterプロジェクトを完璧に作成することができました。


これは正解としてマークする必要があります:)
B.shruti

フラッターアップグレードによりクラッシュが発生する可能性がありますが、プロジェクトは正常に作成されました... ??? 今、ヘッドスクラッチャーがあります。
IceMan

3

長い間アップグレードしていないため、ターミナルで次のコマンドを実行してフラッターをアップグレードする必要があります。

flutter upgrade --force

--forceオプションは、すべてのフラッターバージョンで使用できるわけではありません。誰かが古いフラッターバージョンを持ってここに来た場合は、--forceフラグなしで試してください
Cihad Turhan

2

Flutterの公式Webサイトから新しいバージョンのFlutter SDKをダウンロードし、ハードドライブの古いバージョンをそれと置き換えます。私のために働いた。


1
私のようで、バージョン1.0から来た場合flutter upgrade、機能しません--force。オプションを認識しません。これは最善の方法であり、完全に機能しました。
David The Programmer

フラッターアップグレードが機能しませんでした。これは、ありがとう!
user3783123

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.