新的PhoneGap 3.0无法解析导入org.apache.cordova

时间:2013-08-07 07:37:45

标签: java javascript android eclipse cordova

我正在使用强大的命令行安装新的手机间隙3.0。

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

当我在eclipse中打开android项目时,我在HelloWorld.java上收到了这个错误:

The import org.apache.cordova cannot be resolved

我想我有一个丢失的库,但如果安装3.0的唯一方法被认为是命令行,我该如何解决这个问题。

1 个答案:

答案 0 :(得分:17)

更新:如果您升级到Phonegap 3.3,则不再需要这样做了。有关更新Phonegap的详细信息: http://phonegap.com/blog/2013/12/13/phonegap-release/

注意:请确保在eclipse中将现有Android代码导入工作区 NOT'将现有项目导入工作区

我遇到了完全相同的问题并找到了一个有效的解决方案:

  1. 下载Cordova的源ZIP: http://cordova.apache.org/#download
  2. 提取'cordova-android' 随处ZIP。里面将是一个'框架'文件夹。
  3. 在eclipse中打开新解压缩的'cordova-android / framework' 文件夹作为现有项目。
  4. 在eclipse中右击这个新的'Cordova' 项目 - >属性 - > Android 。确保选中“Is Library”。
  5. 右键点击应用的项目 - >属性 - >的Android 即可。在 库部分选择“添加”。选择您的Cordova项目。
  6. 全部完成,导入现在应该解决了!