我有一个像这样结构树的项目:
-app
- src
-belowgingerbread
-class1.java
-AndroidManifest.xml
-main
-class1.java
-AndroidManifest.xml
我的build.gradle是这样的:
productFlavors {
belowgingerbread {
minSdkVersion 7
}
abovegingerbread {
minSdkVersion 9
}
}
dependencies {
abovegingerbreadCompile 'com.google.android.gms:play-services:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
我在这里想要实现的是使用AdMob创建两个单独的活动。虽然undersgingerbread风味使用旧SDK jar中的AdView类来支持2.1和2.2,但是上层风味使用来自play服务的AdView类。但不知何故,当我在undersgingerbreadDebug构建Variant时,我在默认的AndroidManifest.xml上得到一个错误,它应该已经编译了AndroidManifest.xml以下的面包。任何想法将不胜感激。