2014-01-10 3 views
0

Я сделал приложение HTML/JS с кордорой 2.3.0. Версия cordova.js - это версия iOS, загруженная с сайта phonegap.Что использовать Cordova.js

Когда я создаю это приложение с использованием https://build.phonegap.com/, он создает файл для каждой платформы. Версия для Android не работает, потому что файл cordova.js предназначен для iOS.

У меня, вероятно, что-то не хватает, потому что я думал, что точка phonegap была независимым от платформы javascript-кодом. Итак, что я должен использовать Cordova.js?

ответ

1

С помощью phonegap build вы не должны добавлять в проект свой проект cordova.js. Вы должны включить phonegap.js (как если бы он был в корне проекта) в вашем html вместо cordova.js

А затем в телефонной сборке будут добавлены файлы cordova.js и phonegap.js в корне проект в зависимости от версии (автоматически выбирается или определяется в config.xml).

Я также предлагаю вам перейти на phonegap 3 и использовать CLI для создания проектов, поскольку он позволяет иметь одинаковую структуру проекта для проектов сборки локальных и телефонных сетей, и вы даже можете запустить сборку с помощью сборки телефонной заставки непосредственно из командная строка.

0

Cordova.js помогает связать базовый код b/w и html-страницу. В деталях, он получает запрос от клиента, если вызывается некоторая нативная функция, тогда он будет отправлен на cordova.js. Это перенаправит его на собственный код.

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