http://blog.csdn.net/OnafioO/article/details/44903491
(這種沒用,只是在手機看到畫面而已)
手機安裝unityRemote並運行,unity中設置【edit】→【Perferences】,在External Tools中,設置Android SDK Location,連接usb后直接運行unity在手機上就能看到結果。
這種方法問題是使用這個unityRemote運行的結果和打包出來的apk運行結果未必一致,
不清楚使用profiler查看的是否是真機的參數
但是可以使用代碼輸出調試
- if (Input.GetKeyUp(KeyCode.Escape))
- {
- Debug.Log("Return Button");
- }
2 unity打包android apk
Edit->Perferences中設置android sdk位置
File->Build Settings,
然后在Inspector面板配置,首先更改下
再修改,最后可以新建個Keystore
然后可以點擊build進行打包,打包時報錯經常是因為unity版本和Android SDK Tools版本對不上,比如提示缺少zipalign.exe,aapt.exe等
解決方法是直接從\android-sdk-windows\build-tools\19.1.0\中把zipalign.exe,aapt.exe復制到android-sdk-windows\tools\中
其中zipalign.exe這個文件只有build-tools 19.1.0以上的版本中才有
aapt.exe這個基本大多數版本的build-tools 都有
3 使用profiler查看真機運行參數
首先使用unity打包apk,打包時需要勾選
然后build and run,運行成功手機直接顯示游戲畫面,profiler自動彈出並顯示手機運行apk的真實參數
如果 Unity 編輯器 (Editor) 自動連接設備失敗,從分析器窗口 (Profiler Window) 的活動分析器 (Active Profiler) 下拉菜單中選擇正確的設備
android設備通過usb連接(正確安裝驅動后)profiler中會多出兩個選項
官網原文 http://uec.unity3d.com/learning/document?file=/Manual/Profiler.html