【发布时间】:2015-07-16 20:44:36
【问题描述】:
我们在Amazon market 上发现了一个问题,即如果 IAP 的接收器不在 DEX 主文件中,IAP 将无法工作。
问题是如何强制gradle 将特定类(接收器)放入主DEX 文件中。
编辑:使用 gradle DEX 设置更新
afterEvaluate {
tasks.matching {
it.name.startsWith('dex')
}.each { dx ->
if (dx.additionalParameters == null) {
dx.additionalParameters = []
}
dx.additionalParameters += '--multi-dex'
dx.additionalParameters += "--main-dex-list=class_files.txt"
}
}
dexOptions {
javaMaxHeapSize "4g"
preDexLibraries = false
}
compile('com.android.support:multidex:1.0.0')
【问题讨论】:
-
请添加 gradle 配置
-
@petey 编辑问题,添加 gradle DEX 相关设置