你好,我正在通过命令行界面使用PhoneGap
进行工作。
我能够创建一个项目,并在Windows 7的命令提示符中运行android模拟器。
自从我将项目导入并复制到我的eclipse工作空间中后,在扩展了CordovaActivity
的主类中出现了一些错误。
这个错误是:
"CordovaActivity cannot be resolved to a type".
我该怎么做?
对于那些不想从命令行使用它的人,只需将一个外部库cordova-android项目添加到解决此问题。
按照以下步骤操作:
1- 从此处下载Cordova android zip https://github.com/apache/cordova-android。
2- 在PC上的任何位置解压zip文件。进入framework文件夹。
3- 将这个解压的zip文件夹/framework作为现有项目导入到eclipse中,这将在您的工作区中产生Cordova项目(库)。
4- 现在右键单击您的应用程序项目->属性->Android。在Library部分中选择“添加”,然后选择Cordova项目(库)。
5- 最后添加import org.apache.cordova; 来使用扩展CordovaActivity。
点击项目并选择属性 -> Java构建路径 -> 源代码并添加文件夹以包含CordovaLib\src文件夹。
(或者)
如果您有appname-CordovaLib作为现有项目;您可以将其添加到源路径中。
cordova
jar包,然后在继承CordovaActivity
的Activity
中,
添加以下代码行以导入cordova
类。import org.apache.cordova.*;
我是这样解决的。
这为我解决了所有错误。