您好我正在通过命令行界面处理PhoneGap
。
我能够创建一个项目,并在Windows 7的命令提示符下运行一个android模拟器。
由于我在eclipse中将项目导入并复制到我的工作区,因此在主类中显示了一些扩展CordovaActivity
的错误。
错误是:
"CordovaActivity cannot be resolved to a type".
我该怎么办?
答案 0 :(得分:12)
对于那些不想在命令行中使用它的人,只需添加一个外部库cordova-android项目来解决此问题。
请按照以下步骤操作:
1-从这里下载Cordova android zip https://github.com/apache/cordova-android。
2-在PC上的任何位置提取zip。进入框架文件夹。
3-在eclipse中将此提取的zip文件夹/框架导入为现有项目,这将导致工作区中的Cordova项目(库)。
4-现在右键单击您的应用项目 - >属性 - > Android系统。在“库”部分中,选择“添加”并选择Cordova项目(库)。
5-最后添加import org.apache.cordova;使用扩展CordovaActivity。
答案 1 :(得分:8)
点击该项目,然后选择属性 - > Java构建路径 - >源和添加文件夹以包含CordovaLib \ src文件夹。
(或)
如果你有appname-CordovaLib作为现有项目;您可以将其添加到源路径。
答案 2 :(得分:3)
我能够通过清理项目来消除错误:
从菜单中:项目>清洁...
Mac OS X 10.10,Eclipse Luna和phonegap 3.6.0-0.21.18
答案 3 :(得分:0)
在项目中添加cordova
jar,然后在Activity
扩展CordovaActivity
添加此行以导入cordova
类
import org.apache.cordova.*;
答案 4 :(得分:0)
我这样解决了。
这解决了我的所有错误。