我一直在尝试让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']
}
}
}
你能帮上忙吗?
发布于 2013-08-10 03:08:55
指示Gradle从Maven Central存储库下载Android插件。
您可以通过在Gradle构建文件的开头粘贴以下代码来完成此操作:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.1'
}
}
将版本字符串1.0.+
替换为最新版本。Gradle插件的发布版本可以在official Maven Repository或MVNRepository artifact search上找到。
发布于 2015-02-04 12:23:14
使用
apply plugin: 'com.android.library'
若要将app模块转换为库模块,请执行以下操作。更多信息请点击此处:https://developer.android.com/studio/projects/android-library.html
发布于 2018-01-26 04:33:05
在更高版本中,该插件已将名称更改为:
apply plugin: 'com.android.library'
正如其他一些答案已经提到的那样,您需要gradle工具才能使用它。使用3.0.1,你必须使用google repo,而不是mavenCentral或jcenter:
buildscript {
repositories {
...
//In IntelliJ or older versions of Android Studio
//maven {
// url 'https://maven.google.com'
//}
google()//in newer versions of Android Studio
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
https://stackoverflow.com/questions/18153739
复制相似问题