В рамках добавления поддержки Android «Marshmallow» 6.0 в приложение для Android мы обновляем различные зависимости. Одна из них - это библиотека в виде SDK от Samsung. Текущая версия библиотеки - 2.2.2, а последняя - 2.3.0 (которая является прямым преемником 2.2.2).Как правильно обновить от Samsung Accessory SDK 2.2.2 до 2.3.0?
Version 2.3.0 имеет примечание, указывающее, что это, безусловно, один мы хотим:
Samsung Аксессуар SDK 2.3.0 (и выше) требуется для устройств на Android 6.0 (Зефир).
Итак ... время обновления! Обновление зависимостей кажется безболезненным, поскольку ошибки компиляции не возникают, а ошибка версии была незначительной (я знаю, конечно, я не могу полагаться на это, но в целом это дает «сигнал»). Кроме того, в release notes явно не выделяются какие-либо нарушения, которые, как можно было бы ожидать, были бы четко указаны, если они были.
Но ... после обновления приложение Android «компаньон» и загружаемое приложение Tizen (работающее на Gear S2 watch) больше не могут устанавливать соединение и общаться друг с другом. Возвращение к версии SDK версии 2.2.2 волшебным образом заставляет все работать снова.
Итак, что-то определенно изменилось. Фактически, есть нарушение изменение, которое явно не документировано нигде.
Мой вопрос: что это за изменения (или изменения) и как правильно обновить от Samsung Accessory SDK 2.2.2 до 2.3.0?
Это замечательный человек! Thanx !!! – Armin