虽然开始我的申请,我得到以下警告在logcat的:

04-09 10:28:17.830: WARN/WindowManager(52): Exception when adding starting window
04-09 10:28:17.830: WARN/WindowManager(52): android.view.InflateException: Binary XML file line #24: Error inflating class <unknown>
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.createView(LayoutInflater.java:513)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2153)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2207)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1395)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindowManager.addStartingWindow(PhoneWindowManager.java:818)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.server.WindowManagerService$H.handleMessage(WindowManagerService.java:8794)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.os.Handler.dispatchMessage(Handler.java:99)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.os.Looper.loop(Looper.java:123)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.server.WindowManagerService$WMThread.run(WindowManagerService.java:531)
04-09 10:28:17.830: WARN/WindowManager(52): Caused by: java.lang.reflect.InvocationTargetException
04-09 10:28:17.830: WARN/WindowManager(52):     at android.widget.FrameLayout.<init>(FrameLayout.java:79)
04-09 10:28:17.830: WARN/WindowManager(52):     at java.lang.reflect.Constructor.constructNative(Native Method)
04-09 10:28:17.830: WARN/WindowManager(52):     at java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.createView(LayoutInflater.java:500)
04-09 10:28:17.830: WARN/WindowManager(52):     ... 13 more
04-09 10:28:17.830: WARN/WindowManager(52): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x1010059 a=-1}
04-09 10:28:17.830: WARN/WindowManager(52):     at android.content.res.Resources.loadDrawable(Resources.java:1677)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.content.res.TypedArray.getDrawable(TypedArray.java:548)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.widget.FrameLayout.<init>(FrameLayout.java:91)
04-09 10:28:17.830: WARN/WindowManager(52):     ... 17 more

我的应用程序开始与以下初始屏幕:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:windowBackground="@color/white" android:background="@color/white"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:foregroundGravity="center">

    <ImageView android:id="@+id/ImageView01"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:adjustViewBounds="true" android:scaleType="centerInside"
        android:src="@drawable/splash" android:layout_gravity="center" />


</ScrollView>

飞溅是在初始屏幕中所示的图像。我有那些四个文件夹具有用于我的应用程序存储可绘:

/ RES /抽拉-HDPI结果 / RES /绘制,LDPI结果 / RES /绘制,MDPI结果 / RES /抽拉-nodpi

飞溅图像中的第一他们三个具有其自己的版本,并正确显示。 从ImageView的去除src属性中删除图像而不是例外。

我跟到哪里寻找异常的原因失去了一点点。我甚至不知道这是不是真的在这个布局文件等问题

你会如何去寻找原因此警告?

有帮助吗?

解决方案

我有同样的确切的错误。这使得任何意义,唯一的XML线24是我的应用程序清单,这正好是申请的截止标记。我跟踪下来到我的自定义主题,我加入了应用程序 - 我没有定义风格的父。所有我需要做的是添加父=“安卓主题”我的风格,我的错误走了。

<style name="MyTheme" parent="android:Theme">
...
</style>

其他提示

我有同样的问题,那是因为我通过,而不是活动场景的应用程序上下文。

04-09 10:28:17.830: WARN/WindowManager(52): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x1010059 a=-1

这行是赠品。该系统是不满意自己的资源之一,可能是“src”中的资源,可能android:src="@drawable/splash"

我在2.0仿真器上运行时得到了类似的错误。我用API(版本7,2.1-UPDATE1)的较新版本和它的工作。

的错误是在XML文件中的线24。这是什么线包含哪些内容?该错误消息的外观

android.view.InflateException: Binary XML file line #24: Error inflating class <unknown>

您使用的是自定义类,并没有正确定义的东西。例如,你有没有正确地定义包的名称?也许它的构造未格式化?我们不得不看到XML文件,具体是什么的身边线24,能够提供更多的信息。

我知道这是有点晚了,但我花了一整天试图找出这一个,最后用的我实现了我尝试的例子一个XML文件,这个 SO问题是使用功能从后来的API和林特没有抓住它,因为该文件没有改变。只要我做了对XML文件中的随机编辑并保存文件,然后对以后的API错误出现了。

在发现为什么应用程序崩溃的答案,为什么过了这么繁忙研究其不显示logcat的

我刚更换此

android:configChanges="orientation|keyboardHidden"

android:configChanges="keyboardHidden|orientation|screenSize"

在活动标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top