0

私はひどい時間を過ごしています.このエラーは、Androidバージョン2.3.6を搭載した特定の電話LG E405でのみ発生します. アプリは、他のすべてのデバイスとエミュレーターで動作します。他のケースで提案されたすべての解決策は、私のものには当てはまりません。

05-01 14:10:31.549: W/dalvikvm(3060): threadid=1: キャッチされない例外で終了するスレッド (group=0x401ff560)
05-01 14:10:31.569: E/AndroidRuntime(3060): 致命的な例外: メイン
05-01 14:10:31.569: E/AndroidRuntime(3060): java.lang.RuntimeException: アクティビティ ComponentInfo {mf.sgh.activity/mf.sgh.activity.LoginScreenActivity} を開始できません: android.view.InflateException: バイナリXML ファイルの 29 行目: クラスの拡張中にエラーが発生しました
05-01 14:10:31.569: E/AndroidRuntime (3060): android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1658) で
05-01 14:10:31.569: E/AndroidRuntime (3060): android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1674) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.app.ActivityThread.access$1500(ActivityThread.java:117) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.app.ActivityThread$H.handleMessage(ActivityThread.java:942) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.os.Handler.dispatchMessage(Handler.java:99) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.os.Looper.loop(Looper.java:130)
05-01 14:10:31.569: E/AndroidRuntime (3060): android.app.ActivityThread.main (ActivityThread.java:3735) で
05-01 14:10:31.569: E/AndroidRuntime(3060): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で
05-01 14:10:31.569: E/AndroidRuntime(3060): java.lang.reflect.Method.invoke(Method.java:507) で
05-01 14:10:31.569: E/AndroidRuntime(3060): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) で
05-01 14:10:31.569: E/AndroidRuntime (3060): com.android.internal.os.ZygoteInit.main (ZygoteInit.java:662) で
05-01 14:10:31.569: E/AndroidRuntime(3060): dalvik.system.NativeStart.main(ネイティブ メソッド) で
05-01 14:10:31.569: E/AndroidRuntime(3060): 原因: android.view.InflateException: バイナリ XML ファイル行 #29: クラスの膨張エラー
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.createView(LayoutInflater.java:518) で
05-01 14:10:31.569: E/AndroidRuntime (3060): com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:56) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.rInflate(LayoutInflater.java:623) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.rInflate(LayoutInflater.java:626) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.inflate(LayoutInflater.java:408) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.inflate(LayoutInflater.java:320) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.inflate(LayoutInflater.java:276) で
05-01 14:10:31.569: E/AndroidRuntime(3060): com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2240) で
05-01 14:10:31.569: E/AndroidRuntime(3060): com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2295) で
05-01 14:10:31.569: E/AndroidRuntime(3060): com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:203) で
05-01 14:10:31.569: E/AndroidRuntime (3060): android.app.Activity.setContentView (Activity.java:1657) で
05-01 14:10:31.569: E/AndroidRuntime (3060): mf.sgh.activity.LoginScreenActivity.onCreate (LoginScreenActivity.java:40) で
05-01 14:10:31.569: E/AndroidRuntime (3060): android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) で
05-01 14:10:31.569: E/AndroidRuntime (3060): android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1622) で
05-01 14:10:31.569: E/AndroidRuntime(3060): ... 11 詳細
05-01 14:10:31.569: E/AndroidRuntime(3060): 原因: java.lang.reflect.InvocationTargetException
05-01 14:10:31.569: E/AndroidRuntime(3060): java.lang.reflect.Constructor.constructNative(ネイティブ メソッド) で
05-01 14:10:31.569: E/AndroidRuntime(3060): java.lang.reflect.Constructor.newInstance(Constructor.java:415) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.LayoutInflater.createView(LayoutInflater.java:505) で
05-01 14:10:31.569: E/AndroidRuntime(3060): ... 25 以上
05-01 14:10:31.569: E/AndroidRuntime(3060): 原因: java.lang.StringIndexOutOfBoundsException
05-01 14:10:31.569: E/AndroidRuntime(3060): java.lang.String.substring(String.java:1651) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.provider.Settings$System.getSystemLocaleR2L(Settings.java:884) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.provider.Settings$System.getCursorDirection(Settings.java:878) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.widget.TextView.getImeWritingLanguageR2L(TextView.java:1045) で
05-01 14:10:31.569: E/AndroidRuntime (3060): android.widget.TextView.chkCurrentDirection (TextView.java:1031) で
05-01 14:10:31.569: E/AndroidRuntime (3060): android.widget.TextView.setPadding (TextView.java:1751) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.view.View.(View.java:2264) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.widget.TextView.(TextView.java:390) で
05-01 14:10:31.569: E/AndroidRuntime(3060): android.widget.TextView.(TextView.java:383) で
05-01 14:10:31.569: E/AndroidRuntime(3060): ... 28 詳細
05-01 14:10:31.579: E/AndroidRuntime(3060): [Blue Error Handler] メインのデバッグレポートファイルを作成
05-01 14:10:31.579: E/AndroidRuntime(3060): java.lang.RuntimeException: アクティビティ ComponentInfo {mf.sgh.activity/mf.sgh.activity.LoginScreenActivity} を開始できません: android.view.InflateException: バイナリXML ファイルの 29 行目: クラスの拡張中にエラーが発生しました
05-01 14:10:31.579: E/AndroidRuntime (3060): android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1658) で
05-01 14:10:31.579: E/AndroidRuntime (3060): android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1674) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.app.ActivityThread.access$1500(ActivityThread.java:117) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.app.ActivityThread$H.handleMessage(ActivityThread.java:942) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.os.Handler.dispatchMessage(Handler.java:99) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.os.Looper.loop(Looper.java:130)
05-01 14:10:31.579: E/AndroidRuntime (3060): android.app.ActivityThread.main (ActivityThread.java:3735) で
05-01 14:10:31.579: E/AndroidRuntime(3060): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で
05-01 14:10:31.579: E/AndroidRuntime(3060): java.lang.reflect.Method.invoke(Method.java:507) で
05-01 14:10:31.579: E/AndroidRuntime(3060): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) で
05-01 14:10:31.579: E/AndroidRuntime (3060): com.android.internal.os.ZygoteInit.main (ZygoteInit.java:662) で
05-01 14:10:31.579: E/AndroidRuntime(3060): dalvik.system.NativeStart.main(ネイティブ メソッド) で
05-01 14:10:31.579: E/AndroidRuntime(3060): 原因: android.view.InflateException: バイナリ XML ファイル行 #29: クラスの膨張エラー
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.createView(LayoutInflater.java:518) で
05-01 14:10:31.579: E/AndroidRuntime (3060): com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:56) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.rInflate(LayoutInflater.java:623) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.rInflate(LayoutInflater.java:626) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.inflate(LayoutInflater.java:408) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.inflate(LayoutInflater.java:320) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.inflate(LayoutInflater.java:276) で
05-01 14:10:31.579: E/AndroidRuntime(3060): com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2240) で
05-01 14:10:31.579: E/AndroidRuntime(3060): com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2295) で
05-01 14:10:31.579: E/AndroidRuntime(3060): com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:203) で
05-01 14:10:31.579: E/AndroidRuntime (3060): android.app.Activity.setContentView (Activity.java:1657) で
05-01 14:10:31.579: E/AndroidRuntime (3060): mf.sgh.activity.LoginScreenActivity.onCreate (LoginScreenActivity.java:40) で
05-01 14:10:31.579: E/AndroidRuntime (3060): android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) で
05-01 14:10:31.579: E/AndroidRuntime (3060): android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1622) で
05-01 14:10:31.579: E/AndroidRuntime(3060): ... 11 詳細
05-01 14:10:31.579: E/AndroidRuntime(3060): 原因: java.lang.reflect.InvocationTargetException
05-01 14:10:31.579: E/AndroidRuntime(3060): java.lang.reflect.Constructor.constructNative(ネイティブ メソッド) で
05-01 14:10:31.579: E/AndroidRuntime(3060): java.lang.reflect.Constructor.newInstance(Constructor.java:415) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.LayoutInflater.createView(LayoutInflater.java:505) で
05-01 14:10:31.579: E/AndroidRuntime(3060): ... 25 以上
05-01 14:10:31.579: E/AndroidRuntime(3060): 原因: java.lang.StringIndexOutOfBoundsException
05-01 14:10:31.579: E/AndroidRuntime(3060): java.lang.String.substring(String.java:1651) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.provider.Settings$System.getSystemLocaleR2L(Settings.java:884) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.provider.Settings$System.getCursorDirection(Settings.java:878) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.widget.TextView.getImeWritingLanguageR2L(TextView.java:1045) で
05-01 14:10:31.579: E/AndroidRuntime (3060): android.widget.TextView.chkCurrentDirection (TextView.java:1031) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.widget.TextView.setPadding(TextView.java:1751)
05-01 14:10:31.579: E/AndroidRuntime(3060): android.view.View.(View.java:2264) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.widget.TextView.(TextView.java:390) で
05-01 14:10:31.579: E/AndroidRuntime(3060): android.widget.TextView.(TextView.java:383) で
05-01 14:10:31.579: E/AndroidRuntime(3060): ... 28 詳細

私は本当に助けが必要です

4

2 に答える 2

0

解決策は、ロケール ファイルに文字列を入力する前に、まずすべての文字列が既定の言語であることを確認することです。

于 2015-01-06T09:37:19.947 に答える
0

提案 : xml がメモリ不足になり、実行時に xml をインフレートできないために画像をロードできない可能性があります。画像のサイズを小さくします。

于 2013-05-01T14:29:52.000 に答える