我被这个构建错误困扰了。看起来它可能与使用AppCompat有关,就好像我从构建文件中删除了该依赖项,不再存在构建错误。我没有使用产品风格,实际上这个项目非常简单 - 一个Android模块,一些类和一些资源。我使用Android Studio测试版,0.89(最新版)。
我搜索了源代码树,可以看到两个名为R.java的文件,一个在app命名空间中,另一个在AppCompat命名空间中。
相关是第二个构建错误: "重复的类:com.myapp.BuildConfig.java
搜索只显示项目中具有该名称的一个文件。
这个构建错误意味着什么,我该如何修复它?
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.myapp"
minSdkVersion 15
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.0.0'
}
答案 0 :(得分:1)
我会尝试删除你的R.java文件,然后重建项目。
如果这不起作用,try doing this.
- 删除" gen"," target"和" out"文件夹
- 还原" ipr"和" iml"文件(或者只删除它们,甚至可以删除.idea文件夹)
- 启动IntelliJ 12
- 打开pom文件
- 右键单击 - > " Maven的" - > "重新导入"
- "生成" - > "重建项目"
醇>