Ошибка настройки телефонной трубки Ошибка Кордовы Ошибка создания - программирование
Подтвердить что ты не робот

Ошибка настройки телефонной трубки Ошибка Кордовы Ошибка создания

Я пытаюсь настроить на базовом Android-приложении Hello World phonegap. Я установил и правильно настроил пути для ant, java jdk и android sdk. Однако, когда я пытаюсь запустить

create C:\Users\Shoes\Documents\Dev\Test com.codebundle.test Test

и кордова дала мне следующую ошибку

Missing one of the following:
JDK: http://java.oracle.com
Android SDK: http://developer.android.com
Apache ant: http://ant.apache.org

Я тестировал, что все пути настроены правильно, попробовав

ant
adb
java

Все работало отлично, пожалуйста, помогите

4b9b3361

Ответ 1

Если вы наберете "андроид", что произойдет? Вам нужно убедиться, что $ANDROID_HOME/tools и $ANDROID_HOME/platform-tools находятся в вашем $PATH.

http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android

Работала с другом вчера вечером, и его проблема заключалась в том, что JRE была на его пути, а не JDK. Поэтому, когда он набрал javac, его не удалось найти. Если у вас такая же проблема, вам нужно обновить PATH, чтобы указать на местоположение JDK.

Ответ 2

Чтобы добавить пути к переменной PATH, недостаточно. Вам нужно добавить явное выражение JAVA_HOME с указанием пути к папке bin JDK, например:

 JAVA_HOME -> C:\Program Files\Java\bin

Phonegap/Cordova ищет переменную JAVA_HOME в ваших настройках.

Ответ 3

установить следующие две переменные среды

C:\>set ANT_HOME="C:\apache-ant-1.8.4\"

C:\>set JAVA_HOME="C:\Program Files\Java\jdk1.7.0_04\"

Ответ 4

задайте путь javac в переменной PATH, это работает для меня отлично, у меня были те же проблемы. Я добавил эти три папки в переменную PATH:

   C:\Program Files\Java\jdk1.7.0_05;
   C:\Program Files\Java\jdk1.7.0_05\bin;
   C:\Program Files\Java\jdk1.7.0_05\lib

Когда вы на cmd в Windows, вы должны иметь возможность запускать эти команды из любого места:

  javac
  java
  ant

Если вы можете сделать это на ошибках cmd wihtout, тогда будет работать cordova.

Ответ 5

Настройте проект PhoneGap в шесть простых шагов.

http://wezeste.blogspot.in/201...

  • Загрузите последнюю версию телефонной рассылки от → http://phonegap.com/install/

  • распакуйте и перейдите в каталог android/bin загруженного phonegap zip

  • УСТАНОВИТЕ РАЗНЫЕ ПУТЫ: (вы можете сделать это и в среде)

java: set path =% PATH%; C:\Program Files (x86)\Java\jdk1.7.0_21\bin

ant: set path =% PATH%; C:\apache- ant -1.9.4\bin

JAVA_HOME: установить JAVA_HOME = C:\Program Files (x86)\Java\jdk1.7.0_21\bin

  1. Создать андроид peoject с командой - создать назначение [имя пакета] [название проекта]

создать D:\AndroidProjects com.project.example hello

  1. Импортируйте проект андроида, созданный в eclipse

  2. Загрузите и добавьте файл cordova-2.2.0.jar в ваш проект.

Запустите первое тестовое приложение

спасибо

Ответ 6

Я сделал все правильно, но все равно получаю это сообщение:

Missing one of the following:
JDK: http://java.oracle.com
Android SDK: http://developer.android.com
...

Решение для меня заключалось в том, чтобы добавить все в мою пользовательскую переменную PATH не к системной переменной PATH

Ответ 7

Проблема заключалась в том, что create не может найти javac.exe, также включить каталог bin в Path: C:\Program Files\Java\jdk1.7.0_11\bin (в моем случае).

Ответ 8

Я редактировал переменную системного пути, и в конце она выглядела так, я добавил много, но, похоже, мне пришлось работать, только тогда

D:\Python27\Lib\site-packages\PyQt4;%CommonProgramFiles%\Microsoft Shared\Windows Live;c:\bin;D:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;D:\Program Files (x86)\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;d:\wamp\bin\php\php5.2.6\;d:\cygwin\bin;D:\Program Files (x86)\Android\android-sdk\platform-tools;D:\Program Files (x86)\Android\android-sdk\tools;D:\wamp\bin\mysql\mysql5.0.51b\bin;D:\Program Files\Java\jdk1.7.0_01;D:\Program Files\Java\jdk1.7.0_01\bin;D:\Program Files\Java\jdk1.7.0_01\lib;D:\SDK\apache-ant-1.8.4;D:\SDK\apache-ant-1.8.4\bin;D:\SDK\apache-ant-1.8.4\lib

После редактирования вашего пути вы должны открыть новое окно командной строки (в окнах), прежде чем запускать команды "java" "ant" "adb" или "javac"