Znaleźliśmy problem na Amazon market
, że IAP nie działa, jeśli jest to odbiornik nie znajdujący się w głównym pliku DEX
. Pytanie brzmi, jak zmusić użytkownika gradle
do umieszczenia określonych klas (odbiorników) w głównym pliku DEX
.Jak umieścić określone klasy w głównym pliku DEX?
EDIT: na bieżąco z Gradle ustawień 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')
Dodać Gradle config proszę – petey
@petey edytowane pytanie, dodał ustawienia związane Gradle DEX – Taras