unity—使用Android手机调试项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity—使用Android手机调试项目相关的知识,希望对你有一定的参考价值。

参考技术A 在知道unity remote之前,我都是导出安装包到手机上调试,真的很麻烦。

但是这篇文章也不是讲怎样使用unity remote调试项目。因为。。。emmmm看了很多教程,结果没有一次成功的。

在这n多次尝试之后我发现了相对比较便捷的方案,需要使用usb连接电脑,build and run 项目就可以直接在手机上打开了。

————————————————以上都是废话————————————————————————

要创建android项目所需要的的 Android SDK之类的可以直接在unity hub中添加对应的组件即可。

配置sdk和构建android项目就不说了,很多教程的。

将手机设置为开发者模式、打开开发者选项中的usb调试。

在unity项目中点击build and run 第一次需要在电脑上创建安装包,创建完成之后在手机上会提示安装你的应用。安装完之后就可以在手机上运行啦。

之后如果有修改项目内容,再次点击build and run,当项目重新构建好之后,手机上的应用也会跟着自动更新并打开。

unity直连android真机在Profiler性能分析测试

基础步骤:

1、Unity打开你要测试的项目:File–Build Settings

2、如下图,按图顺序进行1、2、3、4、5操作,如果做过了,2就是灰色的,不能被点击,4和5需要相对应。

3、确保手机连接电脑,USB调试已打开,一定要关闭windows防火墙,防火墙会屏蔽大多数端口,影响手机端口连接(这个大坑搞了我好久)

找到你的Android SDK 目录,进入platform-tools,我的是E:\\Program Files\\android-sdk-windows\\platform-tools,确认这个目录下存在adb.exe。 

按下shift键,右击鼠标,选择在此处打开窗口命令。

4、接下来输入adb forward tcp:54999 localabstract:Unity-宝石迷阵,宝石迷阵替换成你的包名,步骤二中的第4红框,Package Name。

tips:下图上第一次报错是因为没有连手机,第二次手机连接模式没有选USB连接,成功后没有报错就可以X掉cmd窗口了。

5、回到unity,打开windows ->profile,按下图提示点击。

注意观察下面的端口号是不是之前adb开启的54999,如果不是的话是无效的。

6、接下来不要关闭Profile面板,点击File–Build&Run,等待下载完,然后你的项目就会在手机上运行了。

7、这样只要保证Profile面板不关闭并且手机不断开,改动项目后执行File–Build&Run就可以重新在真机测试了。

 

注意:连接不上手机检查是否USB已连接,再检查是否已开启adb调试,再检查windows防火墙是否关闭。

 

以上是关于unity—使用Android手机调试项目的主要内容,如果未能解决你的问题,请参考以下文章

unity-真机调试Android

Unity-使用UnityRemote调试手机Android Studio打印日志

unity 联机调试(android ios)

如何在Unity中对程序进行 Android 真机断点调试

如何在Unity中对程序进行 Android 真机断点调试

unity直连android真机在Profiler性能分析测试