Модернизация BlackBerry
В этом руководстве показано, как изменить BlackBerry проекты для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют cordova
утилиты CLI. Увидеть интерфейс командной строки для информации как обновить версию инфраструктуры CLI.
Обновление до 3.1.0 из 3.0.0
Создайте новый проект Apache Cordova 3.1.0, используя cordova CLI, как описано в интерфейс командной строки.
Добавьте ваш платформ в Кордове проект, например:
cordova platform add blackberry10
.Скопируйте содержимое исходного проекта
www
каталогwww
директорию в корне проекта cordova, вы только что создали.Копирование или перезаписать любые родной активы от вашего первоначального проекта (
Resources
, и т.д.)Копия вашего
config.xml
вwww
каталог и удалять любые определения, плагин. Необходимо изменить настройки здесь, а не каталог платформы.Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только плагины отмечен 3.0.0 и выше совместимы с CLI.
Построение и тестирование.
Пожалуйста, обратите внимание, что CLI исключительно поддерживает платформу BlackBerry10. Для PlayBook и BBOS, смотрите Cordova версии 2.9.0 и ниже.
Обновление к CLI (3.0.0) с 2.9.0
Создайте новый проект Apache Cordova 3.0.0, используя cordova CLI, как описано в интерфейс командной строки.
Добавить ваши платформы cordova проекта, например:
cordova platform add blackberry10
.Скопируйте содержимое исходного проекта
www
каталогwww
директорию в корне проекта cordova, вы только что создали.Копирование или перезаписать любые родной активы от вашего первоначального проекта (
Resources
, и т.д.)Копия вашего
config.xml
вwww
каталог и удалять любые определения, плагин. Необходимо изменить настройки здесь, а не каталог платформы.Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
Построение и тестирование.
Проекты модернизации 2.8.0 2.9.0
Ежевика 10:
Скачайте и распакуйте Cordova 2.9.0 Источник постоянного каталог на жестком диске, например
~/Cordova-2.9.0
.Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится дома обновленный проект.
Скопируйте ваш источник проектов из старого проекта
/www
каталог нового проекта/www
каталог.Обновить ссылку сценарий Кордова в ваш
www/index.html
файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новыйcordova.js
файл.
BlackberryOS обеспечение/Playbook
Скачайте и распакуйте Cordova 2.9.0 Источник постоянного каталог на жестком диске, например
~/Cordova-2.9.0
.Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
Создайте новый проект, как описано в iOS утилиты командной строки. Вам нужен активов от этого нового проекта.
Копия
www/cordova.js
файл из нового проекта в вашwww
каталог и удалить вашwww/cordova.js
файл.Обновить ссылку сценарий Кордова в ваш
www/index.html
файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новыйcordova.js
файл.Копия
native
каталог из нового проекта в существующий проект, перезаписывая старыйnative
каталог.Копия
lib
каталог из нового проекта в существующий проект, перезаписывая старыйlib
каталог.Копия
cordova
каталог из нового проекта в существующий проект, перезаписывая старыйcordova
каталог.
Проекты модернизации 2.7.0 2.8.0
Ежевика 10:
BlackBerry 10 использует новый инструмент CLI и управляет основные API как плагины. Инструкции по миграции проекта в новый проект, а не обновление существующего проекта, из-за сложности обновления старого проекта. Также обратите внимание, что cordova js скрипт файл теперь называется «cordova.js» и больше не содержит строку версии.
Скачайте и распакуйте Cordova 2.8.0 Источник постоянного каталог на жестком диске, например
~/Cordova-2.8.0
.Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится дома обновленный проект.
Скопируйте ваш источник проектов из старого проекта
/www
каталог нового проекта/www
каталог.Обновить ссылку сценарий Кордова в ваш
www/index.html
файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новыйcordova.js
файл.
BlackberryOS обеспечение/пьес:
Скачайте и распакуйте Cordova 2.8.0 Источник постоянного каталог на жестком диске, например
~/Cordova-2.8.0
.Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
Создайте новый проект, как описано в iOS утилиты командной строки. Вам нужен активов от этого нового проекта.
Копия
www/cordova.js
файл из нового проекта в вашwww
каталог и удалить вашwww/cordova.js
файл.Обновить ссылку сценарий Кордова в ваш
www/index.html
файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новыйcordova.js
файл.Копия
native
каталог из нового проекта в существующий проект, перезаписывая старыйnative
каталог.Копия
lib
каталог из нового проекта в существующий проект, перезаписывая старыйlib
каталог.Копия
cordova
каталог из нового проекта в существующий проект, перезаписывая старыйcordova
каталог.
Проекты модернизации 2.6.0 2.7.0
Скачайте и распакуйте Cordova 2.7.0 Источник постоянного каталог на жестком диске, например
~/Cordova-2.7.0
.Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
Создайте новый проект, как описано в BlackBerry утилиты командной строки. Вам нужен активов от этого нового проекта.
Копия
www/cordova-2.7.0.js
файл из нового проекта в вашwww
каталог и удалить вашwww/cordova-2.6.0.js
файл.Обновить ссылку сценарий Кордова в ваш
www/index.html
файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новыйcordova-2.7.0.js
файл.Копия
native
каталог из нового проекта в существующий проект, перезаписывая старыйnative
каталог.Копия
lib
каталог из нового проекта в существующий проект, перезаписывая старыйlib
каталог.Копия
cordova
каталог из нового проекта в существующий проект, перезаписывая старыйcordova
каталог.
Обновление до 2.6.0 с 2.5.0
Обновления в каталог загрузки PhoneGap:
Рекомендуется, что вы скачать свежую копию всего каталога.
Однако вот новые детали, необходимые для частичного обновления:
Обновить файл cordova.blackberry.js в
Phonegap-2.6.0/lib/blackberry/javascript
каталог.Обновление
ext
,ext-air
, иext-qnx
вPhonegap-2.6.0/lib/blackberry/framework
каталог.Обновление
build.xml
файл вPhonegap-2.6.0/lib/blackberry
каталог.Обновление
Phonegap-2.6.0/lib/blackberry/bin
каталог.Обновление
VERSION
файл вPhonegap-2.6.0/lib/blackberry
каталог.
Обновление в примере / каталог или перенос существующего проекта:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Обновить содержимое
ext-qnx/
каталог.Скопируйте новый
cordova-2.6.0.js
в ваш проект.Обновить ваш HTML, чтобы использовать новый
cordova-2.6.0.js
файл.
Обновление до 2.5.0 с 2.4.0
Обновления в каталог загрузки PhoneGap:
Рекомендуется, что вы скачать свежую копию всего каталога.
Однако вот новые детали, необходимые для частичного обновления:
Обновить файл cordova.blackberry.js в
Phonegap-2.5.0/lib/blackberry/javascript
каталог.Обновление
ext
,ext-air
, иext-qnx
вPhonegap-2.5.0/lib/blackberry/framework
каталог.Обновление
build.xml
файл вPhonegap-2.5.0/lib/blackberry
каталог.Обновление
Phonegap-2.5.0/lib/blackberry/bin
каталог.Обновление
VERSION
файл вPhonegap-2.5.0/lib/blackberry
каталог.
Обновление в примере / каталог или перенос существующего проекта:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Обновить содержимое
ext-qnx/
каталог.Скопируйте новый
cordova-2.5.0.js
в ваш проект.Обновить ваш HTML, чтобы использовать новый
cordova-2.5.0.js
файл.
Обновление 2.4.0 с 2.3.0
Обновление только www
каталога:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Скопируйте новый
cordova-2.4.0.js
в ваш проект.
* Если пьес, а затем обновление .js файл в `playbook/` каталог.
* Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
- Обновить ваш HTML, чтобы использовать новый
cordova-2.4.0.js
файл.
Обновление каталога образцов (например, обновления через инструменты муравей):
Открытые
sample/lib/
каталог.Обновление файла .jar в
cordova.2.3.0/ext/
каталог.Обновить содержимое
cordova.2.3.0/ext-air/
каталог.Обновить содержимое
cordova.2.3.0/ext-qnx/
каталог.Обновить файл .js в
cordova.2.3.0/javascript/
каталог.Открытые
sample/lib/
каталог и переименоватьcordova.2.3.0/
Каталогcordova.2.4.0/
.Тип
ant blackberry build
илиant playbook build
для обновленияwww/
каталог с обновленный Cordova.Открытые
www/
каталог и обновить ваш HTML, чтобы использовать новыйcordova-2.4.0.js
файл.
Обновления 2.3.0 из 2.2.0
Обновление только www
каталога:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Скопируйте новый
cordova-2.3.0.js
в ваш проект.
* Если пьес, а затем обновление .js файл в `playbook/` каталог.
* Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
- Обновить ваш HTML, чтобы использовать новый
cordova-2.3.0.js
файл.
Обновление каталога образцов (например, обновления через инструменты муравей):
Открытые
sample/lib/
каталог.Обновление файла .jar в
cordova.2.2.0/ext/
каталог.Обновить содержимое
cordova.2.2.0/ext-air/
каталог.Обновить содержимое
cordova.2.2.0/ext-qnx/
каталог.Обновить файл .js в
cordova.2.2.0/javascript/
каталог.Открытые
sample/lib/
каталог и переименоватьcordova.2.2.0/
Каталогcordova.2.3.0/
.Тип
ant blackberry build
илиant playbook build
для обновленияwww/
каталог с обновленный Cordova.Открытые
www/
каталог и обновить ваш HTML, чтобы использовать новыйcordova-2.3.0.js
файл.
Обновление до 2.2.0 из 2.1.0
Обновление только www каталога:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Скопируйте новый
cordova-2.2.0.js
в ваш проект.
* Если пьес, а затем обновление .js файл в `playbook/` каталог.
* Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
- Обновить ваш HTML, чтобы использовать новый
cordova-2.2.0.js
файл.
Обновление каталога образцов (например, обновления через инструменты муравей):
Открытые
sample/lib/
каталог.Обновление файла .jar в
cordova.2.1.0/ext/
каталог.Обновить содержимое
cordova.2.1.0/ext-air/
каталог.Обновить содержимое
cordova.2.1.0/ext-qnx/
каталог.Обновить файл .js в
cordova.2.1.0/javascript/
каталог.Открытые
sample/lib/
каталог и переименоватьcordova.2.1.0/
Каталогcordova.2.2.0/
.Тип
ant blackberry build
илиant playbook build
для обновленияwww/
каталог с обновленный Cordova.Открытые
www/
каталог и обновить ваш HTML, чтобы использовать новыйcordova-2.2.0.js
файл.
Обновление 2.1.0 от 2.0.0
Обновление только www
каталога:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Скопируйте новый
cordova-2.1.0.js
в ваш проект.
* Если пьес, а затем обновление .js файл в `playbook/` каталог.
- Обновить ваш HTML, чтобы использовать новый
cordova-2.1.0.js
файл.
Обновление каталога образцов (например, обновления через инструменты муравей):
Открытые
sample/lib/
каталог.Обновление файла .jar в
cordova.2.0.0/ext/
каталог.Обновить содержимое
cordova.2.0.0/ext-air/
каталог.Обновить файл .js в
cordova.2.0.0/javascript/
каталог.Открытые
sample/lib/
каталог и переименоватьcordova.2.0.0/
Каталогcordova.2.1.0/
.Тип
ant blackberry build
илиant playbook build
для обновленияwww/
каталог с обновленный Cordova.Открытые
www/
каталог и обновить ваш HTML, чтобы использовать новыйcordova-2.1.0.js
файл.
Обновление до 2.0.0 от 1.9.0
Обновление только www
каталога:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Скопируйте новый
cordova-2.0.0.js
в ваш проект.
* Если пьес, а затем обновление .js файл в `playbook/` каталог.
Обновить ваш HTML, чтобы использовать новый
cordova-2.0.0.js
файл.Обновление вашего
www/plugins.xml
файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:< плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
Кому:
< плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
Обновление каталога образцов (например, обновления через инструменты муравей):
Открытые
sample/lib/
каталог.Обновление файла .jar в
cordova.1.9.0/ext/
каталог.Обновить содержимое
cordova.1.9.0/ext-air/
каталог.Обновить файл .js в
cordova.1.9.0/javascript/
каталог.Открытые
sample/lib/
каталог и переименоватьcordova.1.9.0/
Каталогcordova.2.0.0/
.Тип
ant blackberry build
илиant playbook build
для обновленияwww/
каталог с обновленный Cordova.Открытые
www/
каталог и обновить ваш HTML, чтобы использовать новыйcordova-2.0.0.js
файл.Открытые
www/
каталог и обновлениеplugins.xml
файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:< плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
Кому:
< плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
- Чтобы обновить до 1.8.0, пожалуйста идет от 1.7.0
Обновление до 1.8.0 от 1.7.0
Обновление только www
каталога:
Открыть ваш
www/
каталог, который содержит приложение.Удалить и обновить файл .jar в
ext/
каталог.Обновить содержимое
ext-air/
каталог.Скопируйте новый
cordova-1.8.0.js
в ваш проект.
* Если пьес, а затем обновление .js файл в `playbook/` каталог.
Обновить ваш HTML, чтобы использовать новый
cordova-1.8.0.js
файл.Обновление вашего
www/plugins.xml
файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:< плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
Кому:
< плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
Обновление каталога образцов (например, обновления через инструменты муравей):
Открытые
sample/lib/
каталог.Обновление файла .jar в
cordova.1.7.0/ext/
каталог.Обновить содержимое
cordova.1.7.0/ext-air/
каталог.Обновить файл .js в
cordova.1.7.0/javascript/
каталог.Открытые
sample/lib/
каталог и переименоватьcordova.1.7.0/
Каталогcordova.1.8.0/
.Тип
ant blackberry build
илиant playbook build
для обновленияwww/
каталог с обновленный Cordova.Открытые
www/
каталог и обновить ваш HTML, чтобы использовать новыйcordova-1.8.0.js
файл.Открытые
www/
каталог и обновлениеplugins.xml
файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:< плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
Кому:
< плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >