Я пытаюсь интегрировать проект DJI SDK с примером TensorFlow для Android.После объединения файлов code & build.gradle я получаю ошибку «Unable to merge dex» при сборке.Gradle синхронизируется нормально.Вот свойства Gradle DJI SDK:
classpath 'com.android.tools.build:gradle:2.3.2'
compileSdkVersion 23
buildToolsVersion "25.0.0"
applicationId "com.dji.GSDemo.GoogleMap"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.google.android.gms:play-services:9.2.0'
compile 'com.android.support:design:23.3.0'
compile 'com.android.support:multidex:1.0.1'
compile 'com.google.android.gms:play-services-ads:9.2.0'
compile 'com.google.android.gms:play-services-auth:9.2.0'
compile 'com.google.android.gms:play-services-gcm:9.2.0'
compile ('com.dji:dji-sdk:4.5.1')
provided ('com.dji:dji-sdk-provided:4.5.1')
}
Вот свойства gradle TensorFlow:
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'org.apache.httpcomponents:httpclient:4.5.4'
compileSdkVersion 23
buildToolsVersion'26.0.2'
Для интегрированного проекта я сохранил версию Gradle TensorFlow (3.0.1), но изменил minSdkVersionдо 19, чтобы соответствовать проекту DJI SDK.С чего начать отладку моей ошибки?