CordovaActivity无法parsing为Phonegap 3.4中的types

您好,我正在通过命令行界面PhoneGap工作。

我能够创build一个项目,并从Windows 7中的命令提示符下运行一个android模拟器。

由于我在eclipse中导入并复制了项目到工作区,所以在扩展CordovaActivity的主类中显示了一些错误。

错误是:

 "CordovaActivity cannot be resolved to a type". 

我该怎么办?

  • PhoneGap Build不能用PushPlugin为Android构build
  • 来自Phonegap Android的AJAX请求失败
  • jquery ajax GET请求执行两次
  • Android性能达到2.3.5以后的版本(phonegap / cordova)
  • cordova插件白名单无法要求cordovaios 4
  • intel xdk,appmobi和crosswalk有什么区别?
  • cordova和使用命令行设置Android
  • PhoneGap - 键盘使三星Galaxy Tab 10.1上的屏幕变黑并闪烁一段时间
  • 对于那些不想从命令行使用它的人,只需添加一个外部库cordova-android项目来解决这个问题。

    按着这些次序:

    1-从这里下载cordova的Android zip从https://github.com/apache/cordova-android

    2-在您的电脑的任何地方提取zip。 进入框架文件夹。

    3-在Eclipse中导入这个提取的zip文件夹/框架作为一个现有的项目,这将导致你的工作区中的Cordova项目(库)。

    4-现在右键单击您的应用程序项目 – >属性 – > Android。 在库部分select“添加”并selectCordova项目(库)。

    5,最后joinimport org.apache.cordova; 使用扩展CordovaActivity。

    单击该项目,然后selectProperties – > Java Build Path – > Source并添加文件夹以包含CordovaLib \ src文件夹。

    (要么)

    如果你有appname-CordovaLib作为现有的项目; 您可以将其添加到源path。

    通过清理项目,我能够摆脱错误:

    从菜单:项目>清理…

    Mac OS X 10.10,Eclipse Luna和phonegap 3.6.0-0.21.18

    在您的项目中添加cordovajar,然后在您的Activity ,扩展CordovaActivity添加此行来导入cordova

     import org.apache.cordova.*; 

    我以这种方式解决了。

    1. 下载cordova-android-master
    2. 提取并转到框架目录
    3. 打开命令提示符并运行“ant jar”命令
    4. 再次去框架目录和
    5. 复制cordova-4.1.0-dev.jar文件
    6. 将这个jar文件添加到eclipse中的cordova项目的构buildpath。

    这为我解决了所有的错误。