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'

그리고 업데이트 distributionUrl에 android/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.