Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改活动android.view.InflateException时崩溃:二进制XML文件行#1:膨胀类时出错<;未知>;_Android_Xml_Crash - Fatal编程技术网

更改活动android.view.InflateException时崩溃:二进制XML文件行#1:膨胀类时出错<;未知>;

更改活动android.view.InflateException时崩溃:二进制XML文件行#1:膨胀类时出错<;未知>;,android,xml,crash,Android,Xml,Crash,嗯,这次崩溃让我很为难……我使用的是api 18 我一点击配置按钮,它就崩溃了 这里是logcat: 02-28 23:30:47.497 22561-22561/? E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.acer.thewatcher, PID: 22561 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.acer.

嗯,这次崩溃让我很为难……我使用的是api 18 我一点击配置按钮,它就崩溃了

这里是logcat:

02-28 23:30:47.497  22561-22561/? E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.acer.thewatcher, PID: 22561
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.acer.thewatcher/com.acer.thewatcher.configuration}: android.view.InflateException: Binary XML file line #1: Error inflating class <unknown>
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2447)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2507)
            at android.app.ActivityThread.access$900(ActivityThread.java:172)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:146)
            at android.app.ActivityThread.main(ActivityThread.java:5692)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: android.view.InflateException: Binary XML file line #1: Error inflating class <unknown>
            at android.view.LayoutInflater.createView(LayoutInflater.java:626)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:470)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:398)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:354)
            at android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:228)
            at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102)
            at com.acer.thewatcher.configuration.onCreate(configuration.java:35)
            at android.app.Activity.performCreate(Activity.java:5541)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2507)
            at android.app.ActivityThread.access$900(ActivityThread.java:172)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:146)
            at android.app.ActivityThread.main(ActivityThread.java:5692)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
            at dalvik.system.NativeStart.main(Native Method)
02-2823:30:47.49722561-22561/?E/AndroidRuntime﹕ 致命异常:主
进程:com.acer.thewatcher,PID:22561
java.lang.RuntimeException:无法启动活动组件信息{com.acer.thewatcher/com.acer.thewatcher.configuration}:android.view.InflateException:二进制XML文件行#1:膨胀类时出错
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2447)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2507)
在android.app.ActivityThread.access$900(ActivityThread.java:172)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:146)
位于android.app.ActivityThread.main(ActivityThread.java:5692)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
在dalvik.system.NativeStart.main(本机方法)
原因:android.view.InflateException:二进制XML文件行#1:膨胀类时出错
位于android.view.LayoutInflater.createView(LayoutInflater.java:626)
在com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)上
位于android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)
在android.view.LayoutInflater.充气(LayoutInflater.java:470)
在android.view.LayoutInflater.inflate(LayoutInflater.java:398)
在android.view.LayoutInflater.充气(LayoutInflater.java:354)
在android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:228)
位于android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102)
位于com.acer.thewatcher.configuration.onCreate(configuration.java:35)
位于android.app.Activity.performCreate(Activity.java:5541)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2507)
在android.app.ActivityThread.access$900(ActivityThread.java:172)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:146)
位于android.app.ActivityThread.main(ActivityThread.java:5692)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
在dalvik.system.NativeStart.main(本机方法)
以及configuration.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/configuration"
    android:id="@+id/configuration">



        <Button
            android:layout_width="100dp"
            android:layout_height="33dp"
            android:layout_marginLeft="210dp"
            android:text="Internet"
            android:textSize="10dp"
            android:id="@+id/binternet"
            android:layout_marginTop="80dp" />

        <Button
            android:layout_width="100dp"
            android:layout_height="33dp"
            android:layout_marginLeft="210dp"
            android:layout_marginTop="110dp"
            android:textSize="10dp"
            android:text="Test"
            android:id="@+id/binternettest" />

    <Button
        android:layout_width="100dp"
        android:layout_height="33dp"
        android:layout_marginLeft="210dp"
        android:layout_marginTop="160dp"
        android:text="GSM"
        android:textSize="10dp"
        android:id="@+id/bgsm" />

    <Button
        android:layout_width="100dp"
        android:layout_height="33dp"
        android:layout_marginLeft="210dp"
        android:layout_marginTop="190dp"
        android:text="Test"
        android:textSize="10dp"
        android:id="@+id/bgsmtest" />

    <Button
        android:layout_width="100dp"
        android:layout_height="33dp"
        android:layout_marginLeft="210dp"
        android:layout_marginTop="250dp"
        android:text="M.Veille"
        android:textSize="10dp"
        android:id="@+id/bveille" />

    <Button
        android:layout_width="100dp"
        android:layout_height="33dp"
        android:layout_marginLeft="210dp"
        android:layout_marginTop="303dp"
        android:text="Eteindre"
        android:textSize="10dp"
        android:id="@+id/bshut" />

    <Button
        android:layout_width="100dp"
        android:layout_height="33dp"
        android:layout_marginLeft="210dp"
        android:layout_marginTop="363dp"
        android:text="Initilize"
        android:textSize="10dp"
        android:id="@+id/binitiliset" />




