【发布时间】:2012-11-08 16:00:12
【问题描述】:
我正在尝试使用 Cordova 2.2.0 (PhoneGap) 在 Windows 上创建一个 Android 项目。根据这个blog post,这个命令应该可以工作 -
create <project_folder_path> <package_name> <project_name>
但我收到一条消息“项目已经存在!”。我使用同一台 PC 来创建、打包和提交 Android 应用程序,所以我知道我有 Java、Javac、Ant、Android 等。已安装。
我也曾在装有 Cordova 2.1.0 的 Mac 上尝试过此操作,但我收到消息“发生错误。正在删除项目..”
您能否建议可能导致此错误的原因以及可能的解决方法?
谢谢。
更新
这个问题似乎在 Cordova 2.2.0 中得到解决,但我还没有找到 2.1.0 的解决方法
【问题讨论】:
-
指定不同的项目文件夹时会发生什么?
-
@vodich 我将在生成项目后使用 Eclipse 构建和打包应用程序 - 你是这个意思吗?
-
@SimonMacDonald 我遇到了同样的问题。当我使用相对路径(例如“../”)时,它显示“无法检索 commons-codec。请自行下载并放入 framework/libs 目录。此过程现在可能会失败。抱歉。C:\cordova -2.1.0\incubator-cordova-android\bin\create.js(97,7) Microsoft JScript 运行时错误:'NameSpace(...)' is null or not an object"
-
很奇怪,获取 commons 编解码器包时遇到问题。该脚本可能正在寻找可能已从网站上删除的编解码器版本 1.6。打开create.js看看,你可能需要切换到1.7。
-
是的,你是对的。它正在寻找 1.6 编解码器。 *create.bat line:96