Android Studio SDK не показывает поддержку Android 7.1.2? - PullRequest
0 голосов
/ 14 января 2019

Недавно я получил уведомление от пользователя, использующего Xiaomi Remi 4x android 7.1.2, о сбое моего приложения. Однако на моем Android 8.1.0 Samsung Galaxy Note 9 он работает просто отлично.

Поэтому я попытался загрузить 7.1.2 SDK, однако я даже не могу найти его ни в SDK Manager, ни в AVD Manager. Была ли отклонена поддержка 7.1.2 или почему я не могу ее найти?

Я также в настоящее время использую Android Studio 3.2.1

1 Ответ

0 голосов
/ 14 января 2019

Android версии 7.1.2 не является отдельным уровнем платформы / API, это всего лишь версия 7.1 плюс несколько исправлений функциональности и безопасности.

См. Полный список уровней API Android: https://source.android.com/setup/start/build-numbers

Если ваше приложение не работает на устройстве Xiaomi, скорее всего, проблема не в версии Android, а в адаптациях, которые Xiaomi сделал для Android, и / или несовместимости с определенным драйвером (например, графикой).

Поэтому, скорее всего, даже если у вас будет платформа Android 7.1.2, вы не сможете воспроизвести ошибку. Поэтому я вижу три варианта, которые могут быть возможны:

  1. Проверьте, предоставляет ли Xiaomi собственные изображения эмулятора для определенных устройств (не очень вероятно, но кто знает)
  2. Попробуйте получить физическое устройство Xiaomi из той же ветки продукта
  3. Используйте онлайн-сервис, который предоставляет вам удаленный доступ к физическому устройству Xiaomi для установки вашего приложения и его отладки. Такие сервисы также известны как «ферма устройств»
  4. Попросите пострадавшего пользователя предоставить StackTraces, а затем попытайтесь понять, что идет не так (и, конечно, StackOverflow для этой проблемы), предоставьте пользователю тестовые выпуски. Повторяйте этот цикл, пока проблема не будет решена.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...