Cocos2d-x win7下 android環境搭建

綜合瞭如下三篇
html

http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.htmljava

http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.htmlandroid

http://www.douban.com/note/229610750/
windows


1.安裝Java JDKbash

下載地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 下載本身系統對應的jdk網絡

安卓開發無需jre,jre是個java虛擬機,安卓開發有本身獨立虛擬機oracle


新建環境變量:JAVA_HOME 值爲:D:\Program Files\Java\jdk1.7.0   值爲jdk的安裝目錄,根據本身實際狀況更改(最好目錄下的路徑名都是英文的)
eclipse


點擊環境變量編輯器


選擇系統變量的新建測試


新建環境變量:CLASSPATH  值爲:.;%JAVA_HOME%\lib;(注意:點號表示當前目錄,不能省略)


在系統變量Path的值的前面加入如下內容:%JAVA_HOME%\bin;(注意:這裏的分號不能省略)到這裏,JDK安裝完畢。後面的安卓是我設置安卓後增長的,無視。


單擊「開始」—>「運行」—>輸入:cmd命令,在CMD窗口中輸入:java -version 
出現以下界面,就表示安裝成功:

wps_clip_image-32698

2.安裝androi  SDK

下載地址 http://developer.android.com/sdk/index.html

安裝時會檢查jdk安裝狀況,若是沒安裝成功會失敗的。

而後運行SDK Manager.exe 進行更新sdk(建議根據須要下載對應版本的sdk)(若是沒有出現下圖 http://blog.sina.com.cn/s/blog_6e1ad0cf01013v9u.html)

wps_clip_image-13441

點解install packages。(點進去後要所有接受,相應版本里的API才所有安裝)完成後,爲了方便,也配置下環境變量

若是有錯誤警告http://blog.sina.com.cn/s/blog_4a94a0db0100y4h7.html


新建環境變量:ANDROID_SDK 值爲:G:\Android SDK\platforms;G:\Android SDK\platform-tools(這個是SDK存放的位置下的兩個子目錄)

在系統PATH環境變量種加入:%ANDROID_SDK%

單擊「開始」—>「運行」—>輸入:cmd命令,在CMD窗口中輸入:adb -h

wps_clip_image-17920


3.下載安卓NDK

下載地址http://developer.android.com/tools/sdk/ndk/index.html

下載解壓,以後有用


4.Cygwin安裝

因爲NDK開發大都涉及到C/C++在GCC環境下編譯、運行,因此在Windows環境下,須要模擬Linux模擬編譯環境,下載地址:

http://www.cygwin.com/

下載後是個setup.exe文件,使用過程以下:

第一步:運行setup程序,第一步圖略,直接點擊Next進入下一步。

第二步:選擇安裝方式,第一次能夠採用Direct Connection在線下載安裝,若有現成的離線包,能夠選擇離線安裝(Install from Local Directory)。

第三步:選擇安裝目錄,好比C:\Cygwin,注意此目錄是指Cygwin最終的安裝目錄,不是下載文件暫存目錄。

wps_clip_image-20365

第四步:設置本地包暫存路徑

暫存目錄默認是放到setup.exe的同級目錄下,下載後名字相似ftp%3a%2f%2fcygwin.mirrors.pair.com%2f這樣格式。

wps_clip_image-4071

第五步:設置網絡鏈接方式

wps_clip_image-17795

第六步:選擇下載站點地址

起初嘗試幾個看哪一個速度快就用哪一個地址(若是感受不快就點取消,再次來過)。

(163最快,要本身添加 )

wps_clip_image-25446

第七步:等待加載安裝項載入,選擇安裝項

咱們編譯NDK,在默認設置下,只需選擇Devel(點擊列表中Devel,將後面的Default改成Install,圖中箭頭所示),其它均爲默認狀態。(其實NDK須要的很少,主要autoconf2.一、automake1.十、binutils、gcc-core、gcc- , g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make )

wps_clip_image-9612

第八步:等待下載完成

下載過程當中可能出現錯誤,換個地址下載。下載完成時間決定於你選擇的安裝包數量及網絡鏈接速度,好比按照本文默認的選擇方式,可能須要2-3個小時(視網速而定),下載後壓縮包約1.2G,下載完成後會自動安裝到上文設置的安裝目錄。

wps_clip_image-17368

提醒:第一次下載完成後,最好把下載的包目錄作個備份,下次安裝一樣的環境能夠直接使用離線安裝方式(第二步中選擇本地安裝)。

運行cygwin,在彈出的命令行窗口輸入:cygcheck -c cygwin命令,會打印出當前cygwin的版本和運行狀態,若是status是ok的話,則cygwin運行正常。

而後依次輸入gcc –v,g++  --version,make –version,gdb –version進行測試,(注意空格和-)若是都打印出版本信息和一些描述信息,這說明cygwin安裝成功了。

5.安裝ADT


1 安裝android 開發插件

     (1)打開Eclipse, 在菜單欄上選擇 help->Install New SoftWare 出現以下界面:

wps_clip_image-21032

    點擊 Add按鈕,出現以下界面

wps_clip_image-25935

     輸入網址: https://dl-ssl.google.com/android/eclipse/    (若是出錯,請將https改爲http)

     名稱: Android (這裏能夠自定義)

   點擊OK,將出現以下界面

wps_clip_image-17538

所有選中。

點擊 Next按鈕 ,出現以下界面:

wps_clip_image-9249

點擊Next按鈕,出現以下界面:

wps_clip_image-30732

選擇 I accept the terms of the license agreements   點擊Next,進入安裝插件界面

wps_clip_image-9380

安裝完成後,出現以下界面

wps_clip_image-25544

點擊Yes按鈕,重啓Eclipse。

點擊菜單window->preferences,進入以下界面:

wps_clip_image-24007

選擇你的android SDK解壓後的目錄(ADT 18 默認會掃描你的電腦,找到並配置好SDK位置)。


從windows的開始菜單打開AVD Manager,新建虛擬機,完成後


在命令行中進入cygwin目錄,並執行cygwin.bat,若是你不是用Administrator帳號登陸的系統,那麼會在cygwin\home\文件夾中生成一個以你的登陸名命名的新的文件夾。

修改新生成文件夾中的「.bash_profile 」文件,用UE或editplus等文本編輯器打開,在最後增長:

NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8  (e/android-ndk-r8-windows/android-ndk-r8是安裝ndk的路徑)

export NDK_ROOT

而後保存關閉。


android工程建立和編譯參考我最上面的第二篇

進入Cygwin Terminal通常是這樣要

若是要轉到相應的目錄下,cd指令就是改變當前的路徑


在我安裝過程當中遇到一個問題就是,步驟都對了,確定程序就是安裝不進虛擬機第二篇的19有那個問題,22樓有答案


(從cocos2d-2.0-rc0a-x-2.0起,支持了open gl es2.0,默認的工程建立是要求運行於open gl es2.0上的,即目前模擬器還未支持,因此必須用真機去調試)


1.打開手機 設置-->應用程序-->開發-->usb調試打勾

2.用數據線鏈接電腦(鏈接類型能夠不用選)

3.安裝手機的驅動程序,找不到驅動程序用驅動精靈安裝

4.檢查是否檢測到設備 SH17DTJ00468就是手機的序列號


選擇工程,右鍵,run as-->run configurations-->左邊欄選擇好對應的工程

右邊欄選擇target,選擇Launch on all compatible devices/AVD's,再選擇Active devices and AVD's,就能夠運行在真機上了

相關文章
相關標籤/搜索