1. 程式人生 > >unity開發android遊戲(一)搭建Unity安卓開發環境

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

1,下載安裝Java的JDK:

(JDK中,包含JRE)

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

2,下載安裝Android Studio:

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

ps. 2014年剛寫這篇文章的時候,用的是Android studio 1.0.0 的版本,現在(2018-03-20)已經是3.0了,並且老的ADT方式,已經被廢棄了…………所以本文也與時俱進,刪除了ADT方式的配置。

國內有不少映象源(現在連百度軟體裡都有了),貼兩個下載地址:

官方下載地址:

國內社群:

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

步驟:安裝。如果你用真機的話(實際上都直接用手機除錯了),就不需要勾選虛擬裝置。


除了安裝位置,一路下一步即可。


3,更新(管理)SDK:

預設安裝的包,是跟包一起釋出的(一般只包含最新的SDK),所以,可以根據開發需要,下載所需的老SDK包:

點選首頁選單欄上的圖示,開啟SDK管理器(也可以從專案選單中選擇【windows】-->【Android SDK Manager】)

開啟後,首先要配置一下安卓SDK的位置。如果已經有預設的了,可以拷貝到新的,你所指定的目錄中。


至於各個版本的SDK,會有如下幾種狀態:未安裝(Not installed)、已安裝(Installed)、可更新。在前面的複選框裡,勾選你需要的包,然後 install即可。

這裡,我要開發支援Android4.4 以上的遊戲,下載的就是 Android 4.4(API 19),如上圖所示。之後按提示下載更新即可。

附註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

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

4,讓unity與JDK、SDK、NDK關聯

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

注意,SDK, 和JDK是必須的,NDK非必須。設定好JDK和SDK就可以出包了,目前是這樣。


NDK需要去安卓官網進行下載:

https://developer.android.com/ndk/downloads/index.html


---------------如果只想Build出APK包,那麼上邊的步驟就可以了,下面的不用了------------------------

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手機開發環境配置》

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

(3)《Android從零開始》