2016-08-24 6 views
0

Imはgenymotionを実行していて、エミュレータでアプリをテストしても問題ありませんが、lenovoのヨガタブ3で実行しようとすると、 これはlogcatLenovoヨガタブ3でアプリケーションがクラッシュするが、エミュレータではない

8月24日09である:54:33.192 16995から16995/com.example.mauricio.pairlines W /アート:アンドロイド4.1、方法android.graphics.PorterDuffColorFilter android.support.graphics.drawable前。 VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter、android.content.res.ColorStateList、android.graphics.PorterDuff $ Mode)はandroid.graphics.drawable.Drawableのpackage-privateメソッドを間違ってオーバーライドしていました 08-24 09:54 :34.210 16995-16995/com.example.mauricio.pairlines I/art:Alloc部分並行マークスイープGC解放223(22KB)AllocSpaceオブジェクト、0(0B)LOSオブジェクト、57%無料、743KB/1767KB、一時停止471us合計11.763 ms 08-24 09:54:34.238 16995-16995/com.example.mauricio.pairlines I/art:Alloc並行マークスイープGC解放18(12KB)AllocSpaceオブジェクトs、0(0B)LOSオブジェクト、58%無料、731KB/1755KB、一時停止682us合計21.954ms 08-24 09:54:34.239 16995-16995/com.example.mauricio.pairlines I/art:SoftReferencesの強制的なコレクション99MB割り当て用 08-24 09:54:34.258 16995-16995/com.example.mauricio.pairlines I/art:Alloc並行マークスイープGC解放11(344B)AllocSpaceオブジェクト、0(0B)LOSオブジェクト、58%無料、730KB/1754KB、一時停止613us合計18.430ms 08-24 09:54:34.262 16995-16995/com.example.mauricio.pairlines E/art:Throwing OutOfMemoryError "104830188バイトの割り当てに1048480フリーバイトと95MBを割り当てられませんでした(0B)AllosSpaceオブジェクト、0%0%0%0%0%0%0%0%0%0%0%0%0%0%無料、730KB/1754KB、一時停止541us合計7.420ms 08-24 09:54:34.295 16995-16995/com。 (0B)LOSオブジェクト、58%無料、730KB/1754KB、一時停止591us合計18.615ms 08-24 09:54: 34.296 16995-16995/com.example.mauricio.pairlines I/art:99MB割り当てのSoftReferenceのコレクションを強制する 08-24 09:54:34.315 16995-16995/com.example.mauricio.pairlines I/art:Alloc並行マークスイープGC解放3(96B)AllocSpaceオブジェクト、0(0B)LOSオブジェクト、58%無料、730KB/1754KB、一時停止459us合計18.624ms 08-24 09:54:34.316 16995-16995/com.example.mauricio.pairlines E/art:Throwing OutOfMemoryError "OOMまで104830バイトの空きバイトと95MBの割り当てを割り当てられませんでした。 08-24 09:54:34.316 16995-16995/com.example.mauricio.pairlines D/skia:---スケーリングされたビットマップの割り当てに失敗しました 08-24 09:54:34.335 16995-16995/com.example.m auricio.pairlines D/AndroidRuntime:E/AndroidRuntime com.example.mauricio.pairlines 34.340 16995から16995 /:54:VM

                  --------- beginning of crash 

