2013-08-11 2 views
0

Я пытаюсь выполнить андроид установки phonegap, но получаю это сообщение об ошибке: произошла ошибка в среде Android. ххх \ ххх \ платформы \ Android \ Cordova \ Run "» не распознается как внутренней или внешней командой, исполняемой программой или пакетным файлом. Кто-нибудь имел эту проблему и преодолеть его? Если да, то как?Phonegap не будет компилировать проект андроида


Это слишком долго идти в комментарии

C: \ Phone_Apps \ MyApp> ДЕРЕВО C: \ Phone_Apps \ MyApp \ платформы

Папка 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 

ответ

0

Попробуйте это:

node --version 
cordova --version 
cordova create ./MyApp 
pushd ./MyApp 
cordova platforms add android 
cordova build 

Первая строка просто проверяет, как вы установили NodeJS и Cordova кли для NodeJS, установленных по всему миру.

Если у вас нет NodeJS, вам это нужно.

Если у вас нет Кордовы:

 sudo npm install -g cordova 

Оставьте вне sudo части, если вы используете Windows.

+0

Все работает, за исключением последней команды. Я получил сообщение об ошибке: [Ошибка: при создании проекта андроида произошла ошибка. 'c: \ Phone_Apps \ My Приложение \ platform \ android \ cordova \ build "' не распознается как внутренняя или внешняя команда, операционная программа или командный файл. – tuckerjt07

+1

Можете ли вы запустить 'TREE 'c: \ Phone_Apps \ My App \ platform" и скопировать вывод? Команда 'cordova build' пытается вызвать скрипт оболочки (пакетный) с именем' build' (или, вероятно, 'build.cmd' в Windows). –

+0

Я должен был ответить выше, чтобы выход был слишком длинным для этой коробки. – tuckerjt07

Смежные вопросы