unity開發android遊戲(一)搭建Unity安卓開發環境



1,下載安裝Java的JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html 

(JDK中,包含JRE)

如果是64位的系統,推薦安裝64位的java。


2,下載Android的SDK:


注意,Android 有兩種方式:一種是Android studio的,一種是ADT的。用哪種都行。

據說Google已經逐步轉向Android studio了,我也比較推薦用這種來開發。


選擇1: 使用 Android studio :

國內有不少鏡像源(現在連百度軟件裏都有了),也可以訪問Android studio的社區去下載。安裝時,會分開裝【Android studio】和【Android SDK】,裝之後是這樣的:


選擇2*: 使用 ADT :

http://developer.android.com

(包含IDE)下載頁面裏有32位和64位的版本可選。大家可以根據自己需要選擇。我這裏下載的是64位版本。

下載完成後,是一個壓縮包,將其解壓。

解壓後得到: 【eclipse文件夾】、【sdk文件夾】、【SDK Manager.exe】


3,更新(管理)SDK:

默認安裝的包,應該是跟Bundle一起發佈的(較少,也不是最新的),所以,可以根據開發需要,下載所需的包:

【windows】-->【Android SDK Manager】,打開SDK管理器(也可以點擊菜單欄上的圖標)

打開後,會發現有如下幾種狀態:未安裝(Not installed)、已安裝(Installed)、可更新。在前面的複選框裏,勾選你需要的包,然後 install即可。

這裏,我要開發支持Android4.2.2的遊戲,下載的就是 Android 4.2.2(API 17),如下圖所示。


附註A

SDK包代表的意思:

Documentationfor Android SDK:Android的SDK文檔,一般在最新的API裏纔有。

SDK Platform: Android的SDK套件

Samples for SDK: SDK的使用例子,在\sdk\samples目錄中會看到對應文件

ARM EABI v7a System Image:這是一個核心鏡像,提供對NDK使用的支持。是創建模擬器需要的文件

Intel Atom x86 System Image:支持x86的Android模擬器。創建模擬器需要的文件

MIPS System Image : MIPS系統(處理器)的核心鏡像,創建模擬器需要的文件

Google APIs:谷歌地圖提供的一套API

Sources for Android SDK:SDK的源碼,在\sdk\sources目錄中會看到對應文件夾,比如:android-17

-----------------


附註B:

由於GFW原因,有可能在下載過程中出現 Download interrupted: read timed out 也就是超時報錯。解決辦法有很多。這裏推薦下面的方式:

在【Android Studio 中文社區】的工具頁面裏下載:

http://tools.android-studio.org/ 


這是Android開發所需的sdk,下載並解壓後,將解壓出的整個文件夾複製或者移動到your sdk 路徑/platforms文件夾,然後打開SDK Manager,打開 Tools(工具)菜單選擇Options(選項)菜單項打開 Android SDK Manager Setting對話 框,點擊Clear Cache(清除緩存)按鈕,然 後重啓Eclipse(或Android Studio)和SDK Manager。


4,讓unity與SDK關聯

啓動unity,選擇【Edit】-->【Preferences】-->【External Tools】,在彈出的對話框中,選擇【Android SDK Location】,【Browse..】指定 Android SDK 的位置,使unity與 Android SDK 關聯。

注意,無論使用ADT還是Android studio,這裏只需配置成相應的SDK路徑即可。


5,安裝Android設備驅動

打開Eclipse,然後打開Android SDK Manager,確保【Google USB Driver 】已經安裝。如果沒安裝,就自己勾選,安裝一下,否則會爆出找不到安卓設備的錯誤



6,連接手機

插好USB數據線,打開手機的USB調試模式(Android版本不同,打開方式略有不同)。【設置】-->【開發人員選項】-->【USB調試】

如果是win7系統,那麼點擊:【開始】-->【設備和打印機】 ,找到【Android】設備。正常情況(驅動完好,可以連接),是下圖這樣:

ps.如果在【Android】設備上出現歎號,那麼右鍵【屬性】-->【更新驅動程序】。指定文件夾,比如我的是:D:\ptools\android_SDK\sdk\extras\google\usb_driver。

如果還是有黃色歎號,也可以用個更絕的辦法:用360手機助手,或者QQ手機助手之類的工具。這些工具會自動安裝安卓的USB調試驅動。


完成環境搭建

至此,unity的Android環境,搭建完畢!下一步,我們就可以開發、發佈手機程序了!請見下篇博文。



參考:

(1)《Unity3D Android手機開發環境配置》

http://game.ceeger.com/Unity/Doc/2014/Unity3D_Android_SDK_Install.html 

(2)《Unity3D手機遊戲開發》 清華大學出版社。  本文的主要參考。

(3)《Android從零開始》

http://blog.csdn.net/dyllove98/article/details/9271533 

