u3d中的Profile也是能够直接在链接安卓设备执行游戏下查看的,导出真机链接U3D的Profile看数据,这样能更好的測试详细原因。

大概看了下官方的做法。看了几张帖子顺带把做法记录下来。


用安卓真机调測Profile的数据。事实上就两种方法,WIFI和ADB的方式。

事实上一般用的都是ADB方式,由于非常少情况是你的电脑与手机是在同一子网WIFI下的。除非是你个人的网络。


1.以WIFI的方式。
这种方法须要电脑所在的网络和手机所在的网络在同一子网下才干进行。
(1)导出U3D项目的时候勾选Profile,安装游戏到手机。
(2)打开游戏的时候,同一时候打开window->profiler,然后选择选择输入IP。连上就可以。


2.以ADB的方式。
注意防火墙是否屏蔽掉了54998~55511port,若屏蔽就打开。

(1)导出U3D项目的时候勾选Profile。安装游戏到手机。
(2)打开CMD命令行,cd到adb根文件夹,然后输入以下命令。将以下"这里加你的包名"改为你游戏打包出来的名,即Bundle Identifier。比如:com.Company.aaa。

     adb forward tcp:54999 localabstract:Unity-这里加你的包名

(3)打开游戏的时候。同一时候打开window->profiler,然后选择选择AndroidProfiler(ADB@127.0.0.1:54999),连上就可以。

原文链接:http://blog.sina.com.cn/s/blog_5b6cb9500101ehz0.html

-----------------------------------------------------

附:当有多个设备online时,命令行窗体通过adb连接指定设备方法

1. 通过adb devices命令获取全部online设备的serial number。

C:\Users\Administrator>adb devices

List of devices attached

emulator-5554   device

SH0A6PL00243    device

上面表示,当前有两个设备online。第一个emulator-5554是模拟器。后一个是真机会SH0A6PL00243。

2. 通过adb -s <serial number> cmd向设备发送adb命令。

比方:执行命令shell。

C:\Users\Administrator>adb -s SH0A6PL00243 shell

#

比方:down一个应用的数据库到本地f:\test文件夹以下。

C:\Users\Administrator>adb -s SH0A6PL00243 pull
data/data/com.android.tencent/databases/AgendaDetails.db f:\test

555 KB/s (5120 bytes in 0.009s)



C:\Users\Administrator>

执行其他命令和执行pull命令一样的,仅仅是在adb和cmd之间须要额外加入-s <serial number>就可以。

关于Android真机调測Profiler的更多相关文章

  1. 关于Android真机调测Profiler

    U3D中的Profile也是可以直接在链接安卓设备运行游戏下查看的,导出真机链接U3D的Profile看数据,这样能更好的测试具体原因.   大概看了下官方的做法,看了几张帖子顺带把做法记录下来.   ...

  2. Android真机调测Profiler

    U3D中的Profile也是可以直接在链接安卓设备运行游戏下查看的,导出真机链接U3D的Profile看数据,这样能更好的测试具体原因. 大概看了下官方的做法,看了几张帖子顺带把做法记录下来. 参考: ...

  3. Unity Profiler连接Android真机调试

    Profiler在Editor模式就可以观看性能消耗,但是毕竟电脑配置高,跟手机真机环境还是有区别.实际开发中的优化还是推荐用真机测试. 因为IOS一般比Android手机的配置高,在Android平 ...

  4. Unity Frame Debugger连接Android真机调试

    当用Profiler分析到不是代码导致的性能问题,当前场景最大的性能瓶颈是渲染时,或者自己写的Shader要调试时,都可以用Frame Debugger进行调试. 按下列步骤设置打包,既可以用Prof ...

  5. 在Mac系统上配置Android真机调试环境

    在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...

  6. android真机自动化测试

    appium执行用例时报错问题: 问题解析: 一般该种情况都是因为来连接了多个设备,验证办法:cmd->执行adb devices  看结果是否是多个devices ,如果是这个问题,停掉多余设 ...

  7. Android真机测试,连接到本地服务器的方法

    1. 前言 作为一名Android开发者,不管怎么说,都会经历使用Android真机来测试连接本地服务器这样的事情.这里所说的“本地服务器”大多数时候指的是:搭载有某种服务器软件的PC,例如搭载有To ...

  8. Android 真机投影到PC端,真机投影工具;Vysor

    Vysor可以把Android真机投影到PC端,也就是电脑上:手机端和PC端课同步操作: Vysor是Chrome浏览器的插件,我们想要添加这个插件需要FQ: 从这里可以直接下载:Vysor

  9. 使用ADB无线连接Android真机进行调试

    使用ADB无线连接Android真机进行调试   其实这已经是一个很古老的知识了,记录一下备忘. 准备工作 手机和电脑需要在同一个局域网内 电脑上已经安装好ADB工具,可以是Mac或者Windows ...

随机推荐

  1. [terry笔记]Python字符串

    如下学习python的字符串用法. print(dir(str)) ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', ...

  2. mysql 全表扫描、全索引扫描、索引覆盖(覆盖索引)

    full index scan:全索引扫描,查询时,遍历索引树来获取数据行.如果数据不是密集的会产生随机IO 在执行计划中是Type列,index full table scan:通过读物理表获取数据 ...

  3. Coding上部署Ghost博客

    Ghost构建于Node.js平台之上.支持0.10.*版本号的Node.js. 在你的本地计算机上执行Ghost事实上非常easy,前提是你已经安装了Node.js. 什么是Node.js? 略过 ...

  4. jquery 函数的定义

    var ss_login = { ptjy : function(method) { CloseAlert(); if( getLocalData("ActivePTJYUser" ...

  5. iptables 防火墙 只允许某IP访问某端口、访问特定网站

    iptables 防火墙 只允许某IP访问某端口.访问特定网站 1.先备份iptables /var/tmp 需要开80端口,指定IP和局域网 下面三行的意思: 先关闭所有的80端口 开启ip段192 ...

  6. ora-01157怎么解决

    在数据库startup时,出现以下两个错误:ora-01157:cannot identify/lock data file 8 -see DBWR trace fileora-01110:data ...

  7. jquery的clone()引发的问题,下拉框点击没有反应

    此段代码是对某块元素的移位:上移.下移.对比修改前后的两段代码: 修改前: //点击移位 function move(obj,posi){ var al=$(obj).parent('li').par ...

  8. input[type="file"]的图片预览

    在项目中遇到用input标签file类型的文件上传,想实在上传之前进行图片的预览功能:之前的做的一个解决方案是文件先上传上去然后返回地址再显示在页面上,这样就不太好,因为用户基本信息可能并没有保存,但 ...

  9. 3DS MAX玩家必看!70个提高渲染速度的小技巧

    3DS MAX玩家必看!70个提高渲染速度的小技巧 (注:节省RAM不一定会加快渲染速度.请同学们根据实际情况加以利用.) 1. 尽量限制Ploygon数量,越少渲染速度越快 2. 如果使用Vray, ...

  10. c++类模板初探

    #include <iostream> #include <string> using namespace std; // 你提交的代码将嵌入到这里 ; template &l ...