터미널에서 flutter run --release 명령을 실행할 때이 오류가 발생합니다. 이 문제를 해결하는 데 도움을 주시고 릴리스 빌드를 성공적으로 수행하기 위해 내가 어디에서 잘못하고 있는지 알려주십시오.
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_macos-0.0.1+2\android\build.gradle' line: 22
* What went wrong:
A problem occurred evaluating root project 'shared_preferences_macos'.
> Failed to apply plugin [id 'com.android.library']
> Minimum supported Gradle version is 5.4.1. Current version is 4.10.2. If using the gradle wrapper, try editing the distributionUrl in C:\flutter\.pub-cache\hosted\pub.dartlang.org\s
hared_preferences_macos-0.0.1+2\android\gradle\wrapper\gradle-wrapper.properties to gradle-5.4.1-all.zip
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 14s
The plugin shared_preferences_macos could not be built due to the issue above.
이것은 나의 플러터 닥터입니다.
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.18362.535], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[√] Android Studio (version 3.5)
[√] Connected device (1 available)
• No issues found!
나는 또한 내 gradle 래퍼 속성을 이것으로 업데이트했지만 동일한 문제가 발생했습니다.
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
솔루션에 대해 @umair에게 감사드립니다. 솔루션에 대한 간략한 이해를하겠습니다.
오류가 표시되는 각 플러그인의 gradle-wrapper.properties 파일에서 버전을 업데이트해야합니다.
"shared_preferences_macos"에 오류가 표시되면 아래 경로에서 "shared_preferences_macos" 플러그인 의 gradle-wrapper.properties 파일 에서 버전 번호 를 업데이트해야 합니다.
경로 : /Users/admin/Library/Android/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+3/android/gradle/wrapper/gradle-wrapper.properties
위의 경로에서 gradle-wrapper.properties 파일 을 열고 distributionUrl 변수 에서 버전을 4.10.2 에서 5.4.1 로 업데이트 하고 파일을 저장해야합니다. 그게 다야.
노트 :
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다