Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.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文件行#19:膨胀类时出错<;未知>;_Android - Fatal编程技术网

Android 二进制XML文件行#19:膨胀类时出错<;未知>;

Android 二进制XML文件行#19:膨胀类时出错<;未知>;,android,Android,可能看起来像是转载,但我没见过其他人有同样的问题 我经常在撞车报告日志中看到我的一些活动 简单地说: setContentView(R.layout.activity_main); 这非常奇怪,只发生在少数用户身上 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout"

可能看起来像是转载,但我没见过其他人有同样的问题

我经常在撞车报告日志中看到我的一些活动

简单地说:

setContentView(R.layout.activity_main);
这非常奇怪,只发生在少数用户身上

<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <RelativeLayout 
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<android.support.v4.view.ViewPager 
    android:id="@+id/pager"
    android:layout_below="@+id/tabs"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@null"
     android:layout_gravity="center_horizontal"
    tools:context=".MainActivity" />

<com.astuetz.viewpager.extensions.PagerSlidingTabStrip
    android:id="@+id/tabs"
    android:layout_width="fill_parent"
    android:layout_height="48dip"

    android:layout_below="@+id/tabs"
    android:layout_gravity="center_horizontal"
    android:textColor="#FFFFFFFF" />

</RelativeLayout>

 <ListView android:id="@+id/left_drawer"
        android:layout_width="210dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:choiceMode="singleChoice"
        android:divider="#444444"
        android:dividerHeight="1dp"
        android:padding="10dp"
        android:background="#F2323231"/>
</android.support.v4.widget.DrawerLayout>

您应该在.xml中标识相对类

<com.astuetz.viewpager.extensions.PagerSlidingTabStrip
    class="package.class.name.here"
    android:id="@+id/tabs"
    android:layout_width="fill_parent"
    android:layout_height="48dip"
    android:layout_below="@+id/tabs"
    android:layout_gravity="center_horizontal"
    android:textColor="#FFFFFFFF" />

当您共享完整堆栈跟踪时,基本问题是
java.lang.OutOfMemoryError
。您正在布局中使用图像。系统试图加载它,但没有可用内存。此布局中的任何图像都可能是
OutOfMemoryError
的原因,但也可能是以前加载的图像(在其他内容中)的原因

您无法通过查看
OutOfMemoryError
s的堆栈跟踪来找到直接原因。我通过跟踪我的应用程序解决了地雷问题。(解决与内存相关的问题确实很难)

如果您不需要位图,也可以尽快回收它们

Caused by java.lang.OutOfMemoryError
bitmap size exceeds VM budget

“activity_main.xml”中有什么内容?所以它通常有效,但偶尔无效?显示布局XML可能也很有用。是的,只是有时候,对某些人来说。我曾经遇到过类似的问题。这是一个与内存不足相关的问题。你有完整的堆栈跟踪吗?你可以在那里看到更多信息。