Błąd systemu Androidx podczas tworzenia nowego projektu trzepotania w Android Studio


11

Kiedy chcę rozpocząć nowy projekt Flutter w Android Studio (3.5.1.), Otrzymuję następujące zdarzenie:

Błąd podczas tworzenia projektu. Nie można znaleźć opcji o nazwie „androidx”. Puste foldery są tworzone, ale nie ma projektu.

Nie ustawiłem nic na potrzeby Androidax i zaktualizowałem wszystko, co mogłem w Android Studio.

Jak obejść ten błąd?

Odpowiedzi:


1

Najpierw zaktualizuj wersję Gradle w build.gradlepliku w katalogu głównym folderu Androida na 3.5.1.

Następnie zaktualizuj zależności testowe w build.gradlepliku w android/app/katalogu do Androidx w następujący sposób.

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

I aktualizować distributionUrlw android/gradle/wrapper/gradle-wrapper.propertiescelu

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

1
Dzięki @pasanbuddhika, który zadziałał!
denelan

Moja przyjemność @denelan
pasanbuddhika

22

Odpowiedź jest już zaakceptowana, ale dla mnie sposób rozwiązania był zupełnie inny, więc wciąż ją publikuję, mając nadzieję, że będzie ona komuś przydatna.

W moim przypadku po prostu musiałem zaktualizować trzepotanie. Aby to zrobić, pobiegłem

flutter upgrade

z linii poleceń. Zajęło to kilka minut. Potem udało mi się bezbłędnie stworzyć projekt Flutter z Android Studio.


To powinno być oznaczone jako poprawna odpowiedź :)
B.shruti

Aktualizacja trzepotania może spowodować awarię, ale mimo to projekt został pomyślnie utworzony ... ??? Teraz jest drapak.
IceMan

3

Z powodu braku aktualizacji przez długi czas muszę zaktualizować trzepotanie, uruchamiając następującą komendę w terminalu:

flutter upgrade --force

--forceopcja nie jest dostępna dla wszystkich wersji trzepotania. Jeśli ktoś tu przyjeżdża ze starą wersją trzepotania, spróbuj bez --forceflagi
Cihad Turhan,


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.