Я создаю приложение в Android Studio, я сделал его apk, а затем установил в телефон - PullRequest
0 голосов
/ 29 мая 2020

Я не могу открыть это приложение после установки, я получаю сводную ошибку: java .lang.RuntimeException: Canvas: пытается нарисовать слишком большое (127844352 байта) растровое изображение. в android .view.DisplayListCanvas.throwIfCannotDraw (DisplayListCanvas. java: 229) в android .view.RecordingCanvas.drawBitmap (RecordingCanvas. java: 97) в android .graphics.drawable.BitmapwDrawable. (BitmapDrawable. java: 529) в android .widget.ImageView.onDraw (ImageView. java: 1367) в android .view.View.draw (View. java: 19218) в android .view.View.updateDisplayListIfDirty (View. java: 18168) в android .view.View.draw (View. java: 18946) в android .view.ViewGroup.drawChild (ViewGroup. java: 4240) в android .view.ViewGroup.dispatchDraw (ViewGroup. java: 4024) в androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw (ConstraintLayout. java: 2023) в android .view.View .draw (View. java: 19221) в android .view.View.updateDisplayListIfDirty (View. java: 18168) в android .view.View.draw (View. java: 18946) в android .view.ViewGroup.drawChild (ViewGroup. java: 4240) в android .view.ViewGroup.dispatchDraw (ViewGroup. java: 4024) в android .view.View.updateDisplayListIfDirty (View. java: 18159) в android .view.V iew.draw (View. java: 18946) в android .view.ViewGroup.drawChild (ViewGroup. java: 4240) в android .view.ViewGroup.dispatchDraw (ViewGroup. java: 4024) в android .view.View.updateDisplayListIfDirty (View. java: 18159) в android .view.View.draw (View. java: 18946) в android .view.ViewGroup.drawChild (ViewGroup . java: 4240) в android .view.ViewGroup.dispatchDraw (ViewGroup. java: 4024) в android .view.View.updateDisplayListIfDirty (View. java: 18159) в android. view.View.draw (View. java: 18946) в android .view.ViewGroup.drawChild (ViewGroup. java: 4240) в android .view.ViewGroup.dispatchDraw (ViewGroup. java: 4024) в android .view.View.updateDisplayListIfDirty (View. java: 18159) в android .view.draw (View. java: 18946) в android .view.ViewGroup.drawChild (ViewGroup. java: 4240) в android .view.ViewGroup.dispatchDraw (ViewGroup. java: 4024) в android .view.View.draw (View. java: 19221) в com. android .internal.policy.DecorView.draw (DecorView. java: 791) в android .view.View.updateDisplayListIfDirty (View. java: 1816 8) в android .view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer. java: 685) в android .view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer. java: 691) в android .Renderer. (ThreadedRenderer. java: 799) в android .view.ViewRootImpl.draw (ViewRootImpl. java: 3056) в android .view.ViewRootImpl.performDraw (ViewRootImpl. java: 2851) в android .view.ViewRootImpl.performTraversals (ViewRootImpl. java: 2404) в android .view.ViewRootImpl.doTraversal (ViewRootImpl. java: 1437) в android .view.ViewRootImpl $ TraversalRunnable.run (. java: 6886) в android .view.Choreographer $ CallbackRecord.run (Хореограф. java: 1029) в android .view.Choreographer.doCallbacks (Хореограф. java: 841) в android .view.Choreographer.doFrame (Хореограф. java: 772) в android .view.Choreographer $ FrameDisplayEventReceiver.run (Хореограф. java: 1015) в android .os.Handler.handleCallback (Handler. java: 794) в android .os.Handler.dispatchMessage (Handler. java: 99) в android .os.Looper .l oop (Looper. java: 176) в android .app.ActivityThread.main (ActivityThread. java: 6651) в java .lang.reflect.Method.invoke (собственный метод) в com. android .internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit. java: 547) на com. android .internal.os.ZygoteInit.main (ZygoteInit. java: 824)

1 Ответ

0 голосов
/ 29 мая 2020

Судя по описанию ошибки, некоторые компоненты в ваших проектах размещены неправильно.

Например, текстовое поле выходит за пределы требуемого макета и так далее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...