Samsung Legacy 2014 TV не обновляет приложение

Я выполнил действия, указанные в http://developer.samsung.com/tv/develop/legacy-platform-library/art00121/index, и приложение отобразилось в Smart Hub на телевизоре. Однако, когда я делаю некоторые изменения в приложении и снова упаковываю его, выбирая "Обновить упакованные файлы на сервере", выполняю "Синхронизацию приложений" и запускаю приложение, обновления не отображаются.

Я попытался изменить имя и версию приложения в config.xml. В Smart Hub изменяется только имя приложения, но приложение при открытии - это то, что было установлено в первый раз на телевизоре.

Если создается новый проект и выполняются те же действия, новое приложение появляется в интеллектуальном концентраторе, но при его обновлении возникает та же проблема. Я что-то упускаю при упаковке одного и того же приложения во второй раз?

1 ответ

Не уверен, что это полезно, но я полагаю, что устройство, кажется, кэширует файлы. У меня была такая же проблема сегодня, и я был очень разочарован.

Мне удалось найти два решения:

1) выключить устройство и снова запустить его (подключиться к серверу и синхронизировать приложения)

2) когда вы экспортируете приложение в IDE, убедитесь, что вы называете имя пакета по-разному + название и описание также должны отличаться.

Сделав это, Apps Sync добавит еще одно приложение (так что у вас будет два одинаковых приложения, но просто нажмите на последнее, которое появится в списке приложений - надеюсь, это имеет смысл). Если вы хотите удалить приложения, просто откройте файл widgetlist.xml, который будет находиться в корневом каталоге вашего сервера, а затем удалите ссылки на приложения оттуда.

Надеюсь, это поможет.

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