Веб-приложения Tizen не работают в версии 2.2

Я новичок в Tizen и начал разработку с установки версии SDK 2.2 на 64-разрядной машине с Windows 7.

Я создал новое веб-приложение, и при попытке его запустить (на эмуляторе и на реальном устройстве) после установки ничего не происходит. Несколько раз пытался запустить приложение, но оно не запускается (в эмуляторе появляется черный экран).

С РОДНЫМИ приложениями проблем нет. Примеры собственных приложений работают без каких-либо проблем как в эмуляторе, так и на устройстве.

Детали устройства следующие:

Ref.Device-PQ

TIZEN 2.2.0 (Tizen_Ref.Device-PQ_20130719.1629)

При попытке запустить приложение я получаю следующий журнал ошибок:

09-23 14:09:24.465 : ERROR / Tizen::Base::Collection ( 2709 : 2709 ) : virtual result Tizen::Base::Collection::ArrayList::IndexOf(const Tizen::Base::Object&, int, int, int&) const(290) > [E_OBJ_NOT_FOUND] The arraylist is empty.
09-23 14:09:24.465 : ERROR / Tizen::Base::Collection ( 2709 : 2709 ) : virtual result Tizen::Base::Collection::ArrayList::Remove(const Tizen::Base::Object&)(393) > [E_OBJ_NOT_FOUND] Propagating.
09-23 14:09:24.465 : ERROR / Tizen::Base::Collection ( 2709 : 2709 ) : virtual result Tizen::Base::Collection::ArrayList::IndexOf(const Tizen::Base::Object&, int, int, int&) const(290) > [E_OBJ_NOT_FOUND] The arraylist is empty.
09-23 14:09:24.465 : ERROR / Tizen::Base::Collection ( 2709 : 2709 ) : virtual result Tizen::Base::Collection::ArrayList::Remove(const Tizen::Base::Object&)(393) > [E_OBJ_NOT_FOUND] Propagating.
09-23 14:09:24.465 : ERROR / Tizen::App ( 2709 : 2709 ) : virtual void Tizen::App::_ContextManager::OnApplicationTerminated(const Tizen::App::AppId&, int)(477) > Not registered pid(3560)

Пожалуйста, проясните проблему, с которой я сталкиваюсь с веб-приложениями, нужно ли мне делать какие-либо дополнительные настройки для запуска веб-приложений в Tizen 2.2.

Заранее спасибо...


person Midhu    schedule 23.09.2013    source источник


Ответы (3)


В tizen device 2.2 после перепрошивки вы получите сообщение об ошибке OpenGL is not enabled, поэтому некоторые веб-приложения не будут работать на устройстве. Нам нужно включить 3D-ускорение.

Шаги по включению 3D-ускорения:

Скачать mali DDK с:

https://source.tizen.org/mali-ddk-2.2

Устанавливаем Mali DDK через Smart Development Bridge (пробовал с ubanthu 12.04)

В командной строке перейдите к cd /tizen-sdk/tools/

   # sdb -d push libtbm-*.rpm /home/
   # sdb -d push libump-*.rpm /home/
   # sdb -d push opengl-es-*.rpm /home/
   # sdb -d shell

Выполните эти команды и после этого;

  # cd /home/
  # rpm -e --nodeps opengl-es-virtual-drv
  # rpm -ivh --force *.rpm
  # sync
  # reboot

Теперь в вашем устройстве включено 3D-ускорение.

После этих шагов вы можете запускать любое веб-приложение на устройстве tizen 2.2.

person Vipin K A    schedule 25.09.2013
comment
Хм .. Похоже, это решение может сработать для меня. Дай мне время попробовать это в устройстве. Спасибо. - person Midhu; 25.09.2013

Текущая версия эмулятора не поддерживает веб-приложения sdk версии 2.2. поэтому вы получите ошибку с идентификатором пакета, и ваше веб-приложение не будет запущено.

Однако, чтобы протестировать свое веб-приложение, вы можете попробовать удаленную тестовую лабораторию ... вы можете перейти по следующей ссылке и протестировать свое веб-приложение на этих устройствах.

http://developer.samsung.com/remotetestlab/rtlDeviceList.action#

и да, вы всегда можете запустить свое веб-приложение в веб-симуляторе, поставляемом с tizen ide.

person Viral Parekh    schedule 23.09.2013
comment
Извините, я не могу загрузить этот URL. На странице написано: «Запрошенный URL больше не доступен». И не только в эмуляторе, но и в устройстве. Я не могу запустить веб-приложение. Веб-симулятор работает хорошо. - person Midhu; 24.09.2013
comment
Хорошо. Теперь обе ссылки работают. Позвольте мне попробовать эти устройства для удаленного тестирования. Спасибо. Никаких представлений о проблеме с реальными устройствами Tizen. Я дал логи. Веб-приложения по-прежнему не работают на указанном устройстве. - person Midhu; 24.09.2013

Собственные и веб-приложения (виджеты) работают в разных средах. Веб-приложения выполняются в веб-среде выполнения, а собственные - без веб-среды выполнения.

Судя по только что опубликованным вами ошибкам, кажется, что вы запускаете на самом деле один из ваших собственных проектов, чтобы убедиться, что вы не запускаете другие проекты из Workspace, просто закройте / сохраните каждый другой проект и оставьте открытым только тот, который вы хотите развернуть. .

Просто дайте мне знать, если что-то изменится, и если у вас все еще будут проблемы.

person Eduard Florinescu    schedule 24.09.2013
comment
Выполнял шаги, указанные в U. Но все равно безуспешно. После успешной установки веб-приложения не запускаются в эмуляторе и устройстве. - person Midhu; 25.09.2013
comment
@Midhu Вы пробовали запускать его в веб-симуляторе вместо эмулятора? - person Eduard Florinescu; 25.09.2013
comment
Да, в веб-симуляторе все работает нормально. Проблема заключается в попытке использовать эмулятор или устройство. - person Midhu; 25.09.2013
comment
@Midhu Иногда одна машина в эмуляторе выходит из строя по разным причинам, пытались ли вы создать новое устройство. - person Eduard Florinescu; 25.09.2013
comment
Ага .. Я пробовал с рядом эмуляторов на разных машинах. Я заметил, что эмулятор, созданный на Linux-машине, работает нормально. Проблема связана с эмуляторами на машинах Windows7-64bit и указанном устройстве. (У меня с собой только одно настоящее устройство) - person Midhu; 25.09.2013
comment
@Midhu Если у вас такая же версия SDK и другие операционные системы работают нормально, возможно, это ошибка или что-то в этом роде. Здесь вы можете найти средство отслеживания ошибок tizen: bugs.tizen.org/jira/secure/Dashboard. jspa - person Eduard Florinescu; 25.09.2013
comment
Хорошо. Спасибо @Eduard. - person Midhu; 25.09.2013