Unity2017.2+到2018.3.2安卓真机开deep profiler过程。

最近想把项目升级到2018版本。看了下2017.2+就可以在真机上开deep了。总结一下这个过程中遇到的问题。截图就不截图了,项目机密问题,你懂得。(而且你也不要拿你自己的demo就告诉我你试过这个功能了。直白的告诉你,你还是太年轻。)

打包的时候我一开始用的是2017最后一个版本。开了Development Build 、Autoconnect Profiler、ScriptDebugging、Enable Internal profiler*这几个选项。依据官方给的文档。在CMD中输入adb forward tcp:34999 localabstract:Unity-com.cf..(com.cf.**.**是包名).竟然发现没有找到设备。乖乖的。开eclipse是有设备的。后面左思右想发现是adb版本不对。换了个adb,妥妥的。这是第一个问题。希望能提供简单的解决问题的思路。

然后我就看到了安卓设备,有点小兴奋。我就在安卓设备上点开项目app,在adb里面输入adb shell am start -n com.cf../com.cf...MainActivity -e ‘unity’ ‘-deepprofiling’。我草,竟然有个警告。而且毛信息没有。奶奶个熊,后来发现这个是不需要自己点开app的。个熊哦。知识不够透彻。关了应用重新在cmd中输入这个命令。安卓设备启动了应用。然后,又蒙了。UI不见了。思考再三,可能是因为项目复杂了。看不了,毕竟在测试工程中姐们可是成功了的。然后在网上查了下,可能需要用.net4.6版本。在Unity中选了.net4.6banben ,重复这个过程。我草。进游戏了。然后,然后,没有看到profiler里面有信息。嗯…继续采坑(采,没错,就是这个采,自己找坑可不是就是采)。摸索了好一会。决定用一下那句,清缓存了吗?重启了吗?重装系统了吗?…于是我就重装了系统。然后重新安装了Unity2017.卧槽,成了。然后,就好了。果然

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值