web-dev-qa-db-ja.com

Android Studio Gradleプラグインを最新バージョンに更新

Android developmentpementを初めて使用し、Facebook SDKをAndroid Studioプロジェクトにインストールしようとしました。

次に、build.gradleにバグがあります:

Error:(111, 0) Cannot call getBootClasspath() before setTargetInfo() is called.

だから私は解決策を探しましたが、スタックでこれを見つけました:

これは既知の問題で、gradleを次のように更新することで修正されます。

dependencies {
classpath 'com.Android.tools.build:gradle:1.1.2'
}

だから私はこれを試しましたが、エラーが発生しました:

Error:Could not find com.Android.tools.build:gradle:1.1.2.
Searched in the following locations:
file:/home/roman/Documents/softs/Android-studio/gradle/m2repository/com/Android/tools/build/gradle/1.1.2/gradle-1.1.2.pom
file:/home/roman/Documents/softs/Android-studio/gradle/m2repository/com/Android/tools/build/gradle/1.1.2/gradle-1.1.2.jar
Required by:
Yoki:facebook:unspecified

だから私は指定されたディレクトリに移動し、これだけがあります:

$>  ls  
1.0.0  1.1.0
$>  pwd
/home/roman/Documents/softs/Android-studio/gradle/m2repository/com/Android/tools/build/gradle

Gradleプラグインを更新するにはどうすればよいですか?

10
Jidey

buildscriptブロックを変更します。このブロックでリポジトリをalsoと指定する必要があります。

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.Android.tools.build:gradle:1.1.2'
    }
}

また、最新バージョンを使用することもできます。

        classpath 'com.Android.tools.build:gradle:1.1.3'
5

Android gradleファイルには、3つのタイプの依存関係があります。

1。モジュールの依存関係:他のローカルプロジェクト。

2。ローカル依存関係:SDKパスエクストラフォルダー内。

3。リモート依存関係:JCenter、MavenCenter、またはサードパーティのMavenパス。

'com.Android.tools.build:gradle'はローカルの依存関係なので、sdkを確認して更新する必要があります。

追伸バージョンの問題にうんざりしている場合は、 andle を試すことができます。

Android依存バージョンを自動的に更新するオープンソースプロジェクトです。

詳細については、 https://github.com/Jintin/andle を参照してください

2
Jintin

定期的に更新されるオンラインガイド。最新のgradleバージョンとリリースのソースを説明します。 gradleファイルで単一のテキスト編集を使用して更新する方法。

最新のgradleバージョンに更新するためのガイド

https://docs.gradle.org/current/release-notes に基づく

0
Jayakrishnan PM