web-dev-qa-db-ja.com

グラドルを3.4.1in Android studioに更新する方法

私はインターネットで言及されている多くのことを試しましたが、同期中に問題を解決することができません

Error:Could not find com.Android.tools.build:gradle:3.4.1.
Searched in the following locations:
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/3.4.1/gradle-3.4.1.pom
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/3.4.1/gradle-3.4.1.jar
    https://jcenter.bintray.com/com/Android/tools/build/gradle/3.4.1/gradle-3.4.1.pom
    https://jcenter.bintray.com/com/Android/tools/build/gradle/3.4.1/gradle-3.4.1.jar
Required by:
    project :

私はこのような私のプロジェクトのgradleでgradle-wrapper.propertiesを変更し、プロジェクトを同期しました

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-all.Zip

Android Studio->Preferences->「Gradle "を使用して、Gradle設定を開きます。

そこで、「ローカルgradle分布を使用」にチェックマークを付け、Gradleバイナリが存在するフォルダーをポイントする必要があります。

あなたがそれをしていない場合に備えて。 here に移動して、最新のGradleバイナリをダウンロードします。マシンのどこかでそれらを抽出し、下の図に示すように抽出場所のパスを追加します:)

それはそれを修正する必要があります

[〜#〜] edit [〜#〜]:この設定は「プロジェクトごと」に機能します。

enter image description here

5
DimitrisCBR

バージョンをダウングレードcom.Android.tools.build:gradle:3.4.1.-で見つかりません https://jcenter.bintray.com/com/Android/tools/build/gradle/リポジトリ。

それぞれのモジュールに以下のクラスパスを含めます。

classpath 'com.Android.tools.build:gradle:2.2.3'

または、以下のリンクから最新のgradleをダウンロードしてください

https://gradle.org/releases

プロジェクト設定にディレクトリを含めます。

5
sivaprakash

まず、プロジェクトの_build.gradle_に依存関係を追加する必要があります。

_classpath 'com.Android.tools.build:gradle:3.4.2'
_

google()リポジトリが含まれるすべてのリポジトリグループを確認します。

_repositories {
    jcenter()
    google()
}
_

その後、_gradle-wrapper.properties_でdistributionUrlを変更する必要があります。

_https\://services.gradle.org/distributions/gradle-5.1.1-all.Zip_

4
Leo240