Android <17에서 이미지를 설정할 때 ImageView 충돌-Android?

user4813855

다음 속성을 가진 이미지가 있습니다.

1.080*412 JPEG (24 bit color) 113.35 kb

android> 17 에서이 이미지를 ImageViewshow me로 설정했지만 android <17에서는 충돌이 발생합니다.

주의 사항 : 매니페스트에서 android:largeHeap="true".

내 로그는 다음과 같습니다.

11-11 10:45:59.568    1975-1975/ir.makarem.payamimam E/dalvikvm-heap﹕ Out of memory on a 1779852-byte allocation.
11-11 10:45:59.648    1975-1975/ir.makarem.payamimam E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.RuntimeException: Unable to start activity ComponentInfo{ir.makarem.payamimam/ir.makarem.payamimam.StartActivity}: android.view.InflateException: Binary XML file line #62: Error inflating class <unknown>
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
            at android.app.ActivityThread.access$600(ActivityThread.java:130)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4745)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: android.view.InflateException: Binary XML file line #62: Error inflating class <unknown>
            at android.view.LayoutInflater.createView(LayoutInflater.java:613)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
            at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:257)
            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
            at ir.makarem.payamimam.StartActivity.onCreate(StartActivity.java:48)
            at android.app.Activity.performCreate(Activity.java:5008)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
            at android.app.ActivityThread.access$600(ActivityThread.java:130)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4745)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.reflect.InvocationTargetException
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
            at android.view.LayoutInflater.createView(LayoutInflater.java:587)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
            at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:257)
            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
            at ir.makarem.payamimam.StartActivity.onCreate(StartActivity.java:48)
            at android.app.Activity.performCreate(Activity.java:5008)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
            at android.app.ActivityThread.access$600(ActivityThread.java:130)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4745)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.OutOfMemoryError
            at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
            at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:500)
            at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:353)
            at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:781)
            at android.content.res.Resources.loadDrawable(Resources.java:1930)
            at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
            at android.widget.ImageView.<init>(ImageView.java:120)
            at android.widget.ImageView.<init>(ImageView.java:110)
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
            at android.view.LayoutInflater.createView(LayoutInflater.java:587)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
            at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:257)
            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
            at ir.makarem.payamimam.StartActivity.onCreate(StartActivity.java:48)
            at android.app.Activity.performCreate(Activity.java:5008)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
            at android.app.ActivityThread.access$600(ActivityThread.java:130)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4745)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
            at dalvik.system.NativeStart.main(Native Method)
k3b
 > Out of memory on a 1779852-byte allocation.

하나의 이미지에 대한 1.7 MByte는 많지 않으므로 이미지에 메모리 누수가 있다고 가정합니다.

귀하의 소스 코드가 없기 때문에 더 이상 말할 수 없습니다. 자세한 내용은 https://stackoverflow.com/search?q=android+memory+leak+image 를 참조하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이미지를 ImageView로 설정하고 Android 7.1.1에서 실행할 때 앱이 충돌하는 이유

분류에서Dev

AsyncTask Android에서 메서드를 호출 할 때 앱 충돌

분류에서Dev

배열에서 콘텐츠를 검색 할 때 Android Studio 충돌

분류에서Dev

RecyclerView를 스크롤 할 때 Android Picasso 이미지 로딩 앱 충돌

분류에서Dev

Android : 프로그래밍 방식으로 ImageView를 추가 할 때 충돌이 발생합니까?

분류에서Dev

Android : ClickListener를 ToggleButton에 추가 할 때 프로그램 충돌

분류에서Dev

공유 기본 설정을 사용할 때 Android 앱이 충돌 함

분류에서Dev

Android에서 라이브러리를 컴파일 할 때 TabLayout 충돌

분류에서Dev

ImageView를 추가 할 때 앱 충돌

분류에서Dev

Android에서 이메일을 보내려고 할 때 Visual Studio에서 충돌

분류에서Dev

Android ImageView 배경 이미지 및 색상 충돌

분류에서Dev

인 텐트를 시작할 때 Android 10에서 카메라 충돌

분류에서Dev

조각에서 Listview를 만들 때 Android 앱이 충돌 함

분류에서Dev

emailIntent Android를 통해 이미지를 첨부 할 때 Gmail 앱이 충돌합니다.

분류에서Dev

