kunyashaw博客主页 关注kunyashaw新博客 关于kunyashaw 转到底部

9、android开发之java.lang.verifyError(转载)

原文链接:

http://www.linuxidc.com/Linux/2012-08/67289.htm

解决方案:

最近在做一个Android开发小项目的时候,遇到java.lang.verifyerror错误 并且这个错误让我困惑了2天,无论我怎么修改代码,错误依然提示如此,后来到网上查了一下是我导入jar包的时候 文件虽然倒进去了,但是导入文件一些地方却没有正确:

步骤1:正确导包如下图:

步骤2:当我们导包的时候一般都会点击Add JARS那个选项,这是我们要注意,接下来我们应该做下面的一步:

进入order and export里面勾上,这样我们的verifyerror问题一般都会解决!个人认为出现这个异常的原因跟可能跟Android ADT版本有关系。因为我用的是1.9版本的而同事用的则比较古老,当然了其它的配置是一样的!

问题到此解决。

 

总结:

原文作者用了两天时间来解决这个问题,我也用了两天,那么问题究竟在哪里??

首先理解下步骤2中order and export的具体含义:

order就是使用class的顺序(因为可能出现class同名的情况)
export就是把用到的一些的lib和project同时发布.

如果不好理解的话,英文好的同学看英文看下面内容应该更容易理解:

  • order --Determine in which order projects and libraries appear in the classpath. If there are any duplicate classes, this determines which version is loaded
  • export-----Determine which projects and libraries will be exported and thus available in other projects that depend on this one.

 

待续。。。

posted @   kunyashaw  阅读(674)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
回到顶部
点击右上角即可分享
微信分享提示