2014-12-27 2 views
0

я получаю:Не удается установить cocos2d-х пустой проект на любом Android эмулятор

[echo] Installing /Users/funk/Development/cocos2d-x-2.2.6/projects/MyGame/proj.android/bin/MyGame-debug.apk onto default emulator or device... 
[exec] ADB server didn't ACK 
[exec] * failed to start daemon * 
[exec] error: cannot connect to daemon 
[exec] cannot bind 'tcp:5037 

Я попытался вручную установка его с помощью АЦП установить и получил подобную ошибку.

Я пробовал это на эмуляторе устройства для API8 и API15. Btw Я полный n00b с андроидами. Я чувствую себя полностью потерянным в лесу по сравнению с моим старым разработчиком C++ или когда я впервые создал iOS.

ответ

0

Вы должны создать новый эмулятор из диспетчера эмулятора, и вы должны включить OpenGLES при создании своего эмулятора Android. Если у вас есть сомнения, пожалуйста, сообщите об этом в Google, есть много документов здесь и там.

После создания своего эмулятора вы должны начать его сначала. Когда эмулятор заканчивается, вы можете использовать скрипты build_native.py для установки cocos2d-x в эмулятор.

NB, не пытайтесь запустить cocos2d-x на эмуляторе Android, эмулятор очень медленный и подвержен ошибкам.

И многие функции доступны только на реальном устройстве Android.

Поэтому я предлагаю всем, кто начинает использовать cocos2d-x, для эмулятора.

Для установки apk на Android-устройство Android вы должны сначала включить удаленную отладку USB. Если у вас нет

А затем подключите свой телефон Android к компьютеру с помощью USB-концентратора.

Чтобы проверить, подключен ли ваш телефон, вы должны сделать это:

adb devices 

Если это дает вам некоторые устройства информацию, то вы можете запускать скрипты build_native.py и установить APK на телефон.

+0

Я слышал об использовании родного устройства из многих мест. Это довольно печально, учитывая, что симулятор ios отлично подходит для игр. Все еще я бы посоветовал, даже если только это лучше понять UX с сенсорным устройством, но у меня нет телефона Android. Весь смысл игры заключался в том, чтобы удивить моих подруг простой платформерной игрой, когда мы встретились после праздников ... эти планы действительно ушли на юг, так как я провел 6 дней, возившись с cocos2d-x, не написав ни одной строки код. –

+0

Возможно, вам стоит взглянуть на руководство по программированию: http: //www.cocos2d-x.org/programmersguide/ – zilongshanren

+0

Я еще раз посмотрю, хотя я уверен, что я уже прочитал все это Теперь. Btw Я не нашел «build_native.py». Я нашел «build-nacl.sh», но он дает ошибку «x86_64-nacl-gcc: command not found» –