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プラグインを更新するにはどうすればよいですか?
buildscript
ブロックを変更します。このブロックでリポジトリをalsoと指定する必要があります。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:1.1.2'
}
}
また、最新バージョンを使用することもできます。
classpath 'com.Android.tools.build:gradle:1.1.3'
Android gradleファイルには、3つのタイプの依存関係があります。
1。モジュールの依存関係:他のローカルプロジェクト。
2。ローカル依存関係:SDKパスエクストラフォルダー内。
3。リモート依存関係:JCenter、MavenCenter、またはサードパーティのMavenパス。
'com.Android.tools.build:gradle'はローカルの依存関係なので、sdkを確認して更新する必要があります。
追伸バージョンの問題にうんざりしている場合は、 andle を試すことができます。
Android依存バージョンを自動的に更新するオープンソースプロジェクトです。
詳細については、 https://github.com/Jintin/andle を参照してください
定期的に更新されるオンラインガイド。最新のgradleバージョンとリリースのソースを説明します。 gradleファイルで単一のテキスト編集を使用して更新する方法。