Новый PhoneGap 3.0 Импорт org.apache.cordova невозможен.

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

cordova create hello com.example.hello HelloWorld
cordova platform add 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 в рабочее пространство НЕ 'Существующие проекты в рабочее пространство

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

  • Загрузите исходный ZIP-код для Кордовы: http://cordova.apache.org/#download
  • Извлеките "кордову-андроид" ZIP в любом месте. Внутри будет папка "framework".
  • В eclipse откройте недавно распакованную "кордову-андроид/фреймворк", как существующий проект.
  • В eclipse щелкните правой кнопкой мыши на этой новой "Кордове" проект → Свойства → Android. Убедитесь, что установлен флажок "Библиотека".
  • Щелкните правой кнопкой мыши ваше приложение project → Свойства → Android. В в разделе "Библиотека" выберите "Добавить". Выберите проект Кордовы.

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