</RelativeLayout>

PS:我尝试了一切想要放弃的东西

这是舱单:

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.AppCompat.NoActionBar">
     <activity
        android:name=".login"
        android:label="@string/app_name"
        android:windowSoftInputMode="adjustResize|stateHidden" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAINACTIVITY" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity
            android:name=".localisation"
            android:label="@string/title_activity_localisation" >
        </activity>
        <activity
            android:name=".configuration"
            android:label="@string/title_activity_configuration" >
        </activity>
    </application>

更新日志猫

Caused by: java.lang.reflect.InvocationTargetException
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
            at android.view.LayoutInflater.createView(LayoutInflater.java:600)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:470)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:398)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:354)
            at android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:228)
            at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102)
            at com.acer.thewatcher.configuration.onCreate(configuration.java:35)
            at android.app.Activity.performCreate(Activity.java:5541)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2507)
            at android.app.ActivityThread.access$900(ActivityThread.java:172)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:146)
            at android.app.ActivityThread.main(ActivityThread.java:5692)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.OutOfMemoryError
            at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
            at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:694)
            at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:519)
            at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:889)
            at android.content.res.Resources.loadDrawable(Resources.java:3382)
            at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
            at android.view.View.<init>(View.java:3715)
            at android.view.View.<init>(View.java:3645)
            at android.view.ViewGroup.<init>(ViewGroup.java:474)
            at android.widget.RelativeLayout.<init>(RelativeLayout.java:236)
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
            at android.view.LayoutInflater.createView(LayoutInflater.java:600)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:470)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:398)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:354)
            at android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:228)
            at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102)
            at com.acer.thewatcher.configuration.onCreate(configuration.java:35)
            at android.app.Activity.performCreate(Activity.java:5541)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2507)
            at android.app.ActivityThread.access$900(ActivityThread.java:172)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:146)
            at android.app.ActivityThread.main(ActivityThread.java:5692)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
            at dalvik.system.NativeStart.main(Native Method)
原因:java.lang.reflect.InvocationTargetException
位于java.lang.reflect.Constructor.constructNative(本机方法)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:423)
在android.view.LayoutInflater.createView中(LayoutInflater.java:600)
在com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)上
位于android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)
在android.view.LayoutInflater.充气(LayoutInflater.java:470)
在android.view.LayoutInflater.inflate(LayoutInflater.java:398)
在android.view.LayoutInflater.充气(LayoutInflater.java:354)
在android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:228)
位于android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102)
位于com.acer.thewatcher.configuration.onCreate(configuration.java:35)
位于android.app.Activity.performCreate(Activity.java:5541)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2507)
在android.app.ActivityThread.access$900(ActivityThread.java:172)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
位于android.os.Handler.dispatchMessage(Handler.java:102)
在android.o
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/configuration"  <--- remove this
    android:id="@+id/configuration">