原地址:http://blog.csdn.net/armoonwei/article/details/7032455

目前貌似不支持断点调试,但可以通过日志打印(logcat)来跟踪。

 在android SDK中有个adb工具,使用此工具来跟踪运行的android应用:

adb logcat  

启动logcat,并将设备上运行的android应用的运行时信息全部打印出来。

adb logcat -s Unity  

如果只想打印Unity的输出信息,使用此命令。

adb logcat -d > logcat.txt  

将打印信息输出为文件。

当然,更直接的做法是在应用中集成自己的调试信息窗口,将如下代码关联到一个gameobject:

[csharp] view plaincopy
<p>using UnityEngine;
using System.Collections;</p><p>public class GuiTextDebug : MonoBehaviour
{
private float windowPosition = -440.0f;
private int positionCheck = ;
private static string windowText = "";
private Vector2 scrollViewVector = Vector2.zero;
private GUIStyle debugBoxStyle; private float leftSide = 0.0f;
private float debugWidth = 420.0f; public bool debugIsOn = false; public static void debug(string newString)
{
windowText = newString + "\n" + windowText;
UnityEngine.Debug.Log(newString);
} void Start()
{
debugBoxStyle = new GUIStyle();
debugBoxStyle.alignment = TextAnchor.UpperLeft;
leftSide = ;
} void OnGUI()
{
if (debugIsOn)
{
GUI.depth = ;
GUI.BeginGroup(new Rect(windowPosition, 40.0f, leftSide, 200.0f)); scrollViewVector = GUI.BeginScrollView(new Rect (, 0.0f, debugWidth, 200.0f),
scrollViewVector,
new Rect (0.0f, 0.0f, 400.0f, 2000.0f));
GUI.Box(new Rect(, 0.0f, debugWidth - 20.0f, 2000.0f), windowText, debugBoxStyle);
GUI.EndScrollView(); GUI.EndGroup (); if (GUI.Button(new Rect(leftSide, 0.0f,75.0f,40.0f), "调试"))
{
if (positionCheck == )
{
windowPosition = -440.0f;
positionCheck = ;
}
else
{
windowPosition = leftSide;
positionCheck = ;
}
} if (GUI.Button(new Rect(leftSide + 80f,0.0f,75.0f,40.0f),"清除"))
{
windowText = "";
}
}
}
}
</p>

最新文章

  1. 读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题
  2. 你真的了解UINavigationController吗?
  3. 【BNUOJ19500】 Matrix Decompressing
  4. SQLite的WAL机制
  5. 简述frame、bounds、center
  6. 必应(Bing)每日图片获取API
  7. Java基础之集合框架——使用HashMap地图(TryPhoneBook1)
  8. 配置Servlet3.0的方式和注意事项!
  9. easyui的基本用法
  10. 办理康卡迪亚大学(本科)学历认证『微信171922772』Concordia学位证成绩单使馆认证Concordia University
  11. Android---&gt;LinearLayout页面布局方式
  12. 自己动手编写IOC框架(三)
  13. bzoj 4026 dC Loves Number Theory
  14. python 关键字的操作
  15. 工厂模式如何返回Spring的Bean
  16. axios与vue的配合使用事例,实现缓存和重复加载的控制
  17. centos 安装arcgis server 10.1
  18. Zookeeper浏览器工具和Eclipse插件
  19. oracle审计的激活与取消
  20. Ext.net combobox 的disabled

热门文章

  1. Entity Framework 6.1-Model First
  2. DayDream, 移动VR 2.0里程碑: 概述(上篇)
  3. Unity3D项目实战笔记(5):延时功能的几种实现
  4. PHP学习笔记 - 进阶篇(7)
  5. CoreAnimation 核心动画二 锚点
  6. OpenGL7-1-快速绘制接口(使用高效的函数接口进行绘制)
  7. C++函数模板本质-学习入门
  8. 慕课网上的Bootstrap学习(二)
  9. 在java中HttpServletResponse响应中文出现乱码。
  10. 通过命令行连接oracle数据库/进入sql plus