不兼容的Android Studio源结构和gradle错误
我使用的Android Studio版本是0.5.3。我用IDE创建了一个项目。默认文件结构为:不兼容的Android Studio源结构和gradle错误,gradle,android-studio,android-gradle-plugin,Gradle,Android Studio,Android Gradle Plugin,我使用的Android Studio版本是0.5.3。我用IDE创建了一个项目。默认文件结构为: -root -build.gradle -app/ -build.gradle -libs/ -src/ -build/ -gradle/ 我稍微更改了root build.gradle文件。也就是说,我在其中添加了一个android{}元素: buildscript { repositories {
-root
-build.gradle
-app/
-build.gradle
-libs/
-src/
-build/
-gradle/
我稍微更改了root build.gradle文件。也就是说,我在其中添加了一个android{}元素:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
}
}
allprojects {
repositories {
mavenCentral()
}
}
但是,我收到了以下错误:
/Users/jackiee/AndroidStudioProjects/RoboTest/src/main/AndroidManifest.xml (No such file or directory)
我很困惑。自动创建的项目将所有源文件放在app/下,为什么gradle正在查找的目录缺少app 对root build.gradle文件所做的修改就是问题所在。如果在构建文件中看到
apply plugin:'android
,它希望在该目录中看到一个android模块,但项目的结构通常不会使根目录中有一个android模块。您看到的具体错误消息是,它正在查找这个不存在的Android模块的清单文件,但没有看到它
从根级构建文件中删除apply plugin
语句和android
块