Я использую Ubuntu 16.04. А в Android Studio, когда я пытаюсь запустить свое приложение в эмуляторе, я получаю следующую ошибку:
FATAL EXCEPTION: main
Процесс: имя проекта здесь, PID: 2528
java.lang.RuntimeException: Canvas: пытается нарисовать слишком большое (216090000 байт) растровое изображение.
at android.view.DisplayListCanvas.throwIfCannotDraw(DisplayListCanvas.java:260)
на android.graphics.Canvas.drawBitmap(Canvas.java:1415)
на android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:528)
на android.widget.ImageView.onDraw(ImageView.java:1316)
на android.view.View.draw(View.java:17185)
на android.view.View.updateDisplayListIfDirty(View.java:16167)
на android.view.View.draw(View.java:16951)
на android.view.ViewGroup.drawChild(ViewGroup.java:3727)
на android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
на android.view.View.updateDisplayListIfDirty(View.java:16162)
на android.view.View.draw(View.java:16951)
на android.view.ViewGroup.drawChild(ViewGroup.java:3727)
на android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513) на
и т. д.
I мне пришлось пройти через некоторые трудности, чтобы мой эмулятор заработал, однако мне нужно было создать символическую ссылку, чтобы я мог запустить эмулятор на AMD. Не уверен, что это часть проблемы. И хоть убей, я не могу понять, почему он продолжает это делать. В моей группе есть другие, которые прекрасно эмулируют проект на том же эмулируемом телефоне и SDK.
Подробнее здесь: https://stackoverflow.com/questions/408 ... rge-bitmap