我试图用不同的通道名称构建多个 apk,我需要在我的 java 代码中读取通道名称。所以我正在尝试使用productFlavors,目前我正在尝试做的是将以下代码添加到我的build.gradle
productFlavors {
GooglePlay {
}
Amazon {
}
}
sourceSets {
GooglePlay {
assets.srcDirs = ['assets-GooglePlay', 'assets']
}
Amazon {
assets.srcDirs = ['assets-Amazon', 'assets']
}
}
我还channelName
向两个资产文件夹assets-GooglePlay
和assets-Amazon
. 我希望生成的 apk 将包含此channelName
文件,但事实是它不存在。那么我该如何处理这个问题呢?谢谢
我目前正在使用 Gradle 2.2.1