Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.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 二进制XML文件,错误膨胀类,问题是什么?_Android_Xml_Binary - Fatal编程技术网

Android 二进制XML文件,错误膨胀类,问题是什么?

Android 二进制XML文件,错误膨胀类,问题是什么?,android,xml,binary,Android,Xml,Binary,当应用程序更改布局时,我遇到此错误。图像的分辨率与其他布局一样好,但是当涉及到这个特定布局时,它崩溃了。我试着使用一个简单的设计,只为布局添加颜色,没有任何碰撞。因此,我想知道这是内存问题还是解决方案问题。请注意,我是一个经验不足的android studio用户,如果您能就这个问题以及是否有任何解决方案提供建议,我将不胜感激 日志: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fluke.kgwe

当应用程序更改布局时,我遇到此错误。图像的分辨率与其他布局一样好,但是当涉及到这个特定布局时,它崩溃了。我试着使用一个简单的设计,只为布局添加颜色,没有任何碰撞。因此,我想知道这是内存问题还是解决方案问题。请注意,我是一个经验不足的android studio用户,如果您能就这个问题以及是否有任何解决方案提供建议,我将不胜感激

日志:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fluke.kgwee.flukegame/com.fluke.kgwee.flukegame.endactivity}: android.view.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating class <unknown>
        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)
java.lang.RuntimeException:无法启动活动组件信息{com.fluke.kgwee.flukegame/com.fluke.kgwee.flukegame.endactivity}:android.view.InflateException:二进制XML文件行#1:二进制XML文件行#1:膨胀类时出错
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
位于android.app.ActivityThread.-wrap11(ActivityThread.java)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:148)
位于android.app.ActivityThread.main(ActivityThread.java:5417)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:726)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
应用程序崩溃前的布局:



这似乎是
OutOfMemoryError
。请检查您是否正在Xml中加载大型位图,并将其删除或正确管理

Jas的回答是正确的,以避免尝试在设备中而不是在emulator中运行应用程序,
将较小尺寸的图像放在可绘图文件夹中

您可以发布您的xmlDone吗。发布,有解决问题的解决方案吗?请查看整个stacktrace,包括嵌套的“由”异常。它表示这是由这行setContentView(R.layout.activity_endactivity)引起的;由于限制,无法发布整个嵌套异常,但应用程序小于100kb且工作正常的活动背景大于100kb。
<ViewFlipper
    android:layout_width="match_parent"
    android:layout_height="120dp"
    android:id="@+id/viewFlipper"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_marginTop="175dp">

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="30dp"
        android:gravity="center_horizontal">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView"
            android:background="@drawable/pq1"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="30dp"
        android:gravity="center_horizontal">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView2"
            android:background="@drawable/pq2"
            android:layout_alignStart="@+id/imageView" />
    </LinearLayout>
</ViewFlipper>

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="135dp"
    android:layout_marginTop="160dp">

    <ImageButton
        android:layout_width="35dp"
        android:layout_height="35dp"
        android:id="@+id/Prev"
        android:background="@drawable/leftarrow"
        android:layout_marginLeft="25dp"
        android:layout_marginTop="55dp"
        android:contentDescription="@string/buttonPrev" />

    <ImageButton
        android:layout_width="35dp"
        android:layout_height="35dp"
        android:id="@+id/Next"
        android:background="@drawable/arrow"
        android:layout_marginLeft="230dp"
        android:layout_marginTop="55dp"
        android:contentDescription="@string/buttonNext"
        android:clickable="true" />

</LinearLayout>

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="135dp"
    android:layout_marginTop="275dp">

    <ImageButton
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:id="@+id/imageButton3"
        android:background="@drawable/leftarrow"
        android:layout_marginLeft="5dp"
        android:layout_marginTop="55dp" />

    <ImageButton
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:id="@+id/imageButton4"
        android:background="@drawable/arrow"
        android:layout_marginLeft="230dp"
        android:layout_marginTop="55dp" />
</LinearLayout>

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="135dp"
    android:layout_marginTop="385dp">

    <ImageButton
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:id="@+id/imageButton5"
        android:background="@drawable/leftarrow"
        android:layout_marginLeft="5dp"
        android:layout_marginTop="55dp" />

    <ImageButton
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:id="@+id/imageButton6"
        android:background="@drawable/arrow"
        android:layout_marginLeft="230dp"
        android:layout_marginTop="55dp" />
</LinearLayout>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Scoreboard:"
    android:textSize="20sp"
    android:textStyle="bold"
    android:id="@+id/textView"
    android:textColor="#010101"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_marginTop="30dp" />

<ImageView
    android:layout_width="125dp"
    android:layout_height="125dp"
    android:id="@+id/imageView13"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:background="@drawable/target1"
    android:layout_marginTop="30dp" />