java.lang.NoSuchFieldError: No static field txt_content of type I in class Lcom/test/
2018-01-18 09:58
706 查看
java.lang.NoSuchFieldError: No static field txt_content of type I in class Lcom/test/
在修改工程的时候出现了下面的问题。
NoSuchFieldError是Java反射中的一个异常,其表示无法通过反射找到需要的字段,findViewById的时候找不到这个id所以出问题了
解决方案:
查找到txt_content这个id所在的xml文件里面有没有这个id
module包中有两个同名的Xml文件,导致程序不知道找谁findViewById,修改名称即可
在修改工程的时候出现了下面的问题。
java.lang.NoSuchFieldError: No static field txt_content of type I in class xxx/R$id; or its superclasses (declaration of 'xxx.R$id' appears in /data/app/xxx-1/split_lib_slice_7.apk com.xxx.WelcomeActivity.onCreate(WelcomeActivity.java:45) android.app.Activity.performCreate(Activity.java:6251) android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2403) android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2510) android.app.ActivityThread.-wrap11(ActivityThread.java) android.app.ActivityThread$H.handleMessage(ActivityThread.java:1363) android.os.Handler.dispatchMessage(Handler.java:102) android.os.Looper.loop(Looper.java:148) android.app.ActivityThread.main(ActivityThread.java:5461) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit
NoSuchFieldError是Java反射中的一个异常,其表示无法通过反射找到需要的字段,findViewById的时候找不到这个id所以出问题了
解决方案:
查找到txt_content这个id所在的xml文件里面有没有这个id
module包中有两个同名的Xml文件,导致程序不知道找谁findViewById,修改名称即可
相关文章推荐
- java.lang.NoSuchFieldError: No static field ib_back of type I in class Lcom/example/demo/R$id; or
- java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- Android java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- 二、Java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or
- NoSuchFieldError: No static field btn_press3 of type I in class Lcom/hyphenate/helpdesk/R$id; or its
- java.lang.NoSuchFieldError: No field title of type
- java.lang.NoSuchFieldError: no "I" field XXXXin class "Lxx/xx/xx/xx;" or its superclasses
- java.lang.NoSuchFieldError: No field title of type I
- hive Exception in thread "main" java.lang.NoSuchFieldError: type
- Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
- maven test java.lang.NoSuchFieldError: NULL
- java.lang.NoSuchFieldError: DEF_CONTENT_CHARSET
- Exception in thread "main" java.lang.NoSuchFieldError的 一种解决办法
- java.lang.NoSuchFieldError: INSTANCE in HttpClient when running hadoop
- elasticsearch 报出 Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_3_6
- Exception in thread "main" java.lang.NoSuchFieldError: level
- java运行报错:nested exception is java.lang.NoSuchFieldError: INSTANCE,但使用@Test测试是好的
- java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.Has