2015-05-05 3 views
0

Я пытаюсь, безрезультатно, запустить Android-версию приложения Phonegap, которое я сделал.Запуск приложения Android Phonegap на OSX

приложение отлично работает на прошивкой при работе:

phonegap run ios 

Однако, когда я бегу:

phonegap run android 

Я получаю

[phonegap] executing 'cordova run android'... 
[phonegap] completed 'cordova run android'` 

Но ничего не происходит. Когда я бегу:

phonegap run android --verbose 

Я получаю ошибку (ы):

BUILD FAILED 
/usr/local/Cellar/android-sdk/24.1.2/tools/ant/build.xml:601: The following error occurred while executing this line: 
/usr/local/Cellar/android-sdk/24.1.2/tools/ant/build.xml:653: The following error occurred while executing this line: 
/usr/local/Cellar/android-sdk/24.1.2/tools/ant/build.xml:698: null returned: 1 

и

ERROR running one or more of the platforms: Error: /Users/*/Google Drive/Websites/angular-phonegap/*/platforms/android/cordova/run: Command failed with exit code 1 
You may not have the required environment or OS to run this project 

я столкнулся с подобной проблемой в прошлом, который вовлекал редактированием переменной PATH, не конечно, если это та же проблема или что. В любом случае, любая помощь очень ценится.

Благодаря

+0

надеюсь, что вы создаете приложение на компьютере Mac? просто проверьте, что у вас есть все требования для android (adk bundle) [http://www.panopticdev.com/blog2014/phonegap-mac-osx-setup-configuration-android-ios/] – Iftikhar

+0

@Iftikhar Да, я делаю это на mac и все требования и т. д. ... – Alan

+0

??? Есть идеи? Ссылка, которую вы оставили, мертва. – Alan

ответ

0

я думаю, что вы не имеете все требования, пожалуйста, проверьте еще раз, как вы можете видеть here, Cordova неудачу с этой ошибкой, где не найти конкретную команду платформы для запуска. Следуйте этим инструкциям:

  1. Проверьте, что java sdk уже установлен и уже находится на вашем пути.
  2. Убедитесь, что уже установлена ​​студия Android или sdk автономно, а папка bin в sdk находится в пути.
  3. Проверьте, установлен ли муравей (на Mac установить его с помощью пива, это лучший вариант) и иметь его в пути.

Полный список для проверки см. Здесь cordova docs.

Будьте терпеливы и следуйте шагу один за другим, ваша проблема должна быть на одном из этих шагов.

+0

Я думаю, что у меня есть все шаги, перечисленные вами. Когда я запускаю echo $ PATH, я получаю /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Cellar/android-sdk/24.1.2/tools:/usr /local/Cellar/android-sdk/24.1.2/platform-tools – Alan

+0

Означает ли это, что PATH корректно> – Alan

+0

попытайтесь проверить вручную, если путь действительно правильный, запустите 'java -version', а затем' ant -version' Если они правильно настроены, попробуйте запустить файл ant build.xml вручную из корня проекта Android, это приведет к отсутствию команды для завершения сборки. –

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