Ответ 1
Скорее всего вы используете версию phonegap.js для Android. На каждой платформе есть собственный phonegap.js, поэтому вы должны убедиться, что используете правильный. Я знаю, что это запутанно, но мы работаем над этим.
У меня возникла проблема с созданием приложения для мобильных телефонов для iOS. Я просто скопировал всю разметку html/css/javascript в приложение для телефонных разговоров. Я использую xcode3 на Mac с 10.6.8
Когда я иду запускать приложение, я получаю эти диалоги после его загрузки и установки:
gap:["Network Status","getConnectionInfo","Network Status0",true]
usePolling: gap_callbackServer
getPort: gap_callbackServer:
getToken: gap_callbackServer:
Затем остается навсегда в gap_poll
:
Пока я получаю эти диалоги, я вижу, что начальный экран приложения загружен в фоновом режиме.
Это приложение было успешно построено, развернуто и в настоящее время находится на App Marketplace для Android, поэтому у него не было проблем, подобных этому.
Что может быть причиной этого?
Скорее всего вы используете версию phonegap.js для Android. На каждой платформе есть собственный phonegap.js, поэтому вы должны убедиться, что используете правильный. Я знаю, что это запутанно, но мы работаем над этим.
Просто измените тег script на:
<script type="text/javascript" src="cordova.2.0.0.js"></script>
в
<script type="text/javascript" src="phonegap.js"></script>
Другим решением, которое я нашел, было просто использовать "phonegap.js" (и у меня даже нет этого файла), и когда я добавил свой .zip файл для его сборки, казалось, автоматически добавил для меня правильную версию. Я заметил, что при запуске приложения для телефонных разговоров не было версии файла .js, и это дало мне эту идею.
Основная причина заключается в использовании cordova.js, который в основном предназначен для Android. Я искал кордову-1.8.1.js для iOS, неудачу для меня. И, наконец, я создаю проект phonegap-1.8.1 для iOS из терминала, а затем попытался создать еще один проект с помощью phonegap-2.1.0 из шаблона и нашел cordova-2.1.0.js. Этот JS затем используется для проекта phonegap-1.8.1... У меня есть мой успех, теперь мое приложение успешно работает на iOS 6 (новая версия iPAD)