Android 获取二进制XML文件行#141:尝试调用虚拟方法';布尔值java.lang.String.equals(java.lang.Object)';关于空对象引用

Android 获取二进制XML文件行#141:尝试调用虚拟方法';布尔值java.lang.String.equals(java.lang.Object)';关于空对象引用,android,xml,android-fragments,Android,Xml,Android Fragments,Logcat ExtendView.xml 05-11 19:14:52.567 4489-4489/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.grab.deals.dealcart, PID: 4489 java.lang.RuntimeException: Unable to start acti

Logcat

ExtendView.xml

05-11 19:14:52.567 4489-4489/? E/AndroidRuntime: 
FATAL EXCEPTION: main                                                  
       Process: com.grab.deals.dealcart, PID: 4489
       java.lang.RuntimeException: Unable to start activity ComponentInfo{com.grab.deals.dealcart/com.grab.deals.dealcart.Full_view.Full_view}: android.view.InflateException: Binary XML file line #141: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
       at android.app.ActivityThread.-wrap11(ActivityThread.java)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:148)
       at android.app.ActivityThread.main(ActivityThread.java:5417)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
       Caused by: android.view.InflateException: Binary XML file line #141: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
       at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
       at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)
       at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143)
       at com.grab.deals.dealcart.Full_view.Full_view.onCreate(Full_view.java:13)
       at android.app.Activity.performCreate(Activity.java:6237)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
       at android.app.ActivityThread.-wrap11(ActivityThread.java) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
       at android.os.Handler.dispatchMessage(Handler.java:102) 
       at android.os.Looper.loop(Looper.java:148) 
       at android.app.ActivityThread.main(ActivityThread.java:5417) 
       at java.lang.reflect.Method.invoke(Native Method) 
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
       Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:738)
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
       at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
       at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
       at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
       at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
       at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
       at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284) 
       at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143) 
       at com.grab.deals.dealcart.Full_view.Full_view.onCreate(Full_view.java:13) 
       at android.app.Activity.performCreate(Activity.java:6237) 
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
       at android.app.ActivityThread.-wrap11(ActivityThread.java) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
       at android.os.Handler.dispatchMessage(Handler.java:102) 
       at android.os.Looper.loop(Looper.java:148) 
       at android.app.ActivityThread.main(ActivityThread.java:5417) 
       at java.lang.reflect.Method.invoke(Native Method) 
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

视图
更改为
视图

(小写的
v
改为大写的
v

您写的视图错误,应该是view

它是ExtendView.xml中的视图,请查看并替换它。

 <view
                android:layout_width="match_parent"
                android:layout_height="1dp"/>

改为

         <view
            android:layout_width="match_parent"
            android:layout_height="1dp"/>  


发布Full_view.javaDone@Billynomates的onCreate()方法它已经在logcat行中提到了它自己#141这是否回答了您的问题?谢谢@billyomatesgreet!哈哈,怎么会有很多人像我一样犯了这个可笑的错误?!如果没有这个答案,我不知道该怎么弄清楚到底发生了什么疯狂的事情……我花了两天时间——这太烦人了。为什么Android Studio会对此发出警告?为我节省了很多时间,ThanksHow这会给现有的公认答案增加什么吗?我被困在这个问题上3个小时,我只是想确认一下,如果有人看了这篇文章,这是正确的答案。最好是通过投票选出正确的答案来表达,而不是再添加一个内容基本相同的答案。谢谢你的回答。
 <view
                android:layout_width="match_parent"
                android:layout_height="1dp"/>
         <view
            android:layout_width="match_parent"
            android:layout_height="1dp"/>  
        <View
            android:layout_width="match_parent"
            android:layout_height="1dp"/>