【问题标题】:command cordova platform add android not recognized internal or external command?命令cordova平台添加android无法识别的内部或外部命令?
【发布时间】:2014-06-07 23:14:14
【问题描述】:

我完成了所有 Pre-requests 步骤来创建 phonegap android 应用程序。我安装了所有的东西,比如

  • 安装 Apache ANT
  • 安装 Eclipse
  • 添加 Android ADT 插件
  • 安装 NodeJS
  • 安装 Cordova
  • 设置环境变量

但是当我触发像 cordova platform add android 这样的命令时,我得到了以下屏幕

在此命令之前,所有命令都正常工作。请任何人告诉我如何解决这个问题..
提前致谢

【问题讨论】:

  • 你是不是刚写了cordova platform add android?或 C:\Documents and Settings\Administrator\DesignTechCadAcadamy>cordova 平台添加 android?
  • 我写的有点像 C:\Documents and Settings\Administrator\DesignTechCadAcadamy>cordova platform add android.. 请看命令提示符图片
  • 你只需要写“cordova platform add android”
  • 你的意思是写C:\Documents and Settings\Administrator>cordova platform add android
  • 不,我的意思是写cordova platform add android

标签: android eclipse node.js cordova ant


【解决方案1】:

正如here 所见,如果您放置项目的文件夹中有空格,那么cordova cli 似乎无法正常工作。

大多数使用 Windows 7 或 8 的人(包括我)都没有遇到此问题,因为“c:\Documents and Settings”已被“c:\Users”取代。

您使用的是哪个版本的科尔多瓦? (我似乎无法重现cordova 3.4.1的问题)

我为您看到了两种解决方案(如果您有旧版本,还可以升级到最新的 cordova):

1)使用文件夹的简称:

cd c:\Docume~1\Administrator\DesignTechCadAcadamy
cordova platform add android

或 2)尝试在磁盘的根目录下创建一个文件夹,并在此文件夹中而不是在您的用户文件夹中工作。

例如试试

md c:\CordovaProjects
pushd c:\CordovaProjects
cordova create test
cd test
cordova platform add android

【讨论】:

  • 对于那些使用 Windows 7/8 并看到此问题的人来说,请注意;如果您的用户名有空格,则属于同样的问题(例如“C:\Users\John Everyman\.cordova\”)。在 Cordova 3.5.0 中这似乎仍然是一个问题。
猜你喜欢
  • 2016-01-12
  • 2015-09-29
  • 2017-08-22
  • 1970-01-01
  • 2012-07-06
  • 2015-04-15
  • 1970-01-01
  • 2013-10-06
  • 2020-07-26
相关资源
最近更新 更多