質問

始動時に自分を取得し、以下の警告に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>

スプラッシュは、画像に表示される、スプラッシュ画面になります。いせされているフォルダの保存drawables私のアプリ

/res/描-hdpi
/res/描-ldpi
/res/描-mdpi
/res/描-nodpi

スプラッシュ画像は、独自のバージョンには、表示されます。の除去、srcプロパティからのImageViewを削除し、その画像がないのです。

私は少しが失われてしまったことがその原因の例外です。私も知らない場合には本当に問題はこのレイアウトファイル等

ついてはどのように捉えていくのがこの警告?

役に立ちましたか?

解決

私はまったく同じエラーが発生しました。何の意味もなさだけの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アップデート1)の新しいバージョンを使用し、それが働いています。

エラーは、XMLファイルの24行目にあります。その行は何が含まれていますか?エラーメッセージ

のルックスにより、
android.view.InflateException: Binary XML file line #24: Error inflating class <unknown>

は、カスタムクラスを使用しているし、適切なものを定義していません。たとえば、あなたが適切にパッケージ名を定義したのですか?たぶん、そのコンストラクタがフォーマットされていませんか?私たちは、より多くの情報を与えることができるように、ライン24の周りだ特に何、XMLファイルを参照する必要があると思います。

ごきげんよう、トメ子です、少しで過ごした日そうとしていることがこの後に この そう思いましたXMLファイルの例でいうを使った特徴から、後APIおよび繊維にかくだからファイルから変更されます。早くかったのでランダム編集、XMLファイルを保存したファイルのエラー約後のAPIを示した。

アプリケーションがクラッシュしている理由という答えを見つけ、なぜ上の後にこれほど多くの多忙な研究のlogcatを示していない。

私はこの

を交換しました
android:configChanges="orientation|keyboardHidden"

android:configChanges="keyboardHidden|orientation|screenSize"
アクティビティタグ内の

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top