Ошибка [INSTALL_FAILED_DEXOPT] при загрузке приложения на Fire TV Stick - PullRequest
0 голосов
/ 19 мая 2018

Мое приложение работает нормально, когда я устанавливаю приложение через Android Studio, но когда я пытаюсь загрузить приложение с помощью adb, я получаю ошибку INSTALL_FAILED_DEXOPT.Я пробовал много вещей, таких как очистка, аннулирование и т. Д., Но все не удалось.

Это происходит только на Fire TV Sticks с ОС версии 5.1.1, в отличие от Fire TV независимо от ОС (даже на 5.1.1 Fire TV), приложение работает абсолютно нормально.

Версия Gradle: 4.4 (Переход на 4.1 не помог)
Версия плагина Android: 3.1.2 (Переход на 3.0.1 не помог)
Версия инструмента сборки: 27.0.3
minSdkVersion: 21
compileSdkVersion: 26
targetSdkVersion: 26

Я предполагаю, что это причина, по которой моя сборка не устанавливается на устройства с леденцом на палочке при установке LiveApp Testing app.

Пожалуйста, дайте мне знать, как устранить эту ошибку.

Прилагается вывод Logcat: https://gist.github.com/anas-incedo/64992269a1734061a2f739a5887e809c

Ответы [ 3 ]

0 голосов
/ 13 июня 2018

установите com.android.tools.build:gradle: на 3.0.1 и gradle на 4.4, чтобы решить мою проблему.Попытайся.

0 голосов
/ 30 августа 2018

Я заметил эту же проблему при обновлении моего плагина Gradle с 3.0.1 до 3.1.2.

Похоже, что обновление до 3.1.4, похоже, решило проблему.

Перед выпуском 3.1.4 я установил для gradle.properties значение android.enableD8=false.Теперь, кажется, я могу убрать работу.

0 голосов
/ 20 мая 2018

Кажется, проблема вранья, по крайней мере, для меня;в версии Gradle.Когда я вернулся с Gradle 4.4 на 4.1 и установил com.android.tools.build:gradle: на 3.0.1, я смог установить свое приложение.Этого будет достаточно в краткосрочной перспективе, но эту проблему необходимо решить.

...