android 启动模拟器终端最简单的模拟器

android&真机调试--DDMS&&模拟器
Dalvik Debug Monitor
ServiceLogcat
SDK & tools/DDMS:
EclipesDDMSEclipes
DDMSEmulator(VM)DDMS
DDMSIDE(Emulator connected device)DDMSDDMS
DDMSApp8600APP8601APPDDMS
8700”base
GUIDDMSDevices
GUI”Devices”DDMS
APPAndroidLinux
Debug the selected
processUpdate
ThreadsUpdate
ProcessScreenShot
Telephony Status:
Telephony Actions:
Location Control:
ThreadsHeapFile
ExporlerAndroid/
LocateConsole
ConsoleAndroid
Emulator Control\Telephony Actions
AndroidMessaging
DDMSAndroid
================================================================================
今天开始学习Android的数据库开发,这期间需要用到DDMS,就google了下,同时参考了&&
的文章,完整的整理如下。(关于DDMS的官方介绍可参考
。不过由于伟大的GFW,这个网站天朝人民已经无法访问到,可以翻墙访问。)
DDMS 的全称是Dalvik Debug Monitor
Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。DDMS为IDE和emultor及真正的android设备架起来了一座桥梁。开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以android的屏幕到开发机上,可以看进程的heap信息,可以查看logcat信息,可以查看进程分配内存情况,可以像目标机发送短信以及打电话,可以像android开发发送地理位置信息。可以像GDB一样attach某一个进程调试。
SDK&tools目录下提供了ddms的完整版,直接双击ddms.bat运行即可。下面以Eclipse的DDMS
perspective为例简单介绍DDMS的功能。
跟debug,java的perspective一样,安装好adt后会有一个DDMS得perspective,打开即可。
&如果perspective里没有显示DDMS,刚按如下步骤执行:
点击上图中DDMS图标左边的那个图标,然后在下图中如果有DDMS,刚选择,如果没有,刚选择“其他”,然后在出现的窗口中双击“DDMS”即可。
&注意:DDMS对Emulator和外接测试机有同等效用。如果系统检测到它们(VM)同时运行,那么DDMS将会默认指向
Emulator。以上2种启动后的操作有些不一样,建议分别尝试下。
DDMS 的工作原理
DDMS将搭建起IDE与测试终端(Emulator 或者connected
device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。
DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将按照这个顺序依次类推。DDMS通过8700端口(“base
port”)接收所有终端的指令。
打开后的窗口为:
下边通过GUI详细了解DDMS的一些功能
在GUI的左上角可以看到标签为”Devices”的面板,这里可以查看到所有与DDMS连接的终端的详细信息,以及每个终端正在运行的APP进程,每个进程最右边相对应的是与调试器链接的端口。因为Android是基于Linux内核开发的操作平台,同时也保留了Linux中特有的进程ID,它介于进程名和端口号之间。
device窗口罗列模拟器中所有的进程,右上角那一排按钮分别为:调试某个进程,更新某个进程,更新进程堆栈信息,停止某个进程,最后一个图片按钮时抓取android目前的屏幕。
当你选中某个进程,并按下调试进程按钮时,如果eclipse中有这个进程的代码,那就可以进行源代码级别的调试。有点像GDB
attach。图片抓取按钮可以把当前android的显示桌面抓到你的机器上,也是非常有用。
右边那个窗口中有threads, heap , file
explorer选项卡。分别显示线程统计信息,栈信息,以及android的文件系统。
file explorer非常有用,他可以把文件上传到android手机,或者从手机下载下来,也可以进行删除操作。选中file
explorer选项卡后,按下面三个按钮便可实现对android手机文件系统的上传,下载,删除操作。
emulator control也是非常重要的,通过它可以像手机发送短信, 打电话,已经更新手机位置信息。
&&&&&&&&&&&
Telephony Status: 通过选项模拟语音质量以及信号连接模式。
&&&&&&&&&&&
Telephony Actions: 模拟电话接听和发送SMS到测试终端。
&&&&&&&&&&&
Location Control: 模拟地理坐标或者模拟动态的路线坐标变化并显示预设的地理标识,可以通过以下3种方式:
&&&&&&&&&&&&&&&&&
· Manual: 手动为终端发送二维经纬坐标。
&&&&&&&&&&&&&&&&&
· GPX: 通过GPX文件导入序列动态变化地理坐标,从而模拟行进中GPS变化的数值。
&&&&&&&&&&&&&&&&&
· KML: 通过KML文件导入独特的地理标识,并以动态形式根据变化的地理坐标显示在测试终端。
LogCat:显示输出的调试信息。
Console(控制台):是Android模拟器输出的信息,加载程序等信息;
&&&&&&&&&&&
adt目前提供的的ddms功能只是真正ddms的一小部分,你可以直接使用tools下面的ddms来使用所有功能。其中有一个查看进程内存分配的功能比较有用。
&&&&&&&&&&&
另个要注意的是,在DDMS中模拟发送短信时,中文显示为乱码,在未来的开发中,我们必须要注意中文字符的问题。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
安卓终端模拟器命令字大全
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您所在的位置: &
最火Android模拟神器Genymotion之安装过程详解
最火Android模拟神器Genymotion之安装过程详解
核子可乐译
接下来到了安装的环节,这也是大家最为期待和关键的一步,它的安装过程并不麻烦,废话不多说,直接上安装步骤。
上文介绍了Genymotion的运行要求,接下来,就该介绍Genymotion的安装需求了,大家肯定会想,安装过程是不是很麻烦啊,别担心,安装过程只需要简单的几步,只需要在Genymotion页面进行相关信息的注册,填写完个人信息进行注册,对于不同的操作系统,Genymotion的下载和注册是不相同的,完成这几步,基本上就ok啦,下面就奉上详细的介绍。
1.首先访问Genymotion注册页面
2.在注册表格中填写个人信息
3.点击注册按钮
4.您会收到验证电子邮件,点击验证链接完成注册流程
5.您会收到另一封电子邮件,通知您注册已经全部完成
下载并安装甲骨文VirtualBox
如果大家还没有安装过VirtualBox,请阅读下面的部分。
大家可以点击此处下载包含有VirtualBox的Genymotion软件包,这也是最简单的VirtualBox安装方式。
点击此处访问VirtualBox下载页面并获取MacOS X dmg文件。打开dmg文件并按步骤安装。安装完成后,重新启动设备。
请检查您的资料库:几乎所有GNU/Linux都提供VirtualBox软件包安装工具。如果没有,或者大家需要安装特殊版本,请点击此处访问VirtualBox下载页面。
下载Genymotion
1.点击此处访问Genymotion官方下载页面。
2.根据您的系统类型选择对应的软件包并下载。
安装Genymotion
根据系统类型的不同,安装流程分为以下几种:
1.双击msi安装程序
2.选择安装程序语言(Genymotion的默认语言为您的系统语言)并点击&下一步&
3.再次点击&下一步&
4.根据实际需要变更安装路径(默认路径为C:\Program Files\Genymobile\Genymotion),然后点击&下一步&
5.再次点击&下一步&
6.选择是否创建桌面图标,然后点击&下一步&
7.点击&安装&
8.点击&完成&
1.打开dmg安装程序
2.将Genymotion与Genymotion shell拖动至Application目录
在终端输入:
chmod +x [InstallerPath]/genymotion.bin
[InstallerPath]/genymotion.bin
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&&&的更多文章
本书是一本系统讲解Android应用开发安全的书籍。它首先介绍了And
既然强大的Android Studio来了,有什么理由不去用呢?
在iOS开发过程中,尤其是对于新手来说,都会遇到或多
Web App开发中会面临越来越“重”的问题,如果在开始
作为Android开发者,最头疼是什么?相信大家会异口同
本书以一个模拟局域网组建为思路,介绍了与局域网组建各主要方面相关的知识及组建、配置方法。本书所介绍的内容主要包括:局域网
Windows Phone专家
Android开发专家
51CTO旗下网站举报理由:
含有不良插件
无法安装或重启
其他举报理由
您的位置:&
&安卓终端模拟器
请使用当乐游戏中心扫描下载
这款软件使您可以访问Android内置的Linux命令行shell。它可以模拟数字设备公司VT-100终端,您可以使用此程序,在Android手机上运行的Linux命令。它对计算机程序员很有用,也可以用来探索的Android手机的Linux内部构成。
您还能留下200个脚印
本游戏安装包为DPK数据包,推荐您使用当乐游戏中心安装。
您的手机型号未能匹配成功,请选择以下安装包进行下载。
您的手机型号未能匹配成功,请选择以下安装包进行下载。
机型匹配/下载
下载已成功
您的手机机型是:
请选择手机品牌
请选择手机型号
将使用当乐游戏中心电脑版为您免费安装
安装流程:
1.下载安装当乐游戏中心PC版
2.选择应用,点击安装到手机
3.连接手机到电脑,自动安装
将使用当乐游戏中心电脑版为您免费安装
登录后才能喜欢哦!
Copyright (C)
Downjoy. All Rights Reserved. 北京当乐信息技术有限公司 版权所有

我要回帖

更多关于 android终端模拟器 的文章

 

随机推荐