Android Studio'da yeni çarpıntı projesi oluşturulurken Androidx hatası


11

Android Studio'da yeni bir Flutter Projesi başlatmak istediğimde (3.5.1.) Aşağıdaki etkinliği alıyorum:

Proje oluşturulurken hata meydana geldi. "Androidx" adlı bir seçenek bulunamadı. Boş klasörler oluşturulur, ancak proje yoktur.

Androidx'e ihtiyacım olan herhangi bir şey ayarlamadım ve Android Studio'da yapabileceğim her şeyi güncelledim.

Bu hatayı nasıl giderebilirim?

Yanıtlar:


1

İlk olarak, build.gradleAndroid klasörünün kökündeki dosyadaki Gradle sürümünü güncelleyin 3.5.1.

Ardından dizindeki build.gradledosyadaki test bağımlılıklarını android/app/follws olarak androidx olarak güncelleyin.

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

Ve güncellemek distributionUrliçinde android/gradle/wrapper/gradle-wrapper.propertieshiç

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

1
Thanx @pasanbuddhika, işe yaradı!
denelan

My zevk @denelan
pasanbuddhika

22

Kabul edilmiş bir cevap var ama benim için bunun çok farklı olduğunu çözmenin yolu, bu yüzden hala birisine faydalı olmasını umuyorum.

Benim durumumda, sadece çarpıntıyı güncellemek zorunda kaldım. Bunu yapmak için koştum

flutter upgrade

komut satırından. Birkaç dakika sürdü. Daha sonra Android Studio'dan kusursuz bir Flutter projesi oluşturabildim.


Bu doğru yanıt olarak işaretlenmelidir :)
B.shruti

çarpıntı yükseltme çökmeye neden olabilir, ancak buna rağmen proje başarıyla oluşturuldu ... ??? Şimdi bir kafa kaşıyıcı var.
IceMan

3

Uzun süredir yükseltme yapılmaması nedeniyle, terminalde aşağıdaki komutu çalıştırarak çarpıntıyı yükseltmem gerekiyor:

flutter upgrade --force

--forceseçeneği tüm çarpıntı sürümleri için mevcut değildir. Birisi eski çarpıntı sürümü ile burada gelirse, olmadan deneyin --forcebayrak
Cihad Turhan

2

Flutter resmi web sitesinden Flutter SDK'nın yeni bir sürümünü indirin ve sabit diskinizdeki eski sürümü onunla değiştirin. Benim için çalıştım.


1
Eğer benim gibi ve 1.0 sürümünden geliyorsanız flutter upgrade, işe yaramazsa, --forceseçeneği bile tanımaz . Bu, ilerlemenin en iyi yoludur, mükemmel çalıştı.
David Programcı

çarpıntı yükseltme benim için çalışmadı. Bu oldu, teşekkürler!
user3783123

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.