做unity一段时间了,一直耳闻unity可以在android上真机调试,挂念了好久,总算成功调试了。

网上相关资料感觉很少,特此记录分享。

过程如下:

1.打android版本包,需要注意的是要勾选debug的那三个选项勾,分别是development build, antoconnect profiler(连接剖析器),script debugging(脚本调试)

2.在android上运行程序,不运行的话,unity profiler和mono无法找到程序。

3.此时打开unity editor中的profiler窗口,点选active看profiler中应该就能看到真机设备的选项了。如果没有的话,继续往下看。

4.真机调试需要输入以下命令,profiler连接失败的也可以试下。

adb forward tcp:54999 localabstract:Unity-<insert bundle identifier here>

举个例子吧 
adb forward tcp:54999 localabstract:Unity-com.test.test

意思是把本地端口重定向到后面的unix域上去了,反正应该可以连上。如果还失败的继续往下看。

5.此处我有一个猜测,如果再失败的话,可以试试把adb的路径添加到系统路径上。

6.能看到profile的话,可以试下mono的attach,看有没有真机的选项,如果有的话,就可以挂上调试了,不行继续往下看。

7.需要注意的是,手机和调试机应该在一个网段下。

8.再不行。。再不行就去unity官网看看文档或者google吧。。

转载于:https://www.cnblogs.com/wangtianhang/p/4077689.html

更多相关文章

  1. 实验1:第一个Android程序
  2. Google Android应用开发04 Android应用程序结构
  3. Android应用程序(activity)启动过程(三)API28
  4. 【转】修改Android应用程序的默认最大内存值
  5. Android 如何使Android应用程序获取系统权限
  6. 【Arcgis for android】程序运行出错原因分析及解决(超详细)

随机推荐

  1. SQL Server 性能调优之查询从20秒至2秒的
  2. MSSQL批量插入数据优化详细
  3. SQL Server Alwayson添加监听器失败的解
  4. SqlServer将查询结果转换为XML和JSON
  5. sqlserver实现树形结构递归查询(无限极分
  6. SQL Server Parameter Sniffing及其改进
  7. 用非动态SQL Server SQL语句来对动态查询
  8. 分享一下SQL Server执行动态SQL的正确方
  9. SQL SERVER 中构建执行动态SQL语句的方法
  10. SQL Server Alert发送告警邮件少了的原因