尝试添加库后出错

时间:2015-10-30 02:27:17

标签: java android mysql android-studio

在android studio中,我正在尝试为我的应用添加一个mysql连接器库。将jar粘贴到lib文件夹中并确保列出它以在build.gradle中编译。我点击运行应用程序并在它要求运行模拟器之前得到此错误:

  

错误:任务':app:preDexDebug'执行失败。

     
    

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令     'E:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe''已完成     非零退出值1

  

如果我删除了我粘贴的jar,则此错误消失。

我的依赖

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile files('libs/mysql-connector-java-5.1.37-bin.jar')
}

1 个答案:

答案 0 :(得分:1)

目前的Android dex编译器无法识别mysql-connector-java-5.1.37-bin.jar或更高版本,因为它们是为Java1.8编译的。

请参阅:android JDBC mysql java connector app:preDexDebug