Подписанный apk не работает на устройствах ниже 7.1. * - PullRequest
0 голосов
/ 10 июля 2019

Я добавил описанный вопрос некоторое время назад, Подписанный APK, «Приложение не установлено» на некоторых устройствах, и на некоторых устройствах тот же самый apk работает нормально Проблема все еще не решена

Но только сейчас я заметил, что он отлично работает на устройствах Android на версии 7.1. * И выше, но ниже, что он не работает.Даже это не работает на эмуляторе с MarshMallow.Но я установил минимальный SDK на 18, поэтому он должен работать нормально.Вы можете найти файлы Manifest, Gradle (на уровне приложения и проекта) в вопросе, на который я указал ссылку.

1 Ответ

0 голосов
/ 10 июля 2019

Для ошибок компоновки вам нужно прочитать причину причины (и т. Д.) В трассировке стека, пока не найдете исходную ошибку.

Согласно трассировке стека, проблема связана с вашим ресурсом drawable/car_background.

Caused by: android.content.res.Resources$NotFoundException: Resource "com.diginfoexpert.MBAutodeals:drawable/car_background" (7f070069) is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f070069 a=-1 r=0x7f070069}

Я не совсем уверен, почему проблема возникает на устройствах 7.1. Единственная подсказка, которая может или не может иметь значение в соответствии с примечаниями к выпуску 7.1, - это добавленная поддержка значков круглого запуска . В 7.0 я тоже ничего не вижу.

Пара других возможностей от руки:

  • Возможно, вы используете векторный актив, и он искажен.
  • Возможно, вы используете векторный актив, а не app:srcCompat.
  • Возможно, у вас есть недопустимый файл с именем car_background в специфическом для API ресурсе.

Надеюсь, это поможет вам на правильном пути.

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