CordovaActivity无法parsing为Phonegap 3.4中的types

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

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

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

错误是:

 "CordovaActivity cannot be resolved to a type". 

我该怎么办?

Solutions Collecting From Web of "CordovaActivity无法parsing为Phonegap 3.4中的types"

对于那些不想从命令行使用它的人,只需添加一个外部库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。

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