license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
В этом руководстве показано, как изменить проекты BlackBerry при обновлении старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI cordova
. Смотрите раздел “Интерфейс командной строки” для получения информации как обновить версию CLI.
BlackBerry 10:
Загрузите и распакуйте исходный код Cordova 2.9.0 в постоянное место на вашем жестком диске, например в ~/Cordova-2.9.0
.
Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
Создайте новый проект, как описано в “Руководство по инструментам BlackBerry”. Это станет домашним каталогом вашего обновленного проекта.
Скопировать исходный код вашего проекта из каталога /www
старого проекта в каталог /www
нового проекта.
Обновите ссылку на скрипт Cordova в www/index.html
(и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла cordova.js
.
Загрузите и распакуйте исходный код Cordova 2.9.0 в постоянное место на вашем жестком диске, например в ~/Cordova-2.9.0
.
Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
Создайте новый проект, как описано в разделе “Руководство инструментов BlackBerry”. Вам нужны будут ресурсы из нового проекта.
Скопируйте файл www/cordova.js
из нового проекта в папке www
и удалите файл www/cordova.js
.
Обновите ссылку на скрипт Cordova в www/index.html
(и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла cordova.js
.
Скопируйте каталог native
из нового проекта в существующий проект, перезаписывая старый каталог native
.
Скопируйте каталог lib
из нового проекта в существующий проект, перезаписывая старый каталог lib
.
Скопируйте каталог cordova
из нового проекта в существующий проект, перезаписывая старый каталог cordova
.
BlackBerry 10:
BlackBerry 10 использует новый инструмент CLI и управляет основными API как плагинами. Инструкции по миграции проекта в новый проект, а не обновление существующего проекта, в связи со сложностью обновления старого проекта. Также обратите внимание, что cordova js скрипт файл теперь называется «cordova.js» и больше не содержит строку версии.
Загрузите и распакуйте исходный код Cordova 2.8.0 в постоянное место на вашем жестком диске, например в ~/Cordova-2.8.0
.
Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
Создайте новый проект, как описано в “Руководство по инструментам BlackBerry”. Это станет домашним каталогом вашего обновленного проекта.
Скопировать исходный код вашего проекта из каталога /www
старого проекта в каталог /www
нового проекта.
Обновите ссылку на скрипт Cordova в www/index.html
(и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла cordova.js
.
BlackBerryOS/Playbook:
Загрузите и распакуйте исходный код Cordova 2.8.0 в постоянное место на вашем жестком диске, например в ~/Cordova-2.8.0
.
Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
Создайте новый проект, как описано в разделе “Руководство инструментов BlackBerry”. Вам нужны будут ресурсы из нового проекта.
Скопируйте файл www/cordova.js
из нового проекта в папке www
и удалите файл www/cordova.js
.
Обновите ссылку на скрипт Cordova в www/index.html
(и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла cordova.js
.
Скопируйте каталог native
из нового проекта в существующий проект, перезаписывая старый каталог native
.
Скопируйте каталог lib
из нового проекта в существующий проект, перезаписывая старый каталог lib
.
Скопируйте каталог cordova
из нового проекта в существующий проект, перезаписывая старый каталог cordova
.
Загрузите и распакуйте исходный код Cordova 2.7.0 в постоянное место на вашем жестком диске, например в ~/Cordova-2.7.0
.
Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
Создайте новый проект, как описано в разделе “Руководство инструментов BlackBerry”. Вам нужны будут ресурсы из нового проекта.
Скопируйте файл www/cordova-2.7.0.js
из нового проекта в папке www
и удалите файл www/cordova-2.6.0.js
.
Обновите ссылку на скрипт Cordova в www/index.html
(и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла cordova.js
.
Скопируйте каталог native
из нового проекта в существующий проект, перезаписывая старый каталог native
.
Скопируйте каталог lib
из нового проекта в существующий проект, перезаписывая старый каталог lib
.
Скопируйте каталог cordova
из нового проекта в существующий проект, перезаписывая старый каталог cordova
.
Обновление в каталог загрузки 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
каталог.
Обновление каталога example/
или перенос существующего проекта:
Откройте каталог www
, который содержит приложение.
Удалить и обновить файл .jar в ext/
каталог.
Обновить содержимое ext-air/
каталог.
Обновить содержимое ext-qnx/
каталог.
Скопируйте новый cordova-2.6.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.6.0.js
файл.
Обновление в каталог загрузки 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
файл.
Обновление только www
Каталог:
Откройте каталог www
, который содержит приложение.
Удалить и обновить файл .jar в ext/
каталог.
Обновить содержимое ext-air/
каталог.
Скопируйте новый cordova-2.4.0.js
в ваш проект.
playbook/
.qnx/
каталог.Обновить ваш HTML, чтобы использовать новый cordova-2.4.0.js
файл.
Обновление каталога sample (т.е., обновления с использованием инструментов ant):
Открытые 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
.
Обновление только www
Каталог:
Откройте каталог www
, который содержит приложение.
Удалить и обновить файл .jar в ext/
каталог.
Обновить содержимое ext-air/
каталог.
Скопируйте новый cordova-2.3.0.js
в ваш проект.
playbook/
.qnx/
каталог.Обновить ваш HTML, чтобы использовать новый cordova-2.3.0.js
файл.
Обновление каталога sample (т.е., обновления с использованием инструментов ant):
Открытые 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
.
Обновление только каталог www:
Откройте каталог www
, который содержит приложение.
Удалить и обновить файл .jar в ext/
каталог.
Обновить содержимое ext-air/
каталог.
Скопируйте новый cordova-2.2.0.js
в ваш проект.
playbook/
.qnx/
каталог.Обновить ваш HTML, чтобы использовать новый cordova-2.2.0.js
файл.
Обновление каталога sample (т.е., обновления с использованием инструментов ant):
Открытые 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
.
Обновление только www
Каталог:
Откройте каталог www
, который содержит приложение.
Удалить и обновить файл .jar в ext/
каталог.
Обновить содержимое ext-air/
каталог.
Скопируйте новый cordova-2.1.0.js
в ваш проект.
playbook/
.Обновить ваш HTML, чтобы использовать новый cordova-2.1.0.js
файл.
Обновление каталога sample (т.е., обновления с использованием инструментов ant):
Открытые 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
.
Обновление только www
Каталог:
Откройте каталог www
, который содержит приложение.
Удалить и обновить файл .jar в ext/
каталог.
Обновить содержимое ext-air/
каталог.
Скопируйте новый cordova-2.0.0.js
в ваш проект.
playbook/
.Обновить ваш HTML, чтобы использовать новый cordova-2.0.0.js
файл.
Обновите файл www/plugins.xml
. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
На:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Обновление каталога sample (т.е., обновления с использованием инструментов ant):
Открытые 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
и обновите файл www/plugins.xml
. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
На:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Обновление только www
Каталог:
Откройте каталог www
, который содержит приложение.
Удалить и обновить файл .jar в ext/
каталог.
Обновить содержимое ext-air/
каталог.
Скопируйте новый cordova-1.8.0.js
в ваш проект.
playbook/
.Обновить ваш HTML, чтобы использовать новый cordova-1.8.0.js
файл.
Обновите файл www/plugins.xml
. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
На:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Обновление каталога sample (т.е., обновления с использованием инструментов ant):
Открытые 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
и обновите файл www/plugins.xml
. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
На:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>