Приложение Phonegap выдает ошибку при запуске Android ICS 4.0, но отлично работает на Android 2.3 и ниже

У меня проблема с мобильным приложением PhoneGap, работающим на Android. В настоящее время я использую PhoneGap версии 1.3.0. И он отлично работает на Android 2.3 и всех более ранних версиях Android. Однако, когда я пытаюсь запустить его на Android 4.0 - сэндвич с мороженым, он выдает эту ошибку диалога:

Application error - A network error occurred. (file:///android_asset/www/index.html#)

В логарифме не так много актуальной информации, только это:

chromium - Unknown chromium error: -6

Кто-нибудь знает, почему мое приложение отлично работает на всех версиях Android, кроме новейшей версии 4.0 ICS? Спасибо за любую помощь заранее.


person Frodik    schedule 11.01.2012    source источник
comment
Какой URL-адрес вы передаете в super.loadUrl() в своем основном классе Java?   -  person Simon MacDonald    schedule 11.01.2012
comment
super.loadUrl (файл:///android_asset/www/index.html#);   -  person Frodik    schedule 11.01.2012
comment
IIRC есть ошибка в версиях Android 3.X, и, вероятно, она есть и в версии 4.0. Попробуйте удалить # из вашего URL.   -  person Simon MacDonald    schedule 11.01.2012
comment
@SimonMacDonald Пожалуйста, добавьте свой комментарий в качестве ответа, потому что удаление решетки (#) в конце URL-адреса сработало волшебным образом! Спасибо за помощь !   -  person Frodik    schedule 11.01.2012


Ответы (1)


IIRC есть ошибка в версиях Android 3.X, и, вероятно, она есть и в версии 4.0. Попробуйте удалить # из вашего URL-адреса, и все должно работать для вас.

person Simon MacDonald    schedule 11.01.2012
comment
› chromium - Неизвестная ошибка хрома: -6 означает 404 Вероятно, из-за # - другие параметры также могут вызывать проблемы (?=...). Кроме того, размещение тега script внутри тега body может вызвать проблемы. - person s.Daniel; 04.05.2012