Android Studio。顶级build.gradle

时间:2016-11-24 16:10:41

标签: android gradle android-gradle build.gradle

我下载了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 中创建的。也许他曾在旧版本中以另一种方式工作过?我在等待帮助。谢谢。

2 个答案:

答案 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 {      
}