这个的前提是eclipse中android插件已经安装,具体怎么安装网上已经有很多了。这里就不管了。
尽量不要用android自带的那个虚拟机,会有很多的异常,破虚拟机折磨了我好几天。
为了大家都能看懂我会尽量把图截的细致一下,讨厌不截图的教程。
不需要使用cygwin
先看一下路径吧。我都放在EclipseForAndroid下面了,再在这个文件夹下建立一个workspace吧,我还没有建,去建喽。
1.打开eclipse
本人英语不好弄成中文的eclipse了,发现更不会用了,没有办法还原成英文,只能通过改 eclipse的快捷方式了。
目标(T):E:\EclipseForAndroid\eclipse.exe -nl "EN"
2 选择工作空间, 这个是用中文打开的,抓错图了,用上面的快捷方式打开的话,应该是英文的。懒的重新抓图了。
3 eclipse打开了
上面3个红框点击后
4 配置上android的SDK吧
SDK location : E:\EclipseForAndroid\android-sdk-windows
5 同样的方法配上NDK吧
NDK location : E:\EclipseForAndroid\android-ndk-r8e
6 按照下图操作
工程选择的路径是 E:\EclipseForAndroid\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android
7 出错了
8 和第6步一样再导入一个吧。
Root Drectory : E:\EclipseForAndroid\cocos2d-x-2.2.2\cocos2dx\platform\android\java
9 哈 只有一个错误了啊 Program "bash" is not found in PATH
10 解决9中发生的错误吧,右键 属性 图比较大啊
11 出现下面的画面 ,改改吧弟兄,原来的图就不截取了啊。
Build command : E:\EclipseForAndroid\android-ndk-r8e\ndk-build.cmd
12 还有错?clean 一下吧。
13 还有错? *** Android NDK: Aborting. . Stop.
14 解决一下吧!
NDK_MODULE_PATH
E:\EclipseForAndroid\cocos2d-x-2.2.2\;E:\EclipseForAndroid\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt\
15 还有错?再clean一下吧。
16 运行吧
好慢啊。。。。。。。。。
19 怎么弹出个画面
选No吧
又弹一个,点击Cancel,取消掉。
20 来这个文件夹看看吧。
E:\EclipseForAndroid\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android\bin
有个apk吧。
图标是这个样子么?不是,到这里下载吧 http://www.bluestacks.hk/
升级真慢啊!!!
怎么是黑的呢?
这里没有放置图片啊。。。。
找图片吧。
E:\EclipseForAndroid\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\Resources\iphone
看看这下面
还等什么复制过去吧。
来吧,再运行一次吧。一下为log
[2014-03-13 15:07:57 - HelloCpp] ------------------------------
[2014-03-13 15:07:57 - HelloCpp] Android Launch!
[2014-03-13 15:07:57 - HelloCpp] adb is running normally.
[2014-03-13 15:07:57 - HelloCpp] Performing org.cocos2dx.hellocpp.HelloCpp activity launch
[2014-03-13 15:07:57 - HelloCpp] Failed to find an AVD compatible with target 'Android 2.2'.
[2014-03-13 15:07:59 - HelloCpp] Performing org.cocos2dx.hellocpp.HelloCpp activity launch
[2014-03-13 15:08:00 - HelloCpp] Launch canceled!
重复第20步安装 HelloCpp.apk
打开你的虚拟机,运行吧。
忙活了半天终于看见结果了。