【问题标题】:Phonegap 3.3 Android Project with EclipsePhonegap 3.3 带有 Eclipse 的 Android 项目
【发布时间】:2014-02-19 19:02:22
【问题描述】:

我正在尝试将我的 phonegap 2.1 项目更新到新的 3.3 版本。当我尝试在 Eclipse 中创建一个新项目时,它不会将我的源代码包含到项目中。我尝试从我的项目目录的根目录和 root\platforms\android 创建一个项目,结果相同。每次它使用 CordovaLib 目录而不是我的 assets\www 目录创建项目时。我发现另一个用户有同样的问题...Developing with Eclipse and Phonegap/Cordova 3 但是这个解决方案似乎没有用。如果我使用来自两个位置的现有代码创建项目,则不使用我的源代码(www)目录。我正在使用 Eclipse SDK 版本:4.2.2 构建 ID:M20130204-1200。非常感谢任何帮助!

【问题讨论】:

  • 在 Eclipse 中导入项目之前,您是否致电 phonegap platform update android?当您在 Eclipse 中使用“导入现有 android 项目”向导浏览到 projectroot/platforms/android 时,它是否看到两个项目? (也许在新的工作区尝试)
  • 我不是在导入现有项目,而是通过“从现有代码中的 Android 项目”选项创建一个新项目。一旦我将骨架 Phonegap 3.3 项目放入 Eclipse 中,然后我计划将我现有项目中的所有 www/ 文件移动到这个新项目中。
  • 是的,当我从 projectroot/platforms/android 创建新项目时,我确实看到了两个项目。在项目窗口中,第一行显示我的项目(root/platforms/android),第二行显示 CordovaLIb。它不会让我选择我的项目并使 CordovaLib 未选中(不将其识别为让我单击完成的项目)。
  • 必须同时导入两个项目(app项目中有cordovalib项目的引用)
  • 我试过了。如果我选择这两个项目并单击完成,它将在 Eclipse 包资源管理器下创建一个名为 MyProjectName-CordovaLib 的项目。该树中有文件夹 Android 4.4.2、src、gen、assets、bin、libs 和 res,其中包含文件 AndroidManifest.xml、build.xml、local.properties、progaurd-project.txt 和 project.properties。过去,一切都在 assets 文件夹下,但是在这个项目中 assets 文件夹是空的。它似乎没有提取正确的数据。最好我能说它是从 Projectroot/platforms/android/CordovaLib/ 中提取数据

标签: android eclipse cordova project


【解决方案1】:

创建一个新的工作区为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多