我对Android Studio和Gradle(使用Eclipse构建Android应用程序)很陌生。现在我遇到了使Build Variants工作的麻烦。我有代码,资源,清单和两个变体(同样代码,资源和清单)的共同部分。在构建一个变体时,我遇到像&#34这样的编译错误;找不到符号类BuildConfig
"和"找不到符号类R
"在我的变种类中。包含错误的变体类指的是变体包中的BuildConfig
和R
:例如de.danielkasstner.wissensapp.saf.BuildConfig
。但是它们在构建过程中在de.danielkastner.wissensapp
生成。
我错过了一些有趣的东西吗?这是我的build.gradle(我认为唯一重要的部分):
defaultConfig {
applicationId "de.danielkastner.wissensapp"
minSdkVersion 11
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
hockeyapp {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
saf {
applicationId "de.danielkastner.wissensapp.saf"
versionCode 14
versionName "1.0.2"
}
mola {
applicationId "de.danielkastner.wissensapp.mola"
versionCode 25
versionName "0.6.5"
}
}