android–IllegalAccessError:预验证类中的类ref解析为意外实现

android–IllegalAccessError:预验证类中的类ref解析为意外实现,第1张

概述当我运行我的Android应用程序时,遇到这个NoClassDefFoundError:03-1318:06:38.648:E/AndroidRuntime(413):Uncaughthandler:threadmainexitingduetouncaughtexception03-1318:06:38.688:E/AndroidRuntime(413):java.lang.NoClassDefFoundError:com.InternetGMBH.T

当我运行我的Android应用程序时,遇到这个NoClassDefFoundError:

03-13 18:06:38.648: E/AndroIDRuntime(413): Uncaught handler: thread main exiting due to uncaught exception03-13 18:06:38.688: E/AndroIDRuntime(413): java.lang.NoClassDefFoundError: com.InternetGMBH.ThousandPS.ActivitIEs.DealerDetailsdisplay03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.InternetGMBH.ThousandPS.ActivitIEs.Dealerlistadapter.onClick(Dealerlistadapter.java:76)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEw.performClick(VIEw.java:2364)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEw.ontouchEvent(VIEw.java:4179)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.Widget.TextVIEw.ontouchEvent(TextVIEw.java:6540)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEw.dispatchtouchEvent(VIEw.java:3709)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow$DecorVIEw.superdispatchtouchEvent(PhoneWindow.java:1659)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow.superdispatchtouchEvent(PhoneWindow.java:1107)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.app.Activity.dispatchtouchEvent(Activity.java:2061)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow$DecorVIEw.dispatchtouchEvent(PhoneWindow.java:1643)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow$DecorVIEw.superdispatchtouchEvent(PhoneWindow.java:1659)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow.superdispatchtouchEvent(PhoneWindow.java:1107)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.app.Activity.dispatchtouchEvent(Activity.java:2061)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow$DecorVIEw.dispatchtouchEvent(PhoneWindow.java:1643)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwGroup.dispatchtouchEvent(VIEwGroup.java:884)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow$DecorVIEw.superdispatchtouchEvent(PhoneWindow.java:1659)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow.superdispatchtouchEvent(PhoneWindow.java:1107)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.app.Activity.dispatchtouchEvent(Activity.java:2061)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.policy.impl.PhoneWindow$DecorVIEw.dispatchtouchEvent(PhoneWindow.java:1643)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.vIEw.VIEwRoot.handleMessage(VIEwRoot.java:1691)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.os.Handler.dispatchMessage(Handler.java:99)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.os.Looper.loop(Looper.java:123)03-13 18:06:38.688: E/AndroIDRuntime(413):  at androID.app.ActivityThread.main(ActivityThread.java:4363)03-13 18:06:38.688: E/AndroIDRuntime(413):  at java.lang.reflect.Method.invokeNative(Native Method)03-13 18:06:38.688: E/AndroIDRuntime(413):  at java.lang.reflect.Method.invoke(Method.java:521)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)03-13 18:06:38.688: E/AndroIDRuntime(413):  at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:618)03-13 18:06:38.688: E/AndroIDRuntime(413):  at dalvik.system.NativeStart.main(Native Method)03-13 18:06:38.688: E/AndroIDRuntime(413): Caused by: java.lang.IllegalAccessError: Class ref in pre-verifIEd class resolved to unexpected implementation03-13 18:06:38.688: E/AndroIDRuntime(413):  at dalvik.system.Dexfile.defineClass(Native Method)03-13 18:06:38.688: E/AndroIDRuntime(413):  at dalvik.system.Dexfile.loadClassBinaryname(Dexfile.java:209)03-13 18:06:38.688: E/AndroIDRuntime(413):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:203)03-13 18:06:38.688: E/AndroIDRuntime(413):  at java.lang.classLoader.loadClass(ClassLoader.java:573)03-13 18:06:38.688: E/AndroIDRuntime(413):  at java.lang.classLoader.loadClass(ClassLoader.java:532)

如何解决这个问题呢?

解决方法:

我刚刚点击并解决了这个问题 – 您需要将androID项目的pom.xml中的所有依赖项添加到测试项目pom.xml中,并提供范围

根据此错误报告:
http://code.google.com/p/maven-android-plugin/issues/detail?id=142

例如

        <dependency>            <groupID>org.apache.commons</groupID>            <artifactID>commons-lang3</artifactID>            <version>3.1</version>            <scope>provIDed</scope>        </dependency>
总结

以上是内存溢出为你收集整理的android – IllegalAccessError:预验证类中的类ref解析为意外实现全部内容,希望文章能够帮你解决android – IllegalAccessError:预验证类中的类ref解析为意外实现所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1096098.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存