Внутренняя ошибка (JVM): не удалось создать переменную свойства - PullRequest
0 голосов
/ 24 марта 2020

Я супер новичок в android kotlin разработке. Я пытаюсь загрузить веб-просмотр, используя строку html. Эти html строки имеют изображения в формате base64. Если данные изображения имеют меньший размер символов, они работают нормально, но когда речь идет о большем размере символов, это приводит к ошибке во время сборки.

Cause: Back-end (JVM) Internal error: Failed to generate property *variable*

Причина: java .lang.IllegalArgumentException Файл, скомпилированный в позиции: (6,5) в C: / Users / udissr1 / Desktop / Reader / app / src / main / java /com/example/consts/const.kt Причина root была выбрана в: ByteVector. java: 213 Файл, скомпилированный в позиции: file: // C: / Users / udissr1 / Desktop / Reader / app /src/main/java/com/example/consts/const.kt

Выдает в том месте, где я объявил переменную.

The root cause was thrown at: MemberCodegen.java:212
at org.jetbrains.kotlin.codegen.CompilationErrorHandler.lambda$static$0(CompilationErrorHandler.java:24)
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generate(PackageCodegenImpl.java:74)


e: java.lang.IllegalStateException: Backend Internal error: Exception during code generation

Я думаю, что это с количеством символов в этой строке , Есть идеи, почему это происходит? любое решение? Спасибо.

Пример html строки:

  "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAAFRCAYAAAD0C5CtAAAACXBIWXMAAA7DAAAOwwHHb6hkAAjZSElEQVR4nFyd5XpkOZa16/q+4Z7u6uru

Logcat:

2020-03-24 18:22:39.657 576-855/? E/QC-QMI: linux_qmi_qmux_io_wake_lock: Err in writing wakelock=qmuxd_port_wl_0, error [1:Operation not permitted]

const.kt image из-за его слишком длинной html строки enter image description here

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