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
文件。
我正在将可能已在 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
文件。