Почему приложение работает с API 19, но не работает с API 26?Целевой API 28 - PullRequest
0 голосов
/ 24 октября 2018

Почему приложение работает на API 19, но не работает на API 26?Целевой API 28

Logcat:

  2018-10-24 23:09:57.577 10744-10744/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.guahoo.tarotoftheday17, PID: 10744
java.lang.OutOfMemoryError: Failed to allocate a 196247420 byte allocation with 4194304 free bytes and 130MB until OOM
    at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
    at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:620)
    at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:455)
    at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1155)
    at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:720)
   .....and further

1 Ответ

0 голосов
/ 25 октября 2018

Вы использовали изображения в своем приложении?Ошибка в том, что она занимает много памяти, пока у вас нет достаточно памяти на вашем устройстве или эмуляторе?Чтобы решить проблему с изображением, сожмите размер изображения, затем используйте его.И это будет работать

...