com.android.builder.dexing.DexArchiveBuilderException:无法处理D:



我正在Android Studio中使用一个应用程序。我需要使用Java版本8,这样我就可以使用一个库(dnsjava:https://github.com/dnsjava/dnsjava(。

当我尝试使用java版本8在我的build.gradle(:app(文件中写这篇文章时:

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

我收到以下错误:com.android.builder.dexing.DexArchiveBuilderException:无法处理D:。。。。\app\build\intermediates\transforms\desug\debug\13.jar

有什么想法吗?

我遇到了完全相同的问题,我能够通过遵循此处提供的修复程序来解决它。

简而言之,您应该将以下内容添加到构建文件中:

compileOptions {
coreLibraryDesugaringEnabled true
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
...
}

我希望这也适用于你:(

相关内容

  • 没有找到相关文章

最新更新