Помилка Androidx під час створення нового флетерного проекту в студії Android


11

Коли я хочу запустити новий Flutter Project в Android Studio (3.5.1.), Я отримую наступну подію:

Помилка створення проекту. Не вдалося знайти параметр з назвою "androidx". Створюються порожні папки, але проекту немає.

Я нічого не налаштовував на потребу в androidx, і я оновив усе, що міг, в Android Studio.

Як мені подолати цю помилку?

Відповіді:


1

Спочатку оновіть версію Gradle у build.gradleфайлі в корені папки Android на 3.5.1.

Потім оновіть тестові залежності у build.gradleфайлі в android/app/каталозі до androidx як follws.

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

І оновлювати distributionUrlв android/gradle/wrapper/gradle-wrapper.propertiesдо

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

1
Дякую @pasanbuddhika, це спрацювало!
Денелан

Моє задоволення @denelan
pasanbuddhika

22

Вже є прийнята відповідь, але для мене спосіб вирішити це був зовсім інший, тому я все ще розміщую її, сподіваючись, що вона комусь стане в нагоді.

У моєму випадку мені просто довелося оновлювати флетер. Для цього я побіг

flutter upgrade

з командного рядка. На це пішло кілька хвилин. Згодом мені вдалося створити проект Flutter від Android Studio бездоганно.


Це слід позначити як правильну відповідь :)
B.shruti

оновлення тремтіння може призвести до краху, але, незважаючи на те, що проект був створений успішно ... ??? Зараз є дряпалка для голови.
IceMan

3

Через те, що тривалий час не було оновлених, мені потрібно оновити трепет, виконавши наступну команду в терміналі:

flutter upgrade --force

--forceопція недоступна для всіх вертольотів. Якщо хтось приїздить сюди зі старою верховою версією, спробуйте без --forceпрапора
Сіхад Турхан

2

Завантажте нову версію Flutter SDK з офіційного веб-сайту Flutter та замініть на ній стару версію на вашому жорсткому диску. Я працював на мене.


1
Якщо ви схожі на мене і виходите з версії 1.0, flutter upgradeне вийде, він навіть не визнає --forceваріант. Це найкращий шлях вперед, працював ідеально.
Девід Програміст

оновлення трепетно ​​не працювало для мене. Це, дякую!
користувач3783123

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.