突然感觉不能做伸手党 虽然网上可能也有类似的解决方案 我想把我遇到的问题和大家分享下 也当做自己做的记录
在搭建环境的时候 我是参照官方文档搭建的
但是在eclipse上出现了几个问题,现在分享解决办法
1.因为我下载的是adt-bundle-windows-x86_64-20140702.zip 不能创建虚拟机,在CPU/ABI的选项上出现No system images installed for this target。
所以我用的是Genymotion虚拟机,网上有安装的教程。
2.当我能创建虚拟机的时候,我把项目导入到eclipse里,在AppActivity.java有错误。
错误是The import org.cocos2dx.lib cannot be resolved,所以我在网上找到解决方案是
⑴方法一:设置cocos2d-x的引用即可,
eclipse右键项目->build path->link source->Browse->选择地址
D:\cocosx2d\Path\cocos2d-x-3.4\cocos2d-x-3.4\cocos\platform\android\java\src(这是我电脑自己的路径,请同学们自行更改,我用的版本是3.4)
Folder name 填写为一个不与src冲突的名称,如cocos2dx-src 即可,然后确定.
⑵方法二:导入libcocos2dx
右键Import项目,选择libcocos2dx所在路径,“..\cocos2d\cocos\platform\android\java”。
右键->"Properties"->"Android"->"Library"->"Add"会自动显示刚才添加的lib,添加即可。
Clean->Refresh.
3.之后碰到的问题是apk不能编译到虚拟机上。
错误是误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
解决办法:下载Genymotion-ARM-Translation.zip,然后将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。
这就是我遇到的问题,在此感谢CLeopard和wjr2012的分享,赠人玫瑰 手有余香。
他们原文地址是 http://blog.csdn.net/cleopard/article/details/38538055 和 http://blog.csdn.net/wjr2012/article/details/16359113
在搭建环境的时候 我是参照官方文档搭建的
但是在eclipse上出现了几个问题,现在分享解决办法
1.因为我下载的是adt-bundle-windows-x86_64-20140702.zip 不能创建虚拟机,在CPU/ABI的选项上出现No system images installed for this target。
所以我用的是Genymotion虚拟机,网上有安装的教程。
2.当我能创建虚拟机的时候,我把项目导入到eclipse里,在AppActivity.java有错误。
错误是The import org.cocos2dx.lib cannot be resolved,所以我在网上找到解决方案是
⑴方法一:设置cocos2d-x的引用即可,
eclipse右键项目->build path->link source->Browse->选择地址
D:\cocosx2d\Path\cocos2d-x-3.4\cocos2d-x-3.4\cocos\platform\android\java\src(这是我电脑自己的路径,请同学们自行更改,我用的版本是3.4)
Folder name 填写为一个不与src冲突的名称,如cocos2dx-src 即可,然后确定.
⑵方法二:导入libcocos2dx
右键Import项目,选择libcocos2dx所在路径,“..\cocos2d\cocos\platform\android\java”。
右键->"Properties"->"Android"->"Library"->"Add"会自动显示刚才添加的lib,添加即可。
Clean->Refresh.
3.之后碰到的问题是apk不能编译到虚拟机上。
错误是误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
解决办法:下载Genymotion-ARM-Translation.zip,然后将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。
4.Android错误:The connection to adb is down. and a servere error has occured.
..\adt-bundle-windows\sdk\platform-tools>adb.exe kill-server
..\adt-bundle-windows\sdk\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
..\adt-bundle-windows\sdk\platform-tools>
然后再重启Eclipse试试,结果终于是可以正常去运行或调试了
这就是我遇到的问题,在此感谢CLeopard和wjr2012的分享,赠人玫瑰 手有余香。
他们原文地址是 http://blog.csdn.net/cleopard/article/details/38538055 和 http://blog.csdn.net/wjr2012/article/details/16359113