gpt4 book ai didi

android - PhoneGap 3.3 无法解析import org.apache.cordova

转载 作者:太空狗 更新时间:2023-10-29 16:18:47 24 4
gpt4 key购买 nike

在 Windows 7 上运行,我有一个 PhoneGap 2.6 应用程序,我想使其与 PhoneGap 3.3 保持同步。我想我会下载/安装 3.3,基本上将我的所有文件复制到一个新项目中,然后构建新的应用程序。我相信我已经安装了所有必要的东西(经历了 2 天的悲伤和痛苦)。我使用 CLI 创建一个新项目,添加 Android,然后构建(我可以在我的设备上成功运行它)。然后我进入 Eclipse 并选择从现有代码新建项目,指向保存我的 CLI 构建项目的目录。我将文件复制到工作区,因为它们已经在正确的位置,网络上的其他人都说在从现有代码创建时不要复制文件。

无论如何,一旦我确定了从中创建新项目的目录,我就会得到两个指定要添加的项目:platforms\android,名称为:MyProject and platforms\android\CordovaLib,名称为 MyProject-CordovaLib。不知道更好,我允许两个“项目”都被“导入”(或任何动词)。我也尝试过导入第二个项目,但这似乎并不重要。

创建项目后,我在“所需”项目中遇到错误:“无法解析导入 org.apache.cordova”,就像许多其他版本的 PhoneGap 中报告的那样。我已尝试将 Android 属性设置为最新的 API 并进行清理,但这没有任何作用。

我可以看到“libs”文件夹是空的,而在我的旧 2.6 项目中,它包含 cordova-2.6.0.jar 文件。从我在其他此类帖子中读到的内容来看,.jar 文件不再是 PhoneGap 下载/安装的一部分。关于“添加新项目”或早期“构建”工作的一些事情没有生成文件。我去了 Apache 站点并下载了他们的源代码,即我有 Android Framework 的东西。我不确定如何从我拥有的东西中获得一个可构建的项目。显然,我不想/不需要为 MyProject-CordovaLib 创建一个“项目”,但我不确定下一步该做什么。

提前致谢

-大卫

最佳答案

您需要引用提取的 Cordova 文件的“框架”文件夹作为工作区中的库项目:

New PhoneGap 3.0 The import org.apache.cordova cannot be resolved

  1. 下载 Cordova 的源 ZIP: http://cordova.apache.org/#download
  2. 提取“cordova-android”随处压缩。里面将是一个“框架”文件夹。
  3. 在 eclipse 中打开新解压的 'cordova-android/framework' 文件夹作为现有文件夹项目。
  4. 在 Eclipse 中右键单击这个新的“Cordova”项目 ->属性 -> 安卓。确保选中“是图书馆”。
  5. 右键单击您应用的项目 -> 属性 -> Android。在图书馆部分选择“添加”。选择您的 Cordova 项目。

关于android - PhoneGap 3.3 无法解析import org.apache.cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20931332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com