我明白了:
[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
我尝试使用adc install手动安装它并遇到类似的错误。
我已经在API8和API15的设备模拟器上尝试过此操作。顺便说一下,我是一个完整的n00b与android的东西。与我的旧C ++开发相比,或者当我第一次使用iOS开发时,我觉得在树林里完全迷失了。
答案 0 :(得分:0)
您应该从模拟器管理器创建一个新的模拟器,并且在创建Android模拟器时必须启用OpenGLES。如果您有疑问,请谷歌,这里和那里有很多文件。
创建模拟器后,您应该首先启动它。当模拟器完成启动时,您可以使用build_native.py脚本立即将cocos2d-x安装到模拟器。
注意,不要尝试在Android模拟器上运行cocos2d-x,模拟器非常慢且容易出错。
许多功能仅适用于真正的Android设备。
所以我建议任何启动cocos2d-x的人更喜欢设备到模拟器。
要将apk安装到Android真实设备,您首先应该启用USB远程调试。如果你没有
然后使用USB集线器将Android手机连接到计算机。
要验证您的手机是否已连接,请执行以下操作:
adb devices
如果它为您提供了一些设备信息,那么您可以运行build_native.py脚本并将apk安装到手机上。