首页 > 其他分享 >记一次使用蓝叠模拟器连接Unity profiler的经历

记一次使用蓝叠模拟器连接Unity profiler的经历

时间:2024-01-25 18:11:07浏览次数:20  
标签:profiler Unity adb 蓝叠 Android 连接 模拟器

由于游戏存在卡顿,且在电脑上editor模式下的测试可能不够正确,于是计划在安卓模拟器中使用profiler工具

但是profiler还没用,就被拦在连接这一步。

好,让我们去看文档

第一步:切换这个

我想要去切换的文档中所说的这个档位时——

unity似乎没有并什么动作,不明所以的我还以为是卡住了,于是乎,开始等待。一秒,两秒,三秒,咦,不对劲啊,等了几分钟,一点反应也没有,我电脑也没卡死啊。

此时,作为小白的我,狂按几次没反应后,明白这不是我能解决的。行吧,既然如此,那就百度吧。于是打开浏览器,开始在各种平台搜索,终于,在寻寻觅觅几个小时之后,我找到了俩篇文章,终于解决了我的问题。

文章链接附在我这篇博客下方。

我也来说说我的步骤:

第一步,下载一个adb

SDK 平台工具版本说明  |  Android Studio  |  Android Developers (google.cn)

我是Windows系统,在这个官网下载的。

至于adb是啥,我就不在赘述了,因为我也没有很懂,我只知道要连上这个那个profiler,就得下载这个去做一些操作。

第二步,下载完成之后和其他软件一样,配置环境变量。

然后把你自己的解压后一直到platform-tools的路径输入进去就行了

第三步,打开cmd

直接点击这个地方,然后输入cmd,回车(如果没有加路径一定要这一步,如果加了,那就可有可无了)

第四步,cmd部分

1、 adb kill-server

2、 adb start-server

3、 adb connect 127.0.0.1:5555 (连接到蓝叠模拟器,每个模拟器后面的端口不一样,连接真机不需要输入这行)

4、 adb devices(出现下面的 xxxx device说明获取设备成功)

 5、 adb forward --remove-all

就在这步时有可能会报错

 什么意思,你device太多了,他不知道是哪个,怎么办呢

加一句 -s 127.0.0.1:5555(用你们自己的端口号,我直接复制上面device的)

 6、adb forward tcp:端口 localabstract:Unity-你的包名

端口号取值54999 至 55511

7、 在unity打开profiler窗口,选择Enter Ip 然后输入127.0.0.1(一定不要带端口!!!!)

 8、别看了,结束了,你这个时候应该是连接成功了

参考链接:

Unity3D 秘籍之 为何你无法使用ADB USB Profiling Android Player - 知乎 (zhihu.com)

Unity真机连接profiler步骤说明 - 知乎 (zhihu.com)

标签:profiler,Unity,adb,蓝叠,Android,连接,模拟器
From: https://www.cnblogs.com/pkmoon/p/17981963

相关文章

  • 申请开启|加入亚马逊云科技 Community Builder,你准备好了吗?
    亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它......
  • Unity3D 游戏中的自动寻路有怎样的算法详解
    前言Unity3D是一款非常流行的游戏引擎,它的自动寻路功能可以使游戏角色在场景中自动找到最短路径并前往目标位置。本文将详细介绍Unity3D中自动寻路的算法原理以及代码实现。对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀在游戏开发中,自动寻路是......
  • Unity出AAB包资源加载过慢
    1)Unity出AAB包资源加载过慢2)UnityIL2CPP打包,libil2cpp.so库中没有Mono接口3)如何在URP中正确打出Shader变体4)XLua打包Lua文件粒度问题这是第370篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:com......
  • 转载——Linux/Macos环境下使用 steamcommunity 302 教程
    原博:https://www.dogfight360.com/blog/2319/steamcommunity302后端使用caddy,在生成所有配置文件后可直接迁移到Linux/Macos环境下使用1.首先要在Windows环境/Wine下运行steamcommunity302并在设置里打勾需要开启的功能,然后正常启动服务 2.前往caddy/release页下载......
  • Unity3D Rts游戏里的群体移动算法是如何实现的详解
    实时战略(RTS)游戏是一种以管理和控制虚拟军队为主题的游戏类型。在这类游戏中,玩家需要控制大量的单位进行战斗、资源采集和建设等操作。其中,群体移动算法是实现这些操作的关键之一。本文将详细介绍Unity3DRTS游戏中群体移动算法的实现原理和代码实现。对啦!这里有个游戏开发交流小......
  • Unity 如何与服务器对接来实现
    Unity是一款非常流行的游戏引擎,它可以用来制作各种类型的游戏,包括单人游戏和多人游戏。在多人游戏中,玩家需要与服务器进行通信,以便实现多人游戏的功能。本文将详细讲解Unity如何与服务器对接来实现多人在线游戏。网络通信在多人游戏中,玩家需要与服务器进行通信,以便实现多人游......
  • Unity 的行为决策树的技术原理
    Unity的行为决策树是一种强大的工具,用于创建复杂的游戏人工智能(AI)。行为决策树是一种图形化的编程工具,它可以将游戏角色的行为和决策过程可视化,从而使开发人员更容易理解和调试游戏AI。在本文中,我们将详细讲解Unity的行为决策树的技术原理,并给出相应的代码实现。对啦!这里有个游戏......
  • U3D外包Unity最新版本的官方技术文档
    Unity5.0新特性——物理系统Unity5.0已升级到PhysX3.3SDK。在对4.x项目采取任何操作之前,请快速查看此博文。 关于更新的概述Unity5.0物理系统的预计工作速度是以前版本的2倍。以前熟悉的大多数组件仍然存在,它们的工作方式也和以前一样。当然,有些行为不可能......
  • 参照DefenseGrid在Unity中实现合理的塔防寻路机制
    前言在一款TD游戏中,最重要的单位就两大类:防御塔(Tower)和敌人单位(Enemy)。在处理敌人单位的AI行为时,最基本也是最重要的就是自动寻路。在各式TD游戏中,防御塔的攻击方式以及敌人单位的Buff机制往往是能做出差异化的地方;而在寻路问题上,几乎是没有差异的,面对的都是同一套问题模型。以......
  • Unity3D Rts游戏里的群体移动算法是如何实现的详解
    前言实时战略(RTS)游戏是一种以管理和控制虚拟军队为主题的游戏类型。在这类游戏中,玩家需要控制大量的单位进行战斗、资源采集和建设等操作。其中,群体移动算法是实现这些操作的关键之一。本文将详细介绍Unity3DRTS游戏中群体移动算法的实现原理和代码实现。对惹,这里有一个游戏开......