Android Studio: ID 'android-library' のプラグインが見つかりません 質問する

Android Studio: ID 'android-library' のプラグインが見つかりません 質問する

ActionBarSherlock を動作させようとしていますが、問題が発生しています。 遭遇した問題の 1 つは、ビルドしようとしたときに次のメッセージが表示されることです。

Plugin with id 'android-library' not found

具体的には:

D:\Projects\Android\actionbarsherlock>D:\Projects\Android\gradlew --info build
Starting Build
Settings evaluated using empty settings script.
Projects loaded. Root project using build file 
  'D:\Projects\Android\actionbarsherlock\build.gradle'.
Included projects: [root project 'actionbarsherlock']
Evaluating root project 'actionbarsherlock' using build file 
  'D:\Projects\Android\actionbarsherlock\build.gradle'.

FAILURE: Build failed with an exception.

* Where:
Build file 'D:\Projects\Android\actionbarsherlock\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating root project 'actionbarsherlock'.
> Plugin with id 'android-library' not found.

私はこれを ABS の問題として別のスレッドで扱っていますが、ここでは次の一般的な問題にどのように対処すればよいか興味があります。

Plugin with id 'android-library' not found

build.gradle は次のとおりです。

apply plugin: 'android-library'

dependencies {
  compile 'com.android.support:support-v4:18.0.+'
}

android {
  compileSdkVersion 14
  buildToolsVersion '17.0.0'

  sourceSets {
    main {
      manifest.srcFile 'AndroidManifest.xml'
      java.srcDirs = ['src']
      res.srcDirs = ['res']
    }
  }
}

手伝ってくれますか?

ベストアンサー1

Gradle に、Maven Central リポジトリから Android プラグインをダウンロードするように指示します。

これを行うには、Gradle ビルド ファイルの先頭に次のコードを貼り付けます。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.1'
    }
}

バージョン文字列を1.0.+最新バージョンに置き換えます。Gradleプラグインのリリースバージョンは以下にあります。公式 Maven リポジトリまたはMVNリポジトリアーティファクト検索

おすすめ記事