急啊安卓大神们

急啊安卓大神们

1 个回答

AwPGUZLVx

提问:

java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; in class Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; or its superclasses (declaration of 'org.apache.http.conn.ssl.AllowAllHostnameVerifier' appears in /system/framework/ext.jar)报的这个错,急啊

网友回答:

系统文件缺失导致的报错,建议你修复系统后再试试

原因: 
1、调用findViewById的顺序是否在Activity中onCreate或Fragment中onCreatedView的setContentView方法之后 
2、这里有提示R$id的问题,那你看看是不是引用了多个库,而有同名的layout布局

解决:在报错的对应的class中的布局layout名字重新命名

3.调用findViewById 时会对相应的layout进行遍历查找,如果没有则返回null。同样的NoSuchFieldError是Java反射中的一个异常,其表示无法通过反射找到需要的字段。进行到这里,我们该考虑了,是不是加载的时候,不是加载了相应的layout。导致找不到tabTexts 的ID控件。

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题