2013-03-27 2 views
0

Я разрабатываю приложение для работы с подсветкой. Я создал среду для Android для проекта ... В приложении Android я могу видеть основной экран на фоне, но есть значок занятости, который продолжается в течение длительного времени, и я не могу щелкнуть по главной странице в любом месте, когда Я запускаю приложение на эмуляторе. Через какое-то время, он говорит: «Клиент инициализации не удалось. Подключение к услуге недоступна»Приложение не открывается после долгого времени

Я получаю предупреждение следующий журнал

Skipped 37 frames! The application may be doing too much work on its main thread.

У меня есть эти ошибки в журнале

SQLiteLog: (14) cannot open file at line 30176 of [00bb9c9ce4]

SQLiteLog: (14) os_unix.c:30176: (2) open(/CachedGeoposition.db) -

response [http://9.124.23.225:8080/apps/services/api/RQMLight/android/heartbeat] success:

Я получаю следующее сообщение на адрес:

/*-secure- {"WL-Authentication-Failure":{"wl_remoteDisableRealm":{"reason":"Login Failed"}}}*/

! Журналы here

Я также получаю ошибку

CordovaWebViewClient.onReceivedError: Error code=-6 Description=The connection to the server was unsuccessful. URL=file:///data/data/com.RQMLight/files/www/default/RQMLight.html

и

onMessage(onReceivedError,{"errorCode":-6,"url":"file:///data/data/com.RQMLight/files/www/default/RQMLight.html","description":"The connection to the server was unsuccessful."})

ответ

1

Я решил эту проблему, добавив следующую строку в главном классе Java, который простирается WLDroidGap. Запишите это внутри метода onWLInitCompleted()

super.setIntegerProperty("loadUrlTimeoutValue", 60000); 
+0

Обычно вы не должны делать ничего подобного, но может быть, что ваши сетевые условия @ работают, добавляют некоторые задержки ... в любом случае - хорошо! Пожалуйста, отметьте это как «Ответ». Благодарю. –

0

У меня была та же проблема.

я решил его с помощью реального IP-адрес сервера в приложении WL вместо Localhost:

  1. Когда эмулятор работает приложение, нажмите кнопку Menu.
  2. Выбрать, чтобы изменить адрес вашего сервера
  3. Удалите «localhost» и используйте IP-адрес.
  4. Принять и попробуйте еще раз.

Это исправило мою проблему.

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