1、下載 ADT Bundle 解壓到D盤 D:\adt-bundle-windows-x86_64-20131030;
2、下載 NDK-R9C,解壓到 ADT 目錄下:D:\adt-bundle-windows-x86_64-20131030\android-ndk-r9c;
3、安裝 Python 2.7.3 ;(最新版會有些問題);
4、安裝 JDK;
5、參照 http://www.cnblogs.com/lyout/p/3280118.html 第8,9步,建立一個批處理文件,方便創建項目;
6、運行 SDK Manager.exe,安裝所需要的 API 版本,一般安裝 2.2,4.0和最新版本就差不多了。
7、啟動 ADT Bundle,D:\adt-bundle-windows-x86_64-20131030\eclipse\eclipse.exe。
8、添加 C++ 環境參數:
9、創建一個項目,假設為 testcocos,(測試時不創建也行,直接使用samples\cpp\HelloCpp),導入到 eclipse,導入時不要選中 ”copy projects into workspace“;
10、導入 libcocos2dx 項目,目錄為:\cocos2dx\platform\android\java:
11、打開 testcocos 項目屬性,點擊 C++ Build:
12、編譯 testcocos 項目。Project\Build Project。(libcocos2dx不要編譯,編譯前面項目的時候會自動編譯的)。
編譯過程中可能會遇到錯誤,打開 cocos2dx 下的 Android.mk,在最后的4個模塊前加入:
$(call import-add-path,$(LOCAL_PATH)/platform/third_party/android/prebuilt)
VS2013 下就很簡單了,直接雙擊 proj.win32 下的解決方案文件,然后編譯就可以了。沒有任何錯誤。