2013-08-07 2 views
3

я установил Кордову вместе с PhoneGap и установленной Node.js в моей системе (Ubuntu) с помощью следующих команд:сборки не найден в PhoneGap 3.0 для андроид

Установите Nodejs http://nodejs.org/

Установка Кордова 3,0. х

$ sudo npm install -g cordova 

Установить телефон Gap 3.0.x

$ sudo npm install -g phonegap 

Затем я создал проект с помощью команды PhoneGap:

$ phonegap create hello 

Попытки запустить в моем местный с помощью следующей команды:

$ phonegap local run andriod 

Теперь на первом я получаю следующее сообщение об ошибке:

[email protected]:~/Documents/hello$ phonegap local run android 
[phonegap] adding the Android platform... 
[error] An error occured during creation of android sub-project. /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin/create: line 54: jar: command not found 

Это я решил, выполнив следующую команду:

ls -la /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin 

Теперь, когда я снова запустить $ PhoneGap местный запустить Andriod

Я получаю ниже ошибки:

[email protected]:/home/shoaib/Documents/hello# phonegap local run android 
[phonegap] compiling Android... 
[error] An error occurred while building the android project. /bin/sh: 1: /home/shoaib/Documents/hello/platforms/android/cordova/build: not found 

Я использую Android SDK 17 и версии в разделе 4.2.2. Любое решение по этой проблеме?

ответ

0

Эй, получилось решение.

Я устанавливаю открытый jdk 6.0 и проблема решена.

1

У меня была аналогичная проблема. сборка и запуск отсутствовали вместе с несколькими другими файлами, а lib - пустой каталог. Загруженный кордова-андроид от here извлек и скопировал все, начиная с его /bin/templates/cordova/ до проекта (/platforms/android/cordova/). Тогда я мог бы создать и установить приложение.

По-прежнему нужно было запустить эмулятор, проверить запущенный эмулятор с помощью platforms/android/cordova/lib/list-started-emulators, а затем передать его при установке или потребовалось бы навсегда, чтобы установить его на эмулятор.

$ platforms/android/cordova/lib/list-started-emulators 
emulator-5554 
$ phonegap install --emulator=emulator-5554 android 
1

Я уже установил JDK, но с той же ошибкой. Чтобы исправить это, я только удалил тестовый проект телефона и убедитесь, что:

  • Java, Javac и банки, где на пути

(оба должны работать)

java -version 
javac -version 
jar -version 

Android Правильно установлен путь sdk и правильно настроена переменная среды JAVA_HOME.

Затем я переделаю проект, и все сработало.

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