這個的前提是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
打開你的虛擬機,運行吧。
忙活了半天終於看見結果了。