Android Studio에서 새 플러터 프로젝트를 생성하는 Androidx 오류


11

Android Studio (3.5.1)에서 새 Flutter Project를 시작하려고하면 다음과 같은 이벤트가 나타납니다.

프로젝트 생성 중 오류가 발생했습니다. "androidx"라는 옵션을 찾을 수 없습니다. 빈 폴더가 생성되었지만 프로젝트는 없습니다.

androidx가 필요한 것으로 설정하지 않았으며 Android Studio에서 할 수있는 모든 것을 업데이트했습니다.

이 오류를 어떻게 해결합니까?

답변:


1

먼저 build.gradleandroid 폴더의 루트에 있는 파일 의 Gradle 버전을로 업데이트하십시오 3.5.1.

그런 다음 디렉토리의 build.gradle파일에서 테스트 종속성을 다음 android/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를 업데이트해야했습니다. 그렇게하기 위해, 나는 달렸다

flutter upgrade

명령 행에서. 몇 분이 걸렸습니다. 그 후 Android Studio에서 Flutter 프로젝트를 완벽하게 만들 수있었습니다.


정답으로 표시되어야합니다. :)
B.shruti

flutter 업그레이드는 충돌을 유발할 수 있지만 프로젝트가 성공적으로 생성 되었음에도 불구하고 ... ??? 이제 헤드 스크래퍼가 있습니다.
IceMan

3

오랫동안 업그레이드가 없기 때문에 터미널에서 다음 명령을 실행하여 플러터를 업그레이드해야합니다.

flutter upgrade --force

--force모든 플러터 버전에서이 옵션을 사용할 수있는 것은 아닙니다. 누군가가 오래된 --force
설레임

2

Flutter 공식 웹 사이트 에서 최신 버전의 Flutter SDK를 다운로드 하여 하드 드라이브의 이전 버전을 교체하십시오. 나는 나를 위해 일했다.


1
나와 같고 버전 1.0에서 나오면 flutter upgrade작동하지 않으며 --force옵션을 인식하지 못합니다 . 이것은 최선의 방법이며 완벽하게 작동했습니다.
David The Programmer

flutter 업그레이드가 효과가 없었습니다. 감사합니다!
user3783123

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.