关于Android真机调測Profiler

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

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

參考:http://docs.unity3d.com/Documentation/Manual/Profiler.html

用安卓真机调測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([email protected]: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>就可以。

时间: 2024-08-14 09:34:55

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

HBuilder Android真机调试

HBuilder Android真机调试 关于调试 难者不会,会者不难.对于调试,这句话尤其合适.无论是前端调试.Java调试.PHP调试.Python调试,还是我们这次要研究的HBuilder Android真机调试,都是一个道理.欲速则不达,磨刀不误砍柴工.花点时间,磨一磨调试这把刀. 环境准备 1.安装好Hbuilder. 2.安装好chrome. 3.电脑安装好360手机助手. 4.Android手机和连接线. 启动调试模式  以魅族pro6s和荣耀6为例. 魅族pro6s 1.设置,关

Ubuntu系统连接Android真机调试

第一步:查看usb信息: 在终端输入命令 lsusb 1 2 3 4 5 6 7 8 [email protected]:~$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002

Linux下搭建Android开发环境及Android真机调试

1 .首先是查看手机连接的USB端口信息 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 007: ID 0bb4:0c03 HTC (High Tech Computer Corp.) Bus 002 Device 001: ID 1d6b:0002 Linux

android真机调试时,访问本地服务ip设置

前提:android通过wifi连接网络a,真机处于网络b,网络a与网络b处于不同网段,可以通过增加route,互相ping通,如果网络a与网络b是在公网当中,则无需进行 如下操作. 使用android真机进行调试时,如果要访问本机的服务下的资源,配置ip需进行如下配置 1.android手机通过wifi连接网络,该网络与本机所处网络在不同网段,但是通过增加路由可以ping通,则可使用该方法继续配置,如果不能ping通,则该方法无效,无需往下进行 在本机执行如下操作,增加路由,启动命令行,执行如

ASM (Android Screen Monitor) Android真机抓屏

Android 真机抓屏,你的手机连接电脑,真机测试并将你的手机屏幕实时显示在PC上,演示分享效果杠杠的.废话不多说了,直入主题: 1.下载 Android Screen Monitor 点击链接下载:http://code.google.com/p/Android-screen-monitor/ <1>将下载的 ASM_2_50.zip 压缩包解压得到 asm.jar: <2>将 asm.jar 复制到 C:\Users\kc28\AppData\Local\Android\sd

如何使用Android真机进行调试

如何使用真机调试应用程序 在开发android应用程序的时候,有时候开发不得不采用真机调试,原因很简单,因为模拟器暂时无法支持模拟一些硬件设备,而重力感应一类的开发效果更需要用真机调试.当然,采用真机调试要比模拟器快很多,模拟器不仅占PC的资源,而且运行久了会变得相当的迟钝. 采用android真机调试的最需要解决的是真机与电脑连接的问题,一旦成功连接之后,其实与模拟器调试就没什么差别了,只需要在运行Android Project时选择真机即可.在Android2.3之前,由于Android真机

Cocos Code IDE解决ios模拟器和Android真机无法热更新代码问题

修改Runtime.cpp文件,添加一些代码 bool FileServer::receiveFile(int fd) { // ... string finish("finish\n"); send(fd, finish.c_str(), finish.size(),0); CCLOG("finish\n"); // I add these code Director::getInstance()->getScheduler()->performFun

Android真机调试流程

最近想编写android项目,于是要进行android真机测试,把我的经验分享一下. 一,android手机设置 想要进行android真机测试首先要进行手机端的许可,方法是打开USB调试.不同手机方法可能有所不同,单目的都是打开USB调试选项,我的机器是:设置-->开发人员选项-->USB调试 二,检查电脑上手机的驱动是否安装 我的系统是win8.1 查看方式是在设备设置中查看有无android,如下图: 如果没有查看到android设备说明驱动没有安装,可以在电脑端下载豌豆荚,重试. 三,

Android真机调试手动添加程序包的LogCat

android真机调试有时候看LogCat 时,有时候那个跑的本程序的LogCat 没有出现而是 出现的是" All messages (no filters) " .此时 的Log显示是显示的所有的信息,有时候需要只看本程序跑的时候的Log信息. 此时可以手动添加一个: 譬如: 我的程序的包名是 “com.example.chat” ==========================>>> 对照下图添加本程序的LogCat: ===================