这个问题太基本了,我没有找到相关的文档。
我有一个Android库项目,我想导出它的aar文件,并在另一个项目中使用它。
我有下面的gradle.build文件,来自很多其他的例子:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.2'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 7
}
}我想使用纯Gradle来运行它,这意味着我需要运行任务,但首先,我得到以下错误:
> Plugin with id 'android-library' not found.为什么找不到插件,应该运行哪些任务?
谢谢,亚当。
发布于 2014-12-13 01:06:24
以下是对我起作用的方法。它是手动的,但它是一种纯粹的gradle方式。这里假设你的模块的build.gradle文件中有'apply plugin:“android-library‘,我看到你已经有了。
的根目录
导出JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home'
(单击here to find out how to find your Java Home)
现在,您应该可以在mymodulename/build/output/aar中找到.aar文件
感谢极客车库的澄清。2
发布于 2013-08-09 13:58:02
您应该尝试通过AndroidStudio更新/升级您的构建工具和gradle。一旦你这样做了,或者如果你已经这样做了,你应该能够修改你的构建文件来反映更新:
classpath 'com.android.tools.build:gradle:0.5.+'
...
buildToolsVersion "18.0.1"注意:即使使用这个设置,我仍然无法生成aar文件,尽管编译是可以的。至少这可能会让你克服这个障碍。
发布于 2014-12-02 15:51:23
尝试将此代码添加到grandle文件的顶部
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2+'
}
}https://stackoverflow.com/questions/17601008
复制相似问题