2016-03-18 2 views
0

Переносимое приложение от 6.2 до 7.0. Server MobileFirst версия: 7.0.0.00.20150312-0731Прямое обновление для Android

Приложение само по себе отлично работает. Когда вы нажимаете новый wlapp на сервер, доступно обновление устройства. Приступайте к установке обновлений и сбоям.

LogCat

Вт/PluginManager (11315): НИТИ ВНИМАНИЕ: EXEC() для WLDirectUpdatePlugin.start заблокирован основной поток для 20ms. Плагин должен использовать CordovaInterface.getThreadPool(). W/HardwareRenderer (11315): попытка инициализации аппаратного ускорения вне основного потока, прерывание W/PluginManager (11315): THREAD WARNING: вызов exec() для WLDirectUpdatePlugin.showProgressDialog заблокировал основной поток за 44 мс. Плагин должен использовать CordovaInterface.getThreadPool(). E/com.worklight.androidgap.directupdate.WLDirectUpdateDownloader (9466): WLDirectUpdateDownloader.validateZipFileIntegrity в WLDirectUpdateDownloader.java:129 :: Неверный файл zip для прямого обновления, исходный файл может быть изменен или заменен.

+0

В LogCat говорится, какой тип файла был загружен? Это должно быть «application/zip». – DoraC

+0

Это происходит только в Android? – DoraC

+0

@DoraC добавил больше журналов. Я вижу предупреждение о заблокированном потоке. Может ли это вызвать эту проблему? –

ответ

0

7.0.0.00.20150312-0731 - это ужасно старая сборка MFPF 7.0; с тех пор произошло множество исправлений, в том числе и для прямого обновления.

Я предлагаю вам обновить до последней доступной iFix от IBM Fix Central, чтобы подтвердить, что эта проблема все еще случается с вами.

+0

Это наш тестовый сервер. Мы просто перестроили нашу версию сервера Prod: 7.0.0.00.20160215-1938 с теми же результатами. –

+0

В этом случае обратите внимание, что аналогичная ошибка была идентифицирована в активном PMR, в котором тестируется исправление; рассмотреть возможность открытия PMR. –

+0

Этот вопрос: http://stackoverflow.com/questions/33930397/direct-update-failure-in-mobilefirst-application-7-0 ?? Неужели никто не смог обновить свое приложение с помощью 7.0? –

0

Это проблема, при которой тип содержимого возвращаемого прямого обновления zip не является «application/zip», как и должно быть.

Обратите внимание, что сервер Worklight возвращает тип содержимого «application/zip» для прямого обновления Android. У нас есть тестовое исправление прямо сейчас, когда мы просто регистрируем другой тип контента и продолжаем процесс прямого обновления, так как он может быть корректным для zip и типа контента, например, для брандмауэра.

Если вы создаете PMR, мы можем дать вам тестовое исправление для тестирования (просто отмените работу фонаря-android.jar в Android-проекте -> разверните устройство). Как только мы подтвердим, что он работает, мы можем доставить его на производство. При отправке PMR, пожалуйста, связывайте их с этим вопросом StackOverflow, чтобы дать полный обзор проблемы.

+0

мы создали PMR # 81385,442,000, можете ли вы отправить нам файл для тестирования. Пэт Баррон - наш координатор IBM. –

+0

Мы обновили файл jar и развернули его на сервере и устройстве. Все еще не удается, и такое же сообщение об ошибке все еще выходит. ПРИМЕЧАНИЕ. Это также не подходит для среды/устройства iphone. –

Смежные вопросы