마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 앱 실행 오류

0 추천
안드로이드 앱 실행시 스튜디오의 build에서는 아무런 오류가 없었는데,

실제 기기나, 특정 가상기기에서 자꾸 keeps stopping 오류가 납니다

혹시 이미지 관련된 오류일까요? ㅜㅜ
없음 님이 2019년 5월 19일 질문

1개의 답변

0 추천
로그켓이나 코드를 올려주셔야 도움드릴수있네요.
익명사용자 님이 2019년 5월 19일 답변
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.habang.projectrich, PID: 20312
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.habang.projectrich/com.example.habang.projectrich.MainActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class <unknown>
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
        at android.app.ActivityThread.-wrap14(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6682)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
     Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class <unknown>
     Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
     Caused by: java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Constructor.newInstance0(Native Method)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
        at android.view.LayoutInflater.createView(LayoutInflater.java:652)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
        at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
        at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
        at com.example.habang.projectrich.BasicActivity.setContentView(BasicActivity.java:16)
        at com.example.habang.projectrich.MainActivity.onCreate(MainActivity.java:14)
        at android.app.Activity.performCreate(Activity.java:6942)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
        at android.app.ActivityThread.-wrap14(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6682)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
     Caused by: java.lang.OutOfMemoryError: Failed to allocate a 489549072 byte allocation with 3765392 free bytes and 186MB until OOM
        at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
        at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
        at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:700)
        at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:535)
        at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1179)
        at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:770)
        at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:621)
        at android.content.res.Resources.loadDrawable(Resources.java:1727)
        at android.content.res.TypedArray.getDrawable(TypedArray.java:945)
        at android.view.View.<init>(View.java:4516)
        at android.view.ViewGroup.<init>(ViewGroup.java:579)
        at android.view.ViewGroup.<init>(ViewGroup.java:575)
        at android.view.ViewGroup.<init>(ViewGroup.java:571)
        at android.support.constraint.ConstraintLayout.<init>(ConstraintLayout.java:575)
            ... 24 more


아 이걸 이제야 찾았네요 ㅜ
저랑 똑같은데 에러가 뭔지 찾으셨나요?
제 경우에는 이미지 용량이 너무 커서 생긴 오류였어요ㅎㅎ
...