android - Gradle :app:preDexDebug error Android Studio Project

标签 android android-studio android-gradle-plugin build.gradle

我正在使用 Android 平台编写一个应用程序,在我的应用程序中,我使用了一些外部 jar,由于与 android SDK 中常见编解码器版本相关的一些错误,我不得不更改外部 jar 中的函数之一,如下所示 Apache Commons Codec with Android: could not find method并将项目导出到新的 jar 文件。我已经从 android 项目中删除了旧的 jar 文件,我已经清理了构建,添加了新的 jar 文件,现在我总是收到这样的错误:

    Error:Execution failed for task ':app:preDexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_25\bin\java.exe'' finished with non-zero exit value 1

也许build clean不能像我认为的那样工作,并且它不会删除旧版本的jar文件?

最佳答案

问题出在编译上。将编译选项更改为 Java 6。

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_6
        targetCompatibility JavaVersion.VERSION_1_6
    }

关于android - Gradle :app:preDexDebug error Android Studio Project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30309164/

相关文章:

java - 在 iCODE 标签上写入后 NFC 停止工作,Android 6.0

java - 如何使用其他项目的共享库模块在 Android Studio 中运行应用程序?

java - 渐变 : Couldn't determine java version from '11.0.1'

android - Meteor:尝试在我的设备中运行我的应用程序会出现依赖性错误

java - Android - 比较 Array/Arraylist 元素以预先检查复选框的有效方法

java - 无法将位图图像获取到 ImageView

android - 使用 resConfigs 时保留一种语言的所有区域资源

android - 如何创建最高质量的 Android 按钮?

java - 如何强制弹出 Android 键盘?

java - 从 android.support.design.widget.FloatingActionButton 膨胀 float 操作按钮