Android Things - Raspberry Pi 3 B - adb install apk - УСТАНОВИТЬ СБОЙ СТАРЫЙ SDK

У меня есть пользовательская сборка Android Things с моим приложением sdk, успешно установленным на моем RP 3B. Я хотел обновить apk новой версией, поэтому пытаюсь установить ее через adb.

При установке возникает следующая ошибка: INSTALL_FAILED_OLDER_SDK.

Android Things - Raspberry Pi 3 B - adb install apk - УСТАНОВИТЬ СБОЙ СТАРЫЙ SDK

Теперь это кажется довольно очевидным, APK построен с использованием API 27, а не API 28. Проблема в том, что он построен с API 28.

Android Things - Raspberry Pi 3 B - adb install apk - УСТАНОВИТЬ СБОЙ СТАРЫЙ SDK

Я удалил все следы API 27, и это все еще происходит.

Приветствуются любые мысли.

0
0
471
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для miniSdkVersion нужно менять с 28 на 27

miniSdkVersion 27

Объяснение:

miniSdkVersion - это минимально необходимая версия Android, на которой может работать ваш apk. Если вы установите для него значение 28, то его нельзя будет установить на устройство с Android 27.

Это сработало. Спасибо! Полагаю, я не понимаю, почему ошибка предполагает, что я использую более старую SDK. Я должен был понимать, что Android Things был 27+, поэтому таргетинг с минимум 28 должен быть нормальным. В любом случае, теперь я понял. Еще раз спасибо!

AnxGotta 30.11.2018 03:37

@AnxGotta Android Things в качестве SDK может работать с minSdkVersion 28, но это сообщение об ошибке касается вашего устройства, которое работает на API 27.

TheWanderer 30.11.2018 03:47

Я понимаю. Итак, установка Android Things (v1.0.6.5092020) на RP3B - это версия 27. Это то, чего я не понял! Спасибо @TheWanderer

AnxGotta 30.11.2018 16:42

Другие вопросы по теме