1,下載安裝Java的JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html 

(JDK中,包含JRE)

如果是64位的系統,推薦安裝64位的java。


2,下載Android的SDK:


注意,Android 有兩種方式:一種是Android studio的,一種是ADT的。用哪種都行。

據說Google已經逐步轉向Android studio了,我也比較推薦用這種來開發。


選擇1: 使用 Android studio :

國內有不少鏡像源(現在連百度軟件裏都有了),也可以訪問Android studio的社區去下載。安裝時,會分開裝【Android studio】和【Android SDK】,裝之後是這樣的:


選擇2*: 使用 ADT :

http://developer.android.com

(包含IDE)下載頁面裏有32位和64位的版本可選。大家可以根據自己需要選擇。我這裏下載的是64位版本。

下載完成後,是一個壓縮包,將其解壓。

解壓後得到: 【eclipse文件夾】、【sdk文件夾】、【SDK Manager.exe】


3,更新(管理)SDK:

默認安裝的包,應該是跟Bundle一起發佈的(較少,也不是最新的),所以,可以根據開發需要,下載所需的包:

【windows】-->【Android SDK Manager】,打開SDK管理器(也可以點擊菜單欄上的圖標)

打開後,會發現有如下幾種狀態:未安裝(Not installed)、已安裝(Installed)、可更新。在前面的複選框裏,勾選你需要的包,然後 install即可。

這裏,我要開發支持Android4.2.2的遊戲,下載的就是 Android 4.2.2(API 17),如下圖所示。


附註A

SDK包代表的意思:

Documentationfor Android SDK:Android的SDK文檔,一般在最新的API裏纔有。

SDK Platform: Android的SDK套件

Samples for SDK: SDK的使用例子,在\sdk\samples目錄中會看到對應文件

ARM EABI v7a System Image:這是一個核心鏡像,提供對NDK使用的支持。是創建模擬器需要的文件

Intel Atom x86 System Image:支持x86的Android模擬器。創建模擬器需要的文件

MIPS System Image : MIPS系統(處理器)的核心鏡像,創建模擬器需要的文件

Google APIs:谷歌地圖提供的一套API

Sources for Android SDK:SDK的源碼,在\sdk\sources目錄中會看到對應文件夾,比如:android-17

-----------------


附註B:

由於GFW原因,有可能在下載過程中出現 Download interrupted: read timed out 也就是超時報錯。解決辦法有很多。這裏推薦下面的方式:

在【Android Studio 中文社區】的工具頁面裏下載:

http://tools.android-studio.org/ 


這是Android開發所需的sdk,下載並解壓後,將解壓出的整個文件夾複製或者移動到your sdk 路徑/platforms文件夾,然後打開SDK Manager,打開 Tools(工具)菜單選擇Options(選項)菜單項打開 Android SDK Manager Setting對話 框,點擊Clear Cache(清除緩存)按鈕,然 後重啓Eclipse(或Android Studio)和SDK Manager。


4,讓unity與SDK關聯

啓動unity,選擇【Edit】-->【Preferences】-->【External Tools】,在彈出的對話框中,選擇【Android SDK Location】,【Browse..】指定 Android SDK 的位置,使unity與 Android SDK 關聯。

注意,無論使用ADT還是Android studio,這裏只需配置成相應的SDK路徑即可。


5,安裝Android設備驅動

打開Eclipse,然後打開Android SDK Manager,確保【Google USB Driver 】已經安裝。如果沒安裝,就自己勾選,安裝一下,否則會爆出找不到安卓設備的錯誤



6,連接手機

插好USB數據線,打開手機的USB調試模式(Android版本不同,打開方式略有不同)。【設置】-->【開發人員選項】-->【USB調試】

如果是win7系統,那麼點擊:【開始】-->【設備和打印機】 ,找到【Android】設備。正常情況(驅動完好,可以連接),是下圖這樣:

ps.如果在【Android】設備上出現歎號,那麼右鍵【屬性】-->【更新驅動程序】。指定文件夾,比如我的是:D:\ptools\android_SDK\sdk\extras\google\usb_driver。

如果還是有黃色歎號,也可以用個更絕的辦法:用360手機助手,或者QQ手機助手之類的工具。這些工具會自動安裝安卓的USB調試驅動。


完成環境搭建

至此,unity的Android環境,搭建完畢!下一步,我們就可以開發、發佈手機程序了!請見下篇博文。



參考:

(1)《Unity3D Android手機開發環境配置》

http://game.ceeger.com/Unity/Doc/2014/Unity3D_Android_SDK_Install.html 

(2)《Unity3D手機遊戲開發》 清華大學出版社。  本文的主要參考。

(3)《Android從零開始》

http://blog.csdn.net/dyllove98/article/details/9271533 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章