问题:我需要两种产品口味,一种是带广告的免费版和一种没有广告的专业版。 广告需要一个9分钟的SDK,所以我免费设置,但我希望我的专业版本有一个8分钟的SDK。如何在Android Studio中设置gradle以提供两种不同的最低SDK版本?
免费版本的构建工作,但PRO的构建没有。
我正在使用(稳定)Android Studio 1.1.0。
我设置了一个空白活动的新项目(Hello World示例)。 然后我修改了build.gradle文件(下面)以包含两种风格和FREE特定的编译依赖项,然后修改文件结构以将活动的java和布局xml文件移动到flavor结构中。因此,该项目具有以下文件结构:
app\src\
free\
java\com\sample\adexample\MainActivity.java - This is Hello World.
res\layout\activity_main.xml - This is the Hello World layout.
res\values\strings.xml - Unique Hello World string for free version.
res\AndroidManifest.xml - This is a copy of the manifest in main.
main\
java\com\sample\adexample\ - empty
res\layout\ - empty
res\AndroidManifest.xml - This is the Hello World manifest.
pro\
java\com\sample\adexample\MainActivity.java - This is Hel