私はAndroid studioを3.3から3.4バージョンにアップデートし、インストール後に./gradlew lint
次のエラーが発生します。
このビルドでは非推奨のGradle機能が使用されたため、Gradle 6.0との互換性がなくなりました。
次に、次のコマンドを使用して詳細を取得します。
./gradlwe build --warning-mode=all
そして私は次のメッセージを受け取ります:
プラグインの適用に失敗しました[ID 'com.Android.application']
サポートされるGradleの最小バージョンは5.1.1です。現在のバージョンは4.4.1です。 Gradleラッパーを使用している場合は、.gradle/daemon/4.4.1/gradle/wrapper/gradle-wrapper.propertiesのdistributionUrlをgradle-5.1.1-all.Zipに編集してみてください
そして、gradle-wrapper.propertiesを編集すると、変更がすでに行われていることがわかります。 distributionUrl
のバージョンはすでにgradle-5.1.1.-all.Zipでした
これを解決するにはどうすればよいですか?
それは私のために解決し、フラッターSDKディレクトリを取得します
これは私のフラッターですSdk C:\ flutter\.pub-cache\hosted\pub.dartlang.org\connectivity_macos-0.1.0 + 2\Android\gradle\wrapper
gradle-wrapper.propertiesを変更する
この行をGradle 5.1.1で変更します
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.Zip
Android.support
ライブラリからandroidx
に移行した後も同じ問題が発生しました。junitライブラリはandroidTestImplementationで始まり、-ではありません- testImplementation。
だから私は変わった
testImplementation "junit:junit:$rootProject.junitVersion"
に
androidTestImplementation androidx.test.ext:junit:1.0.0-beta01
または
androidTestImplementation "junit:junit:$rootProject.junitVersion"
testImplementationの前にAndroid
を追加することを忘れないでください
また、次のコマンドを使用して、gradleの古い/不要なバージョンをすべて削除してみてください。cdusr/local/Cellar/gradle /
https://gradle.org/releases からGradle-5.1.1を手動でダウンロードしてから、file/project structure/projectに移動し、新しいバージョンをgradleバージョンに入れます。 (このリンクを使用することもできます-jenv.io/candidate/gradle)