Android Studio로 작성할 때 bootcamp 책의 Android 앱이 충돌 함

분류에서Dev

Android에서 ImageView에 2 개 이상의 이미지를 설정하는 방법

분류에서Dev

Android 4.4에서 처음 실행할 때 앱 충돌

분류에서Dev

coreData에서 이미지를로드 할 때 충돌

분류에서Dev

Android는 갤러리에서 ImageView로 이미지를 설정할 수 없습니다.

분류에서Dev

SharedPreferences.contains ()를 사용할 때 Android 앱이 충돌합니다.

분류에서Dev

XML에서 InputStream을 열 때 Android 앱이 충돌 함

분류에서Dev

Android : 비디오에서 Imageview로 이미지를 설정하는 방법

분류에서Dev

Rest API에서 Android ImageView로 이미지 리소스를 설정하는 방법

분류에서Dev

Android.mk에 코드를 추가 할 때 Cocos2d-x 충돌

분류에서Dev

조각을 변경할 때 조각의 ImageView에 Android-Keep 이미지 유지

분류에서Dev

int id Android SDK를 사용할 때 레이아웃에 뷰를 추가 할 때 앱이 충돌 함

분류에서Dev

다시 시작할 때 Android 앱 충돌

분류에서Dev

ImageView에서 이미지를 드래그하거나 Android의 다른 ImageView에서 설정

분류에서Dev

파일에서 데이터를 읽으려고 할 때 Android 앱이 계속 충돌합니다.

Related 관련 기사

  1. 1

    이미지를 ImageView로 설정하고 Android 7.1.1에서 실행할 때 앱이 충돌하는 이유

  2. 2

    AsyncTask Android에서 메서드를 호출 할 때 앱 충돌

  3. 3

    배열에서 콘텐츠를 검색 할 때 Android Studio 충돌

  4. 4

    RecyclerView를 스크롤 할 때 Android Picasso 이미지 로딩 앱 충돌

  5. 5

    Android : 프로그래밍 방식으로 ImageView를 추가 할 때 충돌이 발생합니까?

  6. 6

    Android : ClickListener를 ToggleButton에 추가 할 때 프로그램 충돌

  7. 7

    공유 기본 설정을 사용할 때 Android 앱이 충돌 함

  8. 8

    Android에서 라이브러리를 컴파일 할 때 TabLayout 충돌

  9. 9

    ImageView를 추가 할 때 앱 충돌

  10. 10

    Android에서 이메일을 보내려고 할 때 Visual Studio에서 충돌

  11. 11

    Android ImageView 배경 이미지 및 색상 충돌

  12. 12

    인 텐트를 시작할 때 Android 10에서 카메라 충돌

  13. 13

    조각에서 Listview를 만들 때 Android 앱이 충돌 함

  14. 14

    emailIntent Android를 통해 이미지를 첨부 할 때 Gmail 앱이 충돌합니다.

  15. 15

    Android Studio로 작성할 때 bootcamp 책의 Android 앱이 충돌 함

  16. 16

    Android에서 ImageView에 2 개 이상의 이미지를 설정하는 방법

  17. 17

    Android 4.4에서 처음 실행할 때 앱 충돌

  18. 18

    coreData에서 이미지를로드 할 때 충돌

  19. 19

    Android는 갤러리에서 ImageView로 이미지를 설정할 수 없습니다.

  20. 20

    SharedPreferences.contains ()를 사용할 때 Android 앱이 충돌합니다.

  21. 21

    XML에서 InputStream을 열 때 Android 앱이 충돌 함

  22. 22

    Android : 비디오에서 Imageview로 이미지를 설정하는 방법

  23. 23

    Rest API에서 Android ImageView로 이미지 리소스를 설정하는 방법

  24. 24

    Android.mk에 코드를 추가 할 때 Cocos2d-x 충돌

  25. 25

    조각을 변경할 때 조각의 ImageView에 Android-Keep 이미지 유지

  26. 26

    int id Android SDK를 사용할 때 레이아웃에 뷰를 추가 할 때 앱이 충돌 함

  27. 27

    다시 시작할 때 Android 앱 충돌

  28. 28

    ImageView에서 이미지를 드래그하거나 Android의 다른 ImageView에서 설정

  29. 29

    파일에서 데이터를 읽으려고 할 때 Android 앱이 계속 충돌합니다.

뜨겁다태그

보관