1. ホーム
  2. gradle

[解決済み] Android Studioです。android-library'というIDのプラグインが見つかりません。

2022-04-24 18:47:03

質問

ActionBarSherlockを動作させようとしているのですが、いくつか問題があります。 ひとつは、ビルドしようとすると、以下のようなメッセージが表示されることです。

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']
    }
  }
}

助けてくれる?

解決方法を教えてください。

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

Gradleのビルドファイルの冒頭に以下のコードを貼り付けることで行います。

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

バージョン文字列の置換 1.0.+ を最新バージョンに更新してください。Gradleプラグインのリリースされたバージョンは、以下の場所で見つけることができます。 Maven公式リポジトリ または MVNRepositoryのアーティファクト検索 .