說明:以下僅為個人的搭建過程記錄摘要。按以下步驟搭建測試成功。參考鏈接有:
0. 引導(dǎo)
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246121b30a8e16071405f8f90613441e9120db4a72b24604573ecc589954fdbb0922d288f33712d5cd04e418f4fef961d73d620e106bff60ee7cbe74290b9a5d1c82253dd24756d8081c3045b44&p=c2769a4786cc42a858b1d22454078b&newp=927f861a85cc43ff57ee937e4e55a5231610db2151d4db15&user=baidu&fm=sc&query=Android+NDK+%B1%E0%D2%EB+zlib&qid=&p1=7 http://www.ityran.com/archives/32231. cygwin環(huán)境搭建
http://woniu1983.iteye.com/blog/1895724 http://www.33lc.com/article/7276_4.html2. android sdk 環(huán)境搭建
http://hi.baidu.com/j_key/item/bdfe28f6b1758ad56325d2593. jdk環(huán)境搭建.說明該點安裝很簡單。因此,沒有提供相關(guān)參考鏈接。
4. android avd 環(huán)境搭建.(提示:該點為非本文相關(guān)功能介紹,可以不與理會。)
http://shitou521.iteye.com/blog/1074593
cocos2d-x android 環(huán)境搭建步驟:
1. 下載ndk與cygwin安裝包。(都分別從官網(wǎng)可以下得最新免費版本)
2. 安裝cygwin。(可能需要挺長時間的)
3. 配置ndk路徑。配置方法,可參考:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246121b30a8e16071405f8f90613441e9120db4a72b24604573ecc589954fdbb0922d288f33712d5cd04e418f4fef961d73d620e106bff60ee7cbe74290b9a5d1c82253dd24756d8081c3045b44&p=c2769a4786cc42a858b1d22454078b&newp=927f861a85cc43ff57ee937e4e55a5231610db2151d4db15&user=baidu&fm=sc&query=Android+NDK+%B1%E0%D2%EB+zlib&qid=&p1=7
4. 下載jdk包。(從官網(wǎng)下載,該包也是免費的)。下載完成后,直接安裝。
5. 下載adt。可以從官網(wǎng)下載:adt-bundle。如:本人下載的:adt-bundle-windows-x86-20131030.zip。
該包也是免費的。該包中下載下來后,包含:eclips與android sdk兩個包。
提示:如果下載的不是adt-bundle。則可能需要單獨下載eclips與android sdk安裝包。
下載完成后,解壓到指定目錄。安裝android sdk。即:運行SDK Manager.exe即可。(提示:安裝需要很長時間。。)
6. 以上完成后,再下載cocos2d-x相關(guān)的sdk包。找到create-android-project.bat。按照:http://www.ityran.com/archives/3223 上說明的方法,修改其中的:set _CYGBIN 、set _ANDROIDTOOLS以及set _NDKROOT相關(guān)路徑。然后就可以有此bat創(chuàng)建自己的cocos2d-x java項目了。
7. 在處理完上面的第6點后。可以用cygwin編譯項目。具體為:打開cygwin。然后轉(zhuǎn)到新生成的項目下,執(zhí)行: build_native.sh
編完成后會生成相應(yīng)的.so。其實就是相當(dāng)于win下的lib或稱為dll吧。
8. 完成7后,再打開eclips,將工程添加進(jìn)來。(記得也要添加cocos2d-x的工程。并優(yōu)先編譯它。因為我們的項目依賴于它)。編我們的項目,然后再將設(shè)備連上,Run As即可。至此,全部介紹結(jié)束。
-------------------------------------------------------------------------------
ndk下載后,直接解壓即可。
cygwin安裝(需要很長時間)后,需要配置ndk的路徑
adt就是android sdk。
eclipse 正常來說,就已經(jīng)集成了jdk了。
(ndk下載地址:官網(wǎng))
(cygwin下載地址:官網(wǎng))
(adt下載地址:官網(wǎng))
(eclipse標(biāo)準(zhǔn)版下載地址:http://www.newasp.net/soft/69126.html)
(jdk下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)