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
В этом руководстве показано, как изменить Android проектов для обновления старых версий Кордова. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют cordova
утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
Следуйте же instructinos как для3.2.0
.
Начиная с 3.3.0, Кордова выполнения теперь компилируется как Android библиотеки вместо Jar. Это должно иметь никакого эффекта для использования командной строки, но IDE пользователям нужно будет импортировать новые MyProject-CordovaLib
проекта в их область.
Для проектов, которые были созданы с Кордова CLI:
Обновление cordova
CLI-версия. Увидеть интерфейс командной строки.
Запускcordova platform update android
Для проектов, не созданных с Кордова CLI выполните:
bin/update <project_path>
Для проектов, которые были созданы с Кордова CLI:
Обновление cordova
CLI-версия. Увидеть интерфейс командной строки.
Запускcordova platform update android
Для проектов, не созданных с Кордова CLI выполните:
bin/update <project_path>
Создайте новый проект Apache Cordova 3.0.0 используя cordova CLI, как описано в интерфейс командной строки.
Добавьте ваш платформ проекта cordova, например:cordova platform add android
.
Копировать содержимое вашего проекта www
каталог www
каталог в корневом каталоге проекта cordova, вы только что создали.
Скопируйте любые собственные активы из старого проекта в соответствующие каталоги под platforms/android
: этот каталог является, где существует собственный проект cordova-android.
Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
Создайте новый проект Apache Cordova Android.
Скопируйте содержимое вашего www
каталог в новый проект.
Скопируйте любые родной Android активы от вашего res
каталог в новый проект.
Скопируйте любые плагины вы установили от src
подкаталоги в новый проект.
Не забудьте обновить любой устаревшей <plugin>
ссылки из вашего старого config.xml
файл в новый <feature>
спецификации.
Обновить ссылки на org.apache.cordova.api
пакет, чтобы бытьorg.apache.cordova
.
Примечание: все основные API были удалены и должны быть установлены как плагины. Для подробной информации смотрите с помощью Plugman управление плагины руководство.
bin/update <project_path>
.Удалить cordova-2.7.0.jar
из проекта libs
каталог.
Добавить cordova-2.8.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova.js
файл.
Копия res/xml/config.xml
файл в соответствии сframework/res/xml/config.xml
.
Обновление framework/res/xml/config.xml
имеют одинаковые параметры, как это было ранее.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Удалить cordova-2.6.0.jar
из проекта libs
каталог.
Добавить cordova-2.7.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.7.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.7.0.js
файл.
Копия res/xml/config.xml
для соответствияframework/res/xml/config.xml
.
Обновление framework/res/xml/config.xml
имеют одинаковые параметры, как это было ранее.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Удалить cordova-2.5.0.jar
из проекта libs
каталог.
Добавить cordova-2.6.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.6.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.6.0.js
файл.
Копия res/xml/config.xml
для соответствияframework/res/xml/config.xml
.
Обновление framework/res/xml/config.xml
имеют одинаковые параметры, как это было ранее.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Запустить bin/update <project>
с пути проекта перечислены в Cordova исходного каталога.
Удалить cordova-2.4.0.jar
из проекта libs
каталог.
Добавить cordova-2.5.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.5.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.5.0.js
файл.
Копия res/xml/config.xml
для соответствияframework/res/xml/config.xml
.
Обновление framework/res/xml/config.xml
имеют одинаковые параметры, как это было ранее.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Удалить cordova-2.3.0.jar
из проекта libs
каталог.
Добавить cordova-2.4.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.4.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.4.0.js
файл.
Копия res/xml/config.xml
для соответствияframework/res/xml/config.xml
.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Удалить cordova-2.2.0.jar
из проекта libs
каталог.
Добавить cordova-2.3.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.3.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.3.0.js
файл.
Копия res/xml/config.xml
для соответствияframework/res/xml/config.xml
.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Удалить cordova-2.1.0.jar
из проекта libs
каталог.
Добавить cordova-2.2.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.2.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.2.0.js
файл.
Копия res/xml/config.xml
для соответствияframework/res/xml/config.xml
.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Удалить cordova-2.0.0.jar
из проекта libs
каталог.
Добавить cordova-2.1.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.1.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.1.0.js
файл.
Копия res/xml/config.xml
для соответствияframework/res/xml/config.xml
.
Скопируйте файлы из bin/templates/cordova
в проект cordova
каталог.
Удалить cordova-1.9.0.jar
из проекта libs
каталог.
Добавить cordova-2.0.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-2.0.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-2.0.0.js
файл.
Копия res/xml/config.xml
соответствоватьframework/res/xml/config.xml
.
В 2.0.0 релиз, config.xml
файл и заменяет cordova.xml
и plugins.xml
. Старые файлы являются устаревшими и хотя они по-прежнему работают в 2.0.0, перестанет работать в будущих выпусках.
Удалить cordova-1.8.0.jar
из проекта libs
каталог.
Добавить cordova-1.9.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.9.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-1.9.0.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Из-за введения CordovaWebView
в 1.9.0 релиз, сторонние плагины могут не работать. Эти плагины нужно получить контекст из CordovaInterface
с помощью getContext()
или getActivity()
. Если вы не являетесь опытным разработчиком Android, пожалуйста, свяжитесь с сопровождающим плагин и добавьте эту задачу в их баг трекер.
Удалить cordova-1.8.0.jar
из проекта libs
каталог.
Добавить cordova-1.8.1.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.8.1.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-1.8.1.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Удалить cordova-1.7.0.jar
из проекта libs
каталог.
Добавить cordova-1.8.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.8.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-1.8.0.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Удалить cordova-1.7.0.jar
из проекта libs
каталог.
Добавить cordova-1.8.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.8.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-1.8.0.js
файл.
Обновление res/xml/plugins.xml
в соответствииframework/res/xml/plugins.xml
.
Удалить cordova-1.6.1.jar
из проекта libs
каталог.
Добавить cordova-1.7.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.7.0.js
в ваш проект.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Удалить cordova-1.6.0.jar
из проекта libs
каталог.
Добавить cordova-1.6.1.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.6.1.js
в ваш проект.
Обновление res/xml/plugins.xml
в соответствииframework/res/xml/plugins.xml
.
Удалить cordova-1.5.0.jar
из проекта libs
каталог.
Добавить cordova-1.6.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.6.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-1.6.0.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Заменить res/xml/phonegap.xml
с res/xml/cordova.xml
для соответствияframework/res/xml/cordova.xml
.
Удалить phonegap-1.4.0.jar
из проекта libs
каталог.
Добавить cordova-1.5.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый cordova-1.5.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый cordova-1.5.0.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Заменить res/xml/phonegap.xml
с res/xml/cordova.xml
в соответствииframework/res/xml/cordova.xml
.
Удалить phonegap-1.3.0.jar
из проекта libs
каталог.
Добавить phonegap-1.4.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый phonegap-1.4.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый phonegap-1.4.0.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Обновление res/xml/phonegap.xml
для соответствияframework/res/xml/phonegap.xml
.
Удалить phonegap-1.2.0.jar
из проекта libs
каталог.
Добавить phonegap-1.3.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый phonegap-1.3.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый phonegap-1.2.0.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Обновление res/xml/phonegap.xml
для соответствияframework/res/xml/phonegap.xml
.
Удалить phonegap-1.1.0.jar
из проекта libs
каталог.
Добавить phonegap-1.2.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый phonegap-1.2.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый phonegap-1.2.0.js
файл.
Обновление res/xml/plugins.xml
для соответствияframework/res/xml/plugins.xml
.
Обновление res/xml/phonegap.xml
в соответствииframework/res/xml/phonegap.xml
.
Удалить phonegap-1.0.0.jar
из проекта libs
каталог.
Добавить phonegap-1.1.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый phonegap-1.1.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый phonegap-1.1.0.js
файл.
Обновление res/xml/plugins.xml
в соответствииframework/res/xml/plugins.xml
.
Удалить phonegap-0.9.6.jar
из проекта libs
каталог.
Добавить phonegap-1.0.0.jar
в проект libs
каталог.
Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
Скопируйте новый phonegap-1.0.0.js
в ваш проект.
Обновить ваш HTML, чтобы использовать новый phonegap-1.0.0.js
файл.
Добавить res/xml/plugins.xml
в соответствииframework/res/xml/plugins.xml
.