gpt4 book ai didi

android - 集成TensorFlow和DJI SDK时无法合并dex

转载 作者:行者123 更新时间:2023-12-03 05:44:59 25 4
gpt4 key购买 nike

我正在尝试将DJI SDK项目与TensorFlow Android示例集成在一起。合并代码和build.gradle文件后,构建时出现错误“无法合并dex”。 Gradle同步良好。这是DJI SDK的Gradle属性:

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')
}

以下是TensorFlow的gradle属性:
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'org.apache.httpcomponents:httpclient:4.5.4'
compileSdkVersion 23
buildToolsVersion'26.0.2'

对于集成项目,我保留了TensorFlow的gradle版本(3.0.1),但将minSdkVersion更改为19以匹配DJI SDK项目。我从哪里开始调试错误?

最佳答案

只需将编译替换为实现即可。

像:替换这个

compile 'com.android.support:appcompat-v7:26.0.2'
compile 'com.android.support:support-v4:26.1.0'


implementation 'com.android.support:appcompat-v7:26.0.2'
implementation 'com.android.support:support-v4:26.1.0'

希望它能工作。

关于android - 集成TensorFlow和DJI SDK时无法合并dex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50541756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com