Новый PhoneGap 3.0 Не удается разрешить импорт org.apache.cordova

Я устанавливаю новый разрыв телефона 3.0 с всемогущей командной строкой.

cordova create hello com.example.hello HelloWorld
cordova platform add android

Когда я открываю проект Android в Eclipse, я получаю эту ошибку HelloWorld.java:

The import org.apache.cordova cannot be resolved

Я предполагаю, что у меня отсутствует библиотека, но как мне решить эту проблему, если единственный способ установить 3.0 - это использовать командную строку.

1 ответ

Решение

Обновление: если вы обновляетесь до Phonegap 3.3, вам больше не нужно это делать. Подробная информация об обновлении Phonegap: http://phonegap.com/blog/2013/12/13/phonegap-release/

Примечание: убедитесь, что в eclipse вы импортируете существующий код Android в рабочее пространство, а не в существующие проекты в рабочее пространство

У меня была точно такая же проблема, и я нашел решение, которое работает:

  1. Загрузите исходный ZIP-файл для Cordova: http://cordova.apache.org/
  2. Распакуйте ZIP-файл 'cordova-android' куда угодно. Внутри будет папка "framework".
  3. В eclipse откройте недавно распакованную папку 'cordova-android / framework' в качестве существующего проекта.
  4. В затмении щелкните правой кнопкой мыши на этом новом проекте 'Cordova' -> Свойства -> Android. Убедитесь, что "Is Library" отмечен.
  5. Щелкните правой кнопкой мыши по проекту вашего приложения -> Свойства -> Android. В разделе "Библиотека" выберите "Добавить". Выберите свой проект Cordova.

Все сделано, импорт должен теперь разрешиться!

Другие вопросы по тегам