我尝试执行phonegap install 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
答案 0 :(得分:0)
试试这个:
node --version
cordova --version
cordova create ./MyApp
pushd ./MyApp
cordova platforms add android
cordova build
第一行只是验证您已安装NodeJS并且全局安装了NodeJS的cordova cli。
如果您没有NodeJS,则需要它。
如果你没有cordova:
sudo npm install -g cordova
如果您使用的是Windows,请忽略sudo
部分。