1. 程式人生 > >Unity3D在android系統下除錯

Unity3D在android系統下除錯

一、工具準備
1.JDK——由於android是基於Java平臺開發的,jdk是必須要安裝的。下載地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
2.Android SDK——這個就不多說了,要開發android程式必備的。可以去官網下載。下載地址:http://developer.android.com/sdk/index.html#download
3.UnityRemote.apk——這個是安裝在android裝置上的。大家可以到我的資源中下載。下載地址:http://download.csdn.net/detail/zuoyamin/6289709
二、工具安裝
1、JDK安裝
jdk的安裝沒什麼好說的,和一般安裝軟體沒什麼區別。在這裡主要說一下環境變數的配置,其實網上都有的!!!
右擊 【計算機】→【屬性】→【高階系統設定】,在系統屬性視窗中,選擇【環境變數】。點選【新建】,
變數名:JAVA_HOME
變數值:D:\Program Files\Java\jdk1.6.0(以JDK實際路徑為準!)
確認後,再【新建】
變數名:classpath
變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意開頭有“.;”)
如果沒有Path變數,就新建一個,如果有就開啟!
變數名:Path
變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意變數值之間用“;”隔開)
現在就可以檢驗jdk是否安裝成功了。開始→執行→輸入cmd,在命令列視窗中輸入javac,出現命令列表說明安裝成功。
2、Android SDK安裝
解壓下載的sdk檔案,雙擊【SDK Manager】,選擇需要安裝的包進行下載。在下載的過程中可能存在失敗的資訊。解決方法:開啟C:\Windows\System32\drivers\etc下的hosts檔案。由於他是隻讀的,我們可以先將他複製出去,用記事本開啟,然後在貼上回來覆蓋掉就行了。在hosts檔案的最後一行新增:74.125.237.1 dl-ssl.google.com就可以很好的下載了!
Android SDK環境變數的配置:
變數名:ANDROID_SDK_HOME
變數值:X:\Program Files\adt-bundle\sdk(以實際sdk路徑為準)
如果有Path變數就開啟Path變數,沒有就新建一個。
有的話在變數值後面追加:%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;
現在檢驗android sdk是否安裝成功了。啟動命令列,輸入android -h,出現命令列表說明安裝成功!
3、UnityRemote.apk安裝。
在一個安裝有android 4.0或4.0+的手機或者平板電腦上安裝unityRemote.apk即可。這裡為什麼要選擇是4.0或4.0+呢?具體詳細原因不清楚,我只知道只有這個版本才能進行除錯。所以大家要注意了。
三、測試
1、開啟unity3D軟體,進行一些配置,選擇【edit】→【Perferences】,在External Tools中,有個Android SDK Location,我們將前面安裝的Android SDK的路徑設定進去。
2、將安裝有unityRemote的手機或者平板電腦,連線到PC上,通過各種手機助手就可以了!保證手機與電腦是連線的就好了。
3、啟動手機中unityRemote軟體,然後在PC上執行某個Untiy程式,這裡我們就可以在手機上看到Untiy的Game檢視的場景了。只是解析度有些不夠理想,但是用於測試還是足夠的!
4、如果不行,重啟Unity3d和手機,在重複上述操作!祝大家順利!