java - Android java.lang.VerifyError?

标签 java android gdata verifyerror

在我的 Android 应用程序中,我总是收到 VerifyErrors!我不知道为什么。每当我包含一个外部 JAR 时,当我尝试启动我的应用程序时总是会收到 VerifyErrors(除了一次,当我包含 Apache Log4j 时。)

我通常通过获取库的源代码并将其添加到我的项目中来解决这个问题,但我试图将 GData client library .

我可以在源代码中得到它,但它的依赖项(mail.jar、activation.jar、servlet-api.jar)我不能,所以我得到验证错误。我想一劳永逸地找到这个问题的根源。我在网上看了,但他们似乎都在谈论不完整的类文件?我不知道。

最佳答案

查看 LogCat 并查看导致验证错误的原因。这可能是您正在使用的 android SDK 级别不支持的 java.lang 类中的某些方法(例如,String.isEmpty())。

关于java - Android java.lang.VerifyError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/668788/

相关文章:

java - 使用 hibernate 从 postgresql 获取 CSV 格式的结果

java - JSP - session 属性 null 中的 ArrayList

javascript - Firefox 扩展中的 GMail 访问

java - com.google.gdata.client.GoogleService.setUserToken(android.accounts.AccountManager.getAuthToken(???))

java - 如何覆盖内部类的方法?

java - 我该如何解决 brut.androlib.AndrolibException

android - 使用 Rxjava Android 从 Activity 更新 fragment

android - Espresso - 无法使用 Espresso 执行按钮点击

java - 是否推荐使用 GAE 类型?

java - 使用 iText 库根据给定格式创建 PDF