PhoneGap выполнения Android - создать командование не сумело с кодом выхода 8 - Linux

? Christian @ | Original: StackOverFlow
---

Я сделал некоторые googleing но ничего не находят соответстующее . Любая помощь приветствуется . Попробуйте его с голой VM, чтобы убедиться, , не имеющего nodejs не установить или вопрос зависимости.

Christian

sudo apt-get install nodejs
sudo apt-get install nodejs-legacy 
sudo npm install -g phonegap 
sudo npm install -g cordova
sudo apt-get install ant

chris@mint16 ~/project/dev $ phonegap create my-app
[phonegap] create called with the options /home/chris/project/dev/my-app       com.phonegap.helloworld HelloWorld
[phonegap] Customizing default config.xml file
[phonegap] created project at /home/chris/project/dev/my-app
chris@mint16 ~/project/dev $ cd my-app/
chris@mint16 ~/project/dev/my-app $ phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...

/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126
                throw e;
                      ^
Error: An error occurred while listing Android targets
at /home/chris/.cordova/lib/android/cordova/3.5.0/bin/lib/check_reqs.js:87:29
at _rejected  (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:808:24)
at /home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:834:30
at Promise.when    (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:1079:31)
at Promise.promise.promiseDispatch (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:752:41)
at /home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:574:44
at flush (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
{ [Error: /home/chris/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with   exit code 8] code: 8 }
[error] /home/chris/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with  exit code 8
---

Top 5 ответ

1DKMudrechenko @

Я только что столкнулся с той же проблемы ,проблема в том, что путь к SDK Tools не было должным образом установка:

Так что попробуйтеследующее:

export PATH=$PATH:/usr/local/adt-bundle/sdk/tools
export PATH=$PATH:/usr/local/adt-bundle/sdk/platform-tools
export PATH=$PATH:/usr/local/adt-bundle/sdk/build-tools
2curt-miles @

Я также ударил и тот же вопрос, но просто добавить различные Android SDK инструменты каталоги в пути, как DKMudrechenko предложено выше не помогло. Оказалось, что я не установлен муравья должным образом. Я скачал его из apache.org и просто добавил муравья папку " бен ", чтобы моем пути, но, видимо, что не был достаточно хорош . Тем не менее, после удаления этой записи из моего оператора пути и добавление муравья с помощью самогона, я был тогда в состоянии построить андроида Кордова проект успешно используют« Кордова построить андроида " команду .

3Sumeet Basak @

я уже столкнулись с этой проблемы и выключается только, чтобы понять, чтосбое сборки для других ошибок в коде / конфигурации . Процесс, который вы взяли делает пропустить одну часть, гдеПлатформа Android добавляется

corodova platforms add android

в шаги, описанные выше, вы создали проект, пройденный в каталог проекта, а затем побежал строить, к которымтелефон разрыв проверил Установленный SDK, проверяя ANDROID_HOME и пытался создать проект для андроида.

Вы можете запустить его в правильном порядке :

create project move to the project directory add platform build / run.

я надеюсь, что это помогает