Importing project and migrating to Gradle: Error:(1, 0) Plugin with id 'com.android.application' not found

Importing project and migrating to Gradle: Error:(1, 0) Plugin with id 'com.android.application' not found

我正在将可能已在 Eclipse 中创建的项目导入 Android Studio。我不太确定如何迁移到 Gradle 并且官方文档没有太大帮助。结构如下:

> app-android
    > app
    > swipelist_lib
    > coollib_2
    > another lib
    > ...

该项目没有 build.gradle 个文件,所以我在 app-android 和 app.然后跟着Studio添加了一个Gradle家。我究竟要在这些文件中添加什么?我应该通过 Project Structure > Dependencies 还是通过 build.gradle 文件手动添加库?

我目前正在获取 Error:(1, 0) Plugin with id 'com.android.application' not found. 而我的项目只显示了应用程序文件夹(我假设它应该具有与上面相同的结构)

我当前的应用build.gradle 文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    defaultConfig {
      minSdkVersion 8
      targetSdkVersion 19
      versionCode 1
      versionName "1.0"
    }
buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
    compile project(":lib")
    compile 'com.android.support:appcompat-v7:19.0.1'
   compile fileTree(dir: 'libs', include: ['*.jar'])
}    

应用-androidbuild.grade文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.1’
    }
}

2.2.1 更改为 1.1.0,这是 Android 插件的 Gradle 的最新版本。 2.2.1 是 Gradle 的版本,它在 gradle/wrapper/gradle-wrapper.properties 中,在 distributionUrl 中,如果你有的话。

Should I be adding the libraries manually by going through Project Structure > Dependencies or through the build.gradle file?

两种方法都行。就个人而言,我直接使用 build.gradle 文件。