Android Studio Module/Dependency JDBC Issues



我正在尝试为我的安卓工作室项目设置一个JDBC罐子。 由于我添加的模块/依赖项,我目前在尝试启动应用程序时遇到错误。

堆栈跟踪

Error:Gradle: Error converting bytecode to dex:
Cause: Dex cannot parse version 52 byte code.
This is caused by library dependencies that have been compiled using Java 8 or above.
If you are using the 'java' gradle plugin in a library submodule add 
targetCompatibility = '1.7'
sourceCompatibility = '1.7'
to that submodule's build.gradle file.

我尝试按照跟踪中的步骤操作并修改 build.gradle 文件,但无法解决问题。我不确定我是否需要卸载并重新安装该模块并在此过程中将编译器设置为 1.7,或者我什至可以这样做。

要让它工作,你需要一个Java 7编译的jar。参见:是否可以使用 Java 8 进行 Android 开发?

此外,不确定为什么要尝试将JDBC驱动程序包含在Android应用程序中,但建议您阅读以下内容: JDBC vs Web Service for Android

最新更新