我尝试使用JDBC连接数据库,这需要mysql-connector.jar,但每当我尝试构建项目时,都会收到错误:
Error:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
我检查了cafebabe错误,我发现其他人在包含其他依赖项时遇到同样的错误,但我可能会错过mysql-connector的解决方案。我非常感谢你的帮助。 mysql-connector版本是5.1.38,我尝试使用不同的apis构建项目。
答案 0 :(得分:0)
您没有提供有关此错误的大量信息。看起来像JDK版本或mysql-connector.jar
的问题。您应该使用JDK 1.6来编译项目,并使用相同(或更少)的版本编译mysql-connector.jar
。
你也可以在Android上使用JDK 1.7,但我不确定一切都能正常运行。
使用Android设备直接连接到数据库是一种不好的做法。