我下载了Android Studio项目。在项目的根目录只有一个build.gradle ,具有下一个结构:
apply plugin: 'com.android.library'
android {
}
dependencies {
}
当我运行build.gradle脚本时,我收到错误:
Plugin with id 'com.android.library' not found.
我知道必须有这样的另一个顶级gradle文件:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
}
}
allprojects {
repositories {
jcenter()
}
}
但它不存在。 我该如何添加这个构建文件?或者可能是解决这个问题的另一种方法?
该项目是在旧版本的android studio 中创建的。也许他曾在旧版本中以另一种方式工作过?我在等待帮助。谢谢。
答案 0 :(得分:1)
您已下载单个模块(库)。
您可以在构建此类结构的Android Studio项目中使用它 只需创建一个空的新项目并添加您的模块。
root
|--build.gradle //top level
|--settings.gradle
|--mymodule //your module downloaded
|----build.gradle
在settings.gradle
include ':mymodule'
答案 1 :(得分:-2)
只需将顶级build.gradle内容添加到已下载项目的build.gradle的顶部即可。 您下载的项目很可能被导入到另一个项目中,因此不需要顶级build.gradle文件,因为它将从导入的项目中继承它。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
}
}
allprojects {
repositories {
jcenter()
}
}
apply plugin: 'com.android.library'
android {
}
dependencies {
}