使用Android调试工具ddms测试app性能

1. 本来装的是最新的jdk-6u21-windows-x64.exe,然后下载了最新的eclipse-jee-luna-SR2-win32-x86_64.zip,没想到竟然报错,一查竟然还不兼容,不是都X64么....无语

然后又卸载了JDK,  换了个X32的jdk-6u45-windows-i586.exe  打开竟然又报错了

一查报错信息,知道一个是X32一个是X64的..........

于是又去下载eclipse442win32.zip和jdk-8u45-windows-i586.exe都变成32位的,果断好了...无语

2.又去网站下载android-sdk-windows, 解压后要放在C盘根目录C:\android-sdk-windows

然后打开里面的SDK Manager.exe  提示Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason:

一看信息知道没连接上谷歌,打开电脑用记事本打开C:\WINDOWS\system32\drivers\etc中的hosts文件在记事本最后一行添加74.125.237.1 dl-ssl.google.com(谷歌ip)

好了 ,再打开SDK Manager.exe ,先选择其中一个sdk19来安装试试

4.Eclipse和DDMS是一起用的,现在是单独的,我们要绑在一起

打开eclipse,在window-preferences中没有看到android 项,原来是要装ADT

于是从网上下载ADT-23.0.2.zip然后在Eclipse安装,我是参考这个的http://www.2cto.com/kf/201409/335370.html,

终于好了,看看下一步

Eclipse重启后终于看到android 项了,提示要添加android-sdk位置 (当然我们要选择之前放在C盘的C:\android-sdk-windows)然后根据提示下一步

又在下载......不知道什么意思,先等着吧

时间: 2024-10-17 11:52:24

使用Android调试工具ddms测试app性能的相关文章

android调试工具DDMS

DDMS工作机制 DDMS全称Dalvik Debug Monitor Service.DDMS为IDE和emultor及真正的android设备架起来了一座桥梁,Android DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的 1)每一个Android应用都运行在一个Dalvik虚拟机实例里,而每一个虚拟机实例都是一个独立的进程空间.虚拟机的线程机制,内存分配和管理,Mutex等等都是依赖底层操作系统而实现的.所有Android应用的线程都对应一个Linux

android调试工具DDMS的使用详解

具体可见http://developer.android.com/tools/debugging/ddms.html. DDMS为IDE和emultor.真正的android设备架起来了一座桥梁.开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以 android的屏幕到开发机上,可以看进程的heap信息,可以查看logcat信息,可以查看进程分配内存情况,可以像目标机发送短信以及打电话,可 以像android开发发送地理位置信息.可以像gdb一样attach某一个进程调试. SDK

无工具的情况下测试APP性能

1. 打开命令行执行,adb shell dumpsys meminfo 2. 将命令行输出拷贝到本地文本文件,查找指定进程的pid.如多看阅读的pid:28902 3. 命令行中:adb shell 4. 进入adb shell后,输入:top | grep 28902.之后会实时显示指定进程的资源占用情况 第一列:PID - 进程id 第二列:PR - 优先级 第三列:CPU% - 瞬时CPU占用率 第四列:S - 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先

<转>Android App性能评测分析-流畅度篇

1.前言 在手机App竞争越来越激烈的今天,Android App的各项性能特别是流畅度不如IOS,安卓基于java虚拟机运行,触控响应的延迟和卡顿比IOS系统严重得多.一些下拉上滑.双指缩放快速打字等操作,安卓的流畅度都表现比较糟糕,但是,对于App使用过程是否流畅,一直没有一个可靠的指标将用户的客观感受和数据一一对应.虽然之前有FPS(每秒帧数)作为游戏或视频类App的性能指标,但对于那些界面更新不多的App来说,仍不是一个合适的衡量数据.以下会根据实际app性能测试案例,展开进行app性能

android app性能优化大汇总(UI渲染性能优化)

UI性能测试 性能优化都需要有一个目标,UI的性能优化也是一样.你可能会觉得“我的app加载很快”很重要,但我们还需要了解终端用户的期望,是否可以去量化这些期望呢?我们可以从人机交互心理学的角度来考虑这个问题.研究表明,0-100毫秒以内的延迟对人来说是瞬时的,100-300毫秒则会感觉明显卡顿,300-1000毫秒会让用户觉得“手机卡死了”,超过1000ms就会让用户想去干别等事情了. 这是人类心理学最基础的理论,我们可以从这个角度去优化页面/view/app的加载时间. Ilya Grigo

Android APP 性能优化的一些思考

说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了很多文件,然后用手机管家 APP 不断地进行清理优化 ,才感觉运行速度稍微提高了点,就算手机在各种性能跑分软件面前分数遥遥领先,还是感觉无论有多大的内存空间都远远不够用.相信每个使用 Android 系统的用户都有过以上类似经历,确实,Android 系统在流畅性方面不如 IOS 系统,为何呢,明明在看手机硬件配置上时,Android 设备都不会输于 IO

Android app 性能优化的思考--性能卡顿不好的原因在哪?

说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了很多文件,然后用手机管家 APP 不断地进行清理优化 ,才感觉运行速度稍微提高了点,就算手机在各种性能跑分软件面前分数遥遥领先,还是感觉无论有多大的内存空间都远远不够用.相信每个使用 Android 系统的用户都有过以上类似经历,确实,Android 系统在流畅性方面不如 IOS 系统,为何呢,明明在看手机硬件配置上时,Android 设备都不会输于 IO

Android APP性能分析方法及工具

近期读到<Speed up your app>一文.这是一篇关于Android APP性能分析.优化的文章.在这篇文章中,作者介绍他的APP分析优化规则.使用的工具和方法.我觉得值得大家借鉴.英文好的读者可读原文(链接:http://blog.udinic.com/2015/09/15/speed-up-your-app). 1.作者的规则 作者每次着手处理或寻找性能问题时,遵循下列规则: 时常检测 在更新APP前后,用测试工具软件多检测几次APP性能,可快速得到测试数据.这些数字是不会说谎的

十大技巧优化Android App性能

无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的.那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题.今天,就给大家提供几个提高Android App性能的技巧. 高效地利用线程 1.在后台取消一些线程中的动作 我们知道App运行过程中所有的操作都默认在主线程(UI线程)中进行的,这样App的响应速度就会受到影响.会导致程序陷入卡顿.死掉甚至会发生系统错误.