2013-05-07 3 views
3

Привет У меня есть проблема модернизирует PhoneGap от 2.5.0 до 2.6.0 и 2.7.0, и в частности, с шагом 8. Я следуя инструкциям из документации Upgrading Cordova AndroidОбновление PhoneGap Android от 2,5 до 2,6 и 2,7 шага

Копирование файлы с бен/шаблонов/Кордовы в каталог Cordova в вашем проекте

Где я должен поместить эти файлы, так что они могли бы обновить свой проект?

ответ

2

Документы по конверсии Android Phonegap значительно изменились. Нет более поэтапного процесса, который проходит каждое требование обновления. Вместо этого, программа «обновления», которая теоретически автоматически выполняет обновление. Для меня это точно не работало. После прохождения документированного процесса обновления (на один шаг) мне пришлось пройти через свой проект и убедиться, что все было на месте - в частности, файлы cordova-2.7.0.jar и cordova-2.7.0.js.

Я только что закончил модернизацию Android-проекта от Phonegap v2.5.0 до Phonegap v2.7.0. Следующим процессом явился:

  1. Резервное копирование проекта на Android.

  2. Выполните команду обновления PhoneGap для v2.7.0, как описано в PG upgrade documentation

    • Изменить текущий каталог на PhoneGap для каталога Android:

      $ cd /phonegap-2.7.0/lib/android 
      
    • Выполните команду обновления:

      $ ./bin/update YOUR/CORDOVA/PROJECT/DIR 
      
  3. Убедитесь, что Eclipse, ссылается на правильную библиотеку PhoneGap в директории LIBS: cordova-2.7.0.jar.

    Я также удалил ссылку на предыдущий файл банку.

  4. Убедитесь, что файл javascript (cordova-2.7.0.js) для телефонного разговора указан в файле index.html соответствующим образом.

  5. Изнутри Eclipse: Project/Clean

  6. Сборка проекта и тестирование.

+1

Я также пытаюсь обновить с 2.5.0 до 2.7.0 и запустить файл update.bat дал мне следующее сообщение: Отсутствует один из следующих: JDK: http://java.oracle.com Android SDK: http://developer.android.com Apache ant: http://ant.apache.org –

0

Я также пытаюсь обновить 2.5.0 до 2.7.0 и запустить файл update.bat дал мне следующее сообщение: Отсутствует одно из следующих действий: JDK: java.oracle.com Android SDK: developer.android.com Apache Ant: ant.apache.org - Etienne Desgagné 27 мая в 2:15"

Вы должны проверить 'путь' системные переменные в переменных среды при расширенных настройках системы. JDK - это Java Development Kit, и вы проверяете, правильно ли это значение «echo% JAVA_HOME%» в терминале. Ant - это приложение apache, и вы снова проверяете, правильно ли это «echo% ANT_HOME%», а затем вы просто необходимо убедиться, что ваша папка Android SDK находится в переменной пути.

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