【问题标题】:PhoneGap 3.3 The import org.apache.cordova cannot be resolvedPhoneGap 3.3 导入 o​​rg.apache.cordova 无法解决
【发布时间】:2014-01-05 07:50:07
【问题描述】:

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

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

在创建项目时,我的“所需”项目中出现错误:“无法解析导入 org.apache.cordova”,就像许多其他人在许多其他版本的 PhoneGap 中报告的一样。我已尝试将 Android 属性设置为最新的 API 并进行清理,但这无济于事。

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

提前致谢,

-大卫

【问题讨论】:

    标签: android eclipse cordova


    【解决方案1】:

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

    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 cordova 3.4.0。干杯,伙计。
    • 这些步骤适用于位于apache.org/dist/cordova/platforms 的cordova-android-4.0.2.tgz 文件。谢谢。
    【解决方案2】:

    我从 2 个项目(所需项目和“*-CordovaLib”一个)开始,但遇到了同样的问题。

    清理项目有助于解决问题,但最终解决的方法是首先手动构建 *-CordovaLib 项目(清理后立即尝试)。之后,构建和运行我的项目工作正常。

    你试过了吗?

    【讨论】:

      【解决方案3】:

      请看看我的问题和升级要求...Upgrade to phonegap 3.3.0

      我好像遇到了同样的问题……

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-08
        • 2021-11-20
        • 2013-03-11
        • 1970-01-01
        • 2013-08-23
        • 2019-02-12
        • 2021-09-13
        • 2020-01-23
        相关资源
        最近更新 更多