0

我尝试执行 phonegap install android 但收到此错误消息:android 环境中发生错误。xxx\xxx\platforms\android\cordova\run"' 不被识别为内部或外部命令、可运行程序或批处理文件。有没有人遇到过这个问题并克服了它?如果有怎么办?


这太长了,无法进入评论

c:\Phone_Apps\MyApp>树 C:\Phone_Apps\MyApp\platforms

文件夹 PATH 列表卷序列号为 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
4

1 回答 1

0

尝试这个:

 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如果您使用的是 Windows, 请忽略该部分。

于 2013-08-11T02:54:59.827 回答