unity 聯機調試(android ios)
http://blog.csdn.net/OnafioO/article/details/44903491
(這種沒用,只是在手機看到畫面而已)
手機安裝unityRemote並運行,unity中設置【edit】→【Perferences】,在External Tools中,設置Android SDK Location,連接usb後直接運行unity在手機上就能看到結果。
這種方法問題是使用這個unityRemote運行的結果和打包出來的apk運行結果未必一致,
不清楚使用profiler查看的是否是真機的參數
但是可以使用代碼輸出調試
[csharp] view plain copy print?- if (Input.GetKeyUp(KeyCode.Escape))
- {
- Debug.Log("Return Button");
- }
2 unity打包android apk
下載android sdk(unity版本和Android SDK Tools有一定對應關系,本文使用的是unity4.3.4 Android SDK Tools版本是22.0.1)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查看真機運行參數
打開wifi(手機和unity所在pc在同一子網)
首先使用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
IOS
使用profiler查看包參數的方法與android基本一直,但需要使用mac上的unity進行調試unity 聯機調試(android ios)