求助,java.lang.longNoSuchFieldError这是什么原因

android java.lang.NoSuchFieldError: R$id.xxx - CSDN博客
android java.lang.NoSuchFieldError: R$id.xxx
第一种情况 参考自/jingyan/1856083.html
& & 将引用的自定义控件的xml文件中的最外层布局上面添加xmlns:sat=“/apk/res/控件所在位置的包名”可是在运行时就会报java.lang.NoSuchFieldError:包.R$id.xxx错。同时还会出现no resource identifier found for attribute 的错误。
& & 将xmlns:sat=“/apk/res/控件所在位置的包名”更改为
& & /apk/res-auto 就不会报错了
第二种 参考:/program/mobiledev/e-androidruntime-fatal-exception-main-java-lang-nosuchfielderror.html
这个问题是由于主项目覆盖了库项目的xml所致,如果主项目中的某个xml里定义了一个跟库项目中的xml同名的xml,那么库中的xml将会被覆盖。这里的覆盖意思是,编译后只有主项目中的xml以及R.id,完全没有库项目的影子。所以才会有NoSuchFieldError的错误。
这个错误不会在编译的时候提示,算得上一个陷阱了。
解决方法很简单,删除主项目中的xml,整个项目只保留一份xml即可。
本文已收录于以下专栏:
相关文章推荐
在使用httpClients、HttpAsyncClients时,发现报这个错,通过查询是:
jar包冲突的原因,删除冲突的httpcore-4.0.jar包,错误仍在,发现是自己在Web App ...
开此文章,主要是为了记录在使用虐我千百遍,我还待他如初恋的AS的过程中所遇到的各种坑,一来是希望做个记录,方便查找,防止再次踏入同样的坑;二来也希望能帮助到有遇到有跟我相同问题的人。
1,首先每次导入...
今天更新了一下Android studio,由2.2更新到2.3,打开以前的项目出现了以下错误:
java.lang.NoSuchFieldError: Toolbar_buttonGravity
...
第一种情况 参考自/jingyan/1856083.html
    将引用的自定义控件的xml文件中的最外层布局上面添加xmlns:sat=“...
升级了 HttpClient
前几天看到Apache新发布了 HttpClient 4.3.5,一时手残,将我写的开源项目 nForumSDK 中的 HttpClient 升级了。
httpcore-4.2.4.jar架报重复。
首先下你看一下这个异常:NoSuchFieldError 提示的是与项目的log版本发生冲突
我的项目用的是log1.2.8 
解决方案是换掉这个版本就可以了我换过之后的是1.2.15
java.lang.NoSuchFieldError: INSTANCE异常,可能是包重复了。
我遇到的情况是maven里引入了一个JAR,而我又在lib里面引入了这个jar,并且版本还不相同,就出...
如何解决java.lang.NoSuchFieldError异常
找了很久这个异常的解决方法。在/questions//chris-banes-android-pulltorefresh-java-la...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 java.lang是什么包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信