Unity Android 真机调试
官方文档 https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html
然而 按照官方文档 很多人会出现 monodevelop Attach to Process 对话框中 没有出现设备的问题
我经过一番测试发现解决方法。
流程一 : 先启 adb 再启 unity
每天开始工作之前不要先打开unity, 而是先设置adb 再打开unity 和 monodevelop。 后面再讲如果先打开了 unity 怎么办
确保电脑和手机在一个子网下,比如我的电脑是ip 192.168.5.44 ,手机是192.168.5.174 。 unity调试是利用 无线网络和手机连接的, 并不是usb线。
用usb 连接好 手机 和电脑。。 其实如果先设置 adb ,也可以完全不连线
开始设置adb ,打开cmd ,输入
adb tcpip
这是固定的 5555不是根据情况动态变化的
cmd输出
* daemon not running. starting it now on port *
* daemon started successfully *
restarting in TCP mode port:
再次输入 adb connect 手机ip
adb connect 192.168.5.174
cmd 输出
connected to 192.168.5.174:
输入 adb devices 确认设备连接, 下图中的两个设备其实是同一个手机,一个是以网络连接的名称一个是以usb连接的名称
之后打开unity , 在 Project 窗口,Assets 目录上右键 -> Sync MonoDevelop Project 。这将打开 MonoDevelop。 编码工作开始, 要调试时设置断点
开始调试, 在 unity菜单中 File -> Buld Settings -> 选择 Android ,勾选 Development Build 和 Script Debugging , 这里初次设置一次即可,后续调试直接build run。
下一步, File -> Build & Run (Ctrl + B) , 经过漫长的等待,app 在手机上跑起来的, 界面的右下角有个 "Development Build"。 现在切换到MonoDevelop,在debug 模式下, 点击 运行按钮。将打开 Attach to Process 对话框, 选择设备即可开始调试
流程二:先启unity, 后启adb
这种方式最后保证全程usb线连接
在 unity 和 MonoDevelop 中编程完毕准备调试, 先不要急着Build & Run, 设置好Build Setting, 参考流程一。 这时候先去启动adb , 参考流程一, 然后关闭unity 和monodevelop 然后重启他们。
之后再Build & Run。 后面的过程就跟流程一同样了
Unity Android 真机调试的更多相关文章
- Unity Profiler连接Android真机调试
Profiler在Editor模式就可以观看性能消耗,但是毕竟电脑配置高,跟手机真机环境还是有区别.实际开发中的优化还是推荐用真机测试. 因为IOS一般比Android手机的配置高,在Android平 ...
- 在Mac系统上配置Android真机调试环境
在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...
- Android真机调试手动添加程序包的LogCat
android真机调试有时候看LogCat 时,有时候那个跑的本程序的LogCat 没有出现而是 出现的是" All messages (no filters) " .此时 的Lo ...
- Unity Frame Debugger连接Android真机调试
当用Profiler分析到不是代码导致的性能问题,当前场景最大的性能瓶颈是渲染时,或者自己写的Shader要调试时,都可以用Frame Debugger进行调试. 按下列步骤设置打包,既可以用Prof ...
- Android真机调试试验
之前一直使用模拟器,很不好用,今天使用真机调试试验. 准备材料:电脑,Android手机. 首先,就遇到了一个问题,我的手机是华为的,之前不知道怎么回事,打开调试总是自动关闭,而且切换总是切换不了,老 ...
- Android ——真机调试
1. 设置android手机为USB调试模式.步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择[USB调试] 2. 用USB连接手机和电脑,并确保成功.步 ...
- eros --- Windows Android真机调试
1.下载并安装JDK 2.下载并安装Android Studio 上面两项不管用weex还是eros都是前置条件,度娘有大量教程. 开始eros 手脚架安装: $ npm i -g eros-cli ...
- Android真机调试访问本地服务器(localhost)的解决方案
Android系统把它自己作为了localhost!当连接localhost都是他自己啊.. 囧,在这里晕了好久才发现.. 网上介绍的都是模拟器连接本地服务器的,我试着把链接改为http://10.0 ...
- Android真机调试的时候logcat中无法输出调试信息的解决办法
真机调试不输出日志到logcat的原因是手机厂商默认关闭了调试打印的功能,通过以下方法开启此方法. 下面以华为P6手机为例进行操作: 1.在拨号界面输入:*#*#2846579#*#* 进入测试菜单界 ...
随机推荐
- href="#" 链接到当前页面
<a href="#" onclick="window.close()">关闭</a>将href="#"是指联接到当 ...
- flask总结05(在 Flask 项目中解决 CSRF 攻击)
一:安装 flask_wtf pip install flask_wtf 二:设置应用程序的 secret_key,用于加密生成的 csrf_token 的值 # session加密的时候已经配置过了 ...
- flask总结03
一:flask的请求勾子 01:钩子概念说明: 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接: 在请求开始时,根据需求进行权限校验: 在请求结束时 ...
- Vue-cli 构建项目 的`.vue`组件中, scss中添加背景图路径问题
[解决方法]: 更改build/utils.js文件中的 ExtractTextPlugin 的 options配置. if (options.extract) { return ExtractTex ...
- JS中||的某些用法
var a = 0 ||'sda';console.log(a);//sda var a = '' ||'sda';console.log(a);//sda
- opencv java小应用:比较两个图片的相似度
package com.company; import org.opencv.core.*; import org.opencv.imgcodecs.Imgcodecs; import org.ope ...
- 第三章:ionic环境搭建之windows篇
下面是在windows操作系统上面安装ionic的步骤,已经在Windows 10/ 7/ XP下面通过验证. 安装JDK 1.1 下载(http://www.oracle.com/technetwo ...
- swpuctf-web部分学习总结
1.用优惠码 买个 X ? (1)第一步: 这道题第一步主要知道利用php的随机种子数泄露以后就可以利用该种子数来预测序列,而在题目中会返回15位的优惠码,但是必须要24位的优惠码,因此要根据15位的 ...
- 配置phpstudy+phpstorm+xdebug环境
phpstorm版本: phpstudy版本: 具体的debug配置流程其实phpstorm里面已经明确的说过了,就是下图所示 所以 第一步: 首先要在phpstudy中开启xdebug扩展,所以要修 ...
- java线程的interrupt方法
java现成的interrupt方法比较容易误导新手,它其实是不会中断(停止)当前的线程,只是标志一下当前线程的某个状态值(中断标志位),并且这个状态为只对阻塞方法(比如说: ...