08から24 09のシャットダウン致命的な例外:メイン プロセス:com.example .mauricio.pairlines、PID:16995 java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {com.example.mauricio.pairlines/com.example.mauricio.pairlines.PasswordVerification}:android.view.InflateException:バイナリXMLファイルの行#2:android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)の クラスを拡張しているときにエラーが発生しました。android.app.ActivityThread.handleLaunchActivity(ActivityThread.ja)の va:2387) android.app.ActivityThread.access $ 800(ActivityThread.java:151) (android.app.ActivityThread)$ H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler .java:102) とandroid.os.Looper.loop(Looper.java:135) とandroid.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Methodにあります。(ネイティブメソッド) java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:902) at com.android .internal.os.ZygoteInit.main(ZygoteInit.java:697) 原因:android.view.InflateException:バイナリXMLファイルの行#2:android.view.LayoutInflater.createViewでクラス を拡張中にエラーが発生しました(LayoutInflater.java:633) ) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) android.view.LayoutInflater.cr (LayoutInflater.java:414) android.view.LayoutInflater.inflate(LayoutInflater.java:414) COMでandroid.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) でandroid.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280) でLayoutInflater.java:365) 。 example.mauricio.pairlines.PasswordVerification.onCreate(PasswordVerification.java:27) android.app.Activity.performCreate(Activity.java:6033) droid.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)で android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)で アンドロイドで 。 app.ActivityThread.access $ 800(ActivityThread.java:151) android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android .os.Looper.loop(Looper.java:135) android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Na (Method.java:372) com.android.internal.os.ZygoteInitで $ MethodAndArgsCaller.run(ZygoteInit.java:902) でcom.android.internal .os.ZygoteInit.main(ZygoteInit.java:697) 原因:java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(ネイティブメソッド) at java.lang.reflect.Constructor.newInstance (Constructor.java:288) android.view.LayoutInflater.createView(LayoutInflater.java:607) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55)android.view.LayoutInflater.inflateでandroid.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) でandroid.view.LayoutInflater.onCreateView(LayoutInflater.java:682) (LayoutInflater.java:482) ででandroid.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280)の android.support.v7.app.AppCompatActivity.setContentViewの (AppCompatActivity.java:140) at com.example.mauricio.pairlines.PasswordVerific ation。android.app.ActivityThread.performLaunchActivityでのonCreate android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)でandroid.app.Activity.performCreate(Activity.java:6033)で(PasswordVerification.java:27) ( android.app.ActivityThread $ H.handleMessageでandroid.app.ActivityThread.access $ 800(ActivityThread.java:151) でandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) でActivityThread.java:2278) (ActivityThread.java:1303) android.os.Handler.dispatchMessage(Handler.java:102) (android.os.Looper.loop(Looper.ja))にあります。 (Nativeメソッド) at java.lang.reflect.Method.invoke(Method.java) :372) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:902) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:697) 原因:java .lang.OutOfMemoryError:dalvik.system.VMRuntime.newNonMovableArray(ネイティブメソッド)でOOM まで1048430バイトの空きバイトと95MBのバイト割り当てを割り当てられませんでした。 android.graphics.BitmapFactory.nativeDecodeAsset(Nativ android.graphics.drawable.Drawable.createFromResourceStreamでandroid.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444) でandroid.graphics.BitmapFactory.decodeStream(BitmapFactory.java:608) AT E法) (Drawable.java :988) android.content.res.Resources.loadDrawableForCookie(Resources.java:2474) (android.content.res.Resources.loadDrawable(Resources.java:2381)) android.content.res.TypedArray.getDrawable (TypedArray.java:749) android.view.View(View.java:3741) android.view.ViewGroup(ViewGroup.java:498) android.widget.LinearLayout。(LinearLayout.java:200) android.widget.LinearLayout。(LinearLayout.java:196) android.widget.LinearLayout。(LinearLayout.java:192) at java.lang。 (コンストラクタ.java:288) android.view.LayoutInflater.createView(LayoutInflater.java:607) at com.android.internal .policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) android.view.LayoutInfl ater.createViewFromTag(LayoutInflater.java:741) android.view.LayoutInflater.inflate(LayoutInflater.java:482) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) android.view.LayoutInflater。膨張(LayoutInflater.java:365)android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280)で android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)で で.com.example.mauricio.pairlines.PasswordVerification.onCreate(PasswordVerification.java:27) android.app.Activity.performCreate(Activity。Javaの:6033) android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) でandroid.app.ActivityThread.handleLaunchActivityでandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278) (ActivityThread.javaで: 2387)android.os.Handler.dispatchMessageでandroid.app.ActivityThread $ H.handleMessage(ActivityThread.java:1303) でandroid.app.ActivityThread.access $ 800(ActivityThread.java:151) で (Handler.java :102) android.os.Looper.loop(Looper.java:135) android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(ネイティブメソッド) java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit .java:902) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:697) 08-24 09:54:34.669 16995-16995/com.example.mauricio.pairlines I/Process:Sending信号。 PID:16995 SIG:9

+0

原因:java.lang.OutOfMemoryError:104530188バイト割り当てを割り当てられませんでした。あなたのリソースに100MBのイメージファイルがありますか? – Michael

+0

@Michaelどのようにチェックするのですか? – Aimatos

+0

開発マシンでプロジェクトを進めます。確かに、このアクティビティのレイアウトにどのリソースを含めているかを知る(または簡単に見つけることができる)必要があります。 – Michael

答えて

0

固定された、私はちょうどdrawable xhdpi、drawable hdpi、drawable mdpi、drawable ldpiと呼ばれるresフォルダに4つのフォルダを追加してそこに画像を移動した後、Photoshopの画像を72dpi xhdpi、hdpiの3/4、mdpiの1/2、ldpiの1/4です。

関連する問題