Kesalahan Androidx membuat proyek flutter baru di Android Studio

11

Ketika saya ingin memulai Proyek Flutter baru di Android Studio (3.5.1.) Saya mendapatkan acara berikut:

Kesalahan saat membuat proyek. Tidak dapat menemukan opsi bernama "androidx". Folder kosong dibuat, tetapi tidak ada proyek.

Saya tidak mengatur apa pun untuk membutuhkan Androidx dan saya telah memperbarui semua yang saya bisa di Android Studio.

Bagaimana saya mengatasi kesalahan ini?

denelan
sumber

Jawaban:

1

Pertama, perbarui versi Gradle dalam build.gradlefile di root folder android ke 3.5.1.

Kemudian perbarui dependensi pengujian dalam build.gradlefile di android/app/direktori ke androidx sebagai follws.

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

Dan update distributionUrldi android/gradle/wrapper/gradle-wrapper.propertieske

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
pasanbuddhika
sumber
1
Thanx @pasanbuddhika, itu berhasil!
denelan
My kesenangan @denelan
pasanbuddhika
22

Sudah ada jawaban yang diterima tetapi bagi saya cara untuk menyelesaikannya sangat berbeda, jadi saya tetap mempostingnya agar bermanfaat bagi seseorang.

Dalam kasus saya, saya hanya perlu memperbarui flutter. Untuk melakukannya, saya berlari

flutter upgrade

dari baris perintah. Butuh beberapa menit. Setelah itu saya dapat membuat proyek Flutter dari Android Studio dengan sempurna.

Dakatine
sumber
Ini harus ditandai sebagai jawaban yang benar :)
B.shruti
peningkatan flutter dapat mengakibatkan kerusakan, tetapi meskipun demikian proyek tersebut berhasil dibuat ... ??? Sekarang ada head scratcher.
IceMan
3

Karena tidak ada peningkatan untuk waktu yang lama, saya perlu meningkatkan flutter dengan menjalankan perintah berikut di terminal:

flutter upgrade --force
hatted
sumber
--forceOpsi tidak tersedia untuk semua versi flutter. Jika seseorang datang ke sini dengan versi bergetar tua, cobalah tanpa --forcebendera
Cihad Turhan
2

Unduh versi baru Flutter SDK dari situs web resmi Flutter dan ganti versi lama di hard drive Anda dengannya. Saya bekerja untuk saya.

Oleksandr
sumber
1
Jika Anda seperti saya dan berasal dari versi 1.0, flutter upgradetidak akan berfungsi, itu bahkan tidak mengenali --forceopsi. Ini adalah cara terbaik ke depan, bekerja dengan sempurna.
David The Programmer
Upgrade flutter tidak bekerja untuk saya. Ini berhasil, terima kasih!
user3783123