【问题标题】:VerifyError in run app on device在设备上运行应用程序时出现验证错误
【发布时间】:2010-07-28 07:52:06
【问题描述】:

我的设备固件版本是 1.6,每当我在设备上运行我的应用程序时都会出错:

错误/AndroidRuntime(834): java.lang.VerifyError: dalvikvm(834): VFY: 无法解析 Landroid/provider/ContactsContract$CommonDataKinds$Phone 中的静态字段 966 (CONTENT_URI);

我认为我收到此错误是因为“android.provider.ContactsContract”类来构建我的应用程序?因为它的 API 级别是 5 。

那么任何机构都可以帮助我解决这个问题吗?如何在 1.5、1.6 和 2.0 上运行单个构建 - 高于 sdk ?

提前感谢

【问题讨论】:

    标签: android


    【解决方案1】:

    您需要使用reflectionconditional class loading 来支持这样的多个API 级别。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    相关资源
    最近更新 更多