Android PhoneGap 3.3无法解析导入org.apache.cordova
在Windows7上运行,我有一个PhoneGap 2.6应用程序,我想用PhoneGap 3.3更新它。我想我应该下载/安装3.3,并将我所有的文件复制到一个新项目中,然后构建新的应用程序。我相信我已经安装了所有必要的设备(花了2天的悲伤和痛苦)。我使用CLI创建新项目、添加Android和构建(我可以在我的设备上成功运行它)。然后进入Eclipse并从现有代码中选择New Project,指向保存CLI构建项目的目录。我不会将文件复制到工作区中,因为它们已经位于正确的位置,而web上的其他人都说,在从现有代码创建文件时不要复制文件 在任何情况下,一旦我确定了执行新项目的目录,我就会得到两个被指定添加的项目:platforms\android,名称为:MyProject,和platforms\android\CordovaLib,名称为MyProject CordovaLib。我不知道还有什么更好的方法,我允许两个“项目”都被“导入”(或者不管动词是什么)。我也尝试过不导入第二个项目,但这似乎并不重要 在创建项目时,我在我的“期望”项目中得到一个错误:“import org.apache.cordova无法解决”,就像许多其他版本的PhoneGap中报告的一样。我已经尝试过将Android属性设置为最新的API和清理,但没有任何效果 我可以看到“libs”文件夹是空的,而在我以前的2.6项目中,它包含cordova-2.6.0.jar文件。从我在其他类似文章中读到的内容来看,.jar文件不再是PhoneGap下载/安装的一部分。“添加新项目”或早期“构建”工作的某些内容没有生成文件。我已经去了Apache网站并下载了他们的源代码,也就是说,我有Android框架的东西。我不知道如何从我拥有的东西中获得一个可构建的项目。显然,我不想/不需要为我的项目CordovaLib创建一个“项目”,但我不确定下一步该做什么 提前感谢,Android PhoneGap 3.3无法解析导入org.apache.cordova,android,eclipse,cordova,Android,Eclipse,Cordova,在Windows7上运行,我有一个PhoneGap 2.6应用程序,我想用PhoneGap 3.3更新它。我想我应该下载/安装3.3,并将我所有的文件复制到一个新项目中,然后构建新的应用程序。我相信我已经安装了所有必要的设备(花了2天的悲伤和痛苦)。我使用CLI创建新项目、添加Android和构建(我可以在我的设备上成功运行它)。然后进入Eclipse并从现有代码中选择New Project,指向保存CLI构建项目的目录。我不会将文件复制到工作区中,因为它们已经位于正确的位置,而web上的其他人
-David请看一下我的问题和升级要求
似乎我也有同样的问题…我从两个项目开始(期望的项目和“*-CordovaLib”项目),我也有同样的问题 清理项目有助于解决该问题,但最终解决该问题的方法是首先手动构建*-CordovaLib项目(在清理之后尝试)。在那之后,构建和运行我的项目工作得很好
您尝试过了吗?您需要在工作区中将提取的Cordova文件的“框架”文件夹作为库项目进行引用:
这实际上适用于android cordova 3.4.0。干杯,伙计。这些步骤与位于的cordova-android-4.0.2.tgz文件配合得很好。非常感谢。