我尝试执行phonegap安装android,但得到以下错误消息:在android环境中发生了错误。xxx\xxx\platforms\android\cordova\run“”不被识别为内部或外部命令、可操作程序或批处理文件。是否有人遇到此问题并克服了问题?如果是,如何解决?
这段时间太长了,无法进入评论。
c:\Phone_Apps\MyApp>TREE C:\Phone_Apps\MyApp\platforms
文件夹路径列出卷序列号为8CA7-78AB
C:\PHONE_APPS\MYAPP\PLATFORMS
└───android
├───assets
│ └───www
│ ├───css
│ ├───img
│ ├───js
│ ├───res
│ │ ├───icon
│ │ │ ├───android
│ │ │ ├───bada
│ │ │ ├───bada-wac
│ │ │ ├───blackberry
│ │ │ ├───ios
│ │ │ ├───tizen
│ │ │ ├───webos
│ │ │ └───windows-phone
│ │ └───screen
│ │ ├───android
│ │ ├───bada
│ │ ├───bada-wac
│ │ ├───blackberry
│ │ ├───ios
│ │ ├───tizen
│ │ ├───webos
│ │ └───windows-phone
│ └───spec
│ └───lib
│ └───jasmine-1.2.0
├───bin
├───cordova
│ └───lib
├───libs
├───res
│ ├───drawable
│ ├───drawable-hdpi
│ ├───drawable-ldpi
│ ├───drawable-mdpi
│ ├───drawable-xhdpi
│ ├───layout
│ ├───values
│ └───xml
└───src
└───io
└───cordova
└───hellocordova我丢失了我运行的第一次更新的原始输出--这是一个巨大的输出,在中间的某个地方有警告。
这是我现在得到的输出:
C:\Phone_Apps\MyApp>npm update -g cordova
npm http GET https://registry.npmjs.org/cordova
npm http GET https://registry.npmjs.org/cordova/3.0.4
npm http 304 https://registry.npmjs.org/cordova
npm http 304 https://registry.npmjs.org/cordova/3.0.4发布于 2013-08-11 02:54:59
试试这个:
node --version
cordova --version
cordova create ./MyApp
pushd ./MyApp
cordova platforms add android
cordova build第一行只需验证NodeJS是否已安装,NodeJS的cordova cli是否已全局安装。
如果你没有NodeJS,你就需要它。
如果你没有科多瓦:
sudo npm install -g cordova 如果您使用的是sudo,请省略该部分。
https://stackoverflow.com/questions/18168052
复制相似问题