非常实用的Android模拟器CMD命令

合集下载

解决android 模拟器上网问题

解决android 模拟器上网问题

android 模拟器上网问题分类:android 2011-05-06 17:00 202人阅读评论(0) 收藏举报方法一首先,Windows下,配置Adroid环境变量(Win7为例)1、桌面右键——》我的电脑——》高级系统设置2、高级——》环境变量——》系统变量——》Path3、添加Android SDK目录到系统变量Path中,如下图:注:F:/Pro-files/android-sdk-windows/tools,添加到系统Path如果有F:/Pro-files/android-sdk-windows/platform-tools,也一并添加到系统Path,说明:最新版的Android SDK安装,emulator命令一般在tools目录中,adb命令移到了platform-tools目录接着,启动模拟器1、cmd (Ctrl+R,启动命令提示符窗体)2、emulator -avd avd2.1 (启动模拟器,avd2.1 为您安装Android的模拟器名称Name)3、cmd (Ctrl+R,再另启动命令提示符窗体)然后,将网络连接代理设置写入配置数据库1、adb shell (进入模拟器的linux系统,成功启动模拟器后,此命令才有效)假如你的上网代理IP是10.10.26.252 :10802、写数据到数据库,更新系统设置sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.33.176.166 :8080')"3、查询数据库,看是否成功更改了系统设置:sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM system"说明:sqlite 是Android手机系统采用的微型数据库,您可以理解成我们常用的Access、MySQL、SQL Server等数据库4、重启模拟器,使用Browser直接上网Internet最后,如果想删除数据库,请执行以下命令:sqlite3 /data/data/com.android.providers.settings/databases/settings.db "DELETE FROM system WHERE _id=99"============================================================== =================方法二1、参照方法一,设置系统变量,启动模拟器2、依次进入settings->Wireless controls->Mobile networks->Access Point Names3、设置以下参数:- Proxy : your proxy address- Port : your proxy port- Username : your username if needed, or <Not set>Password : your password if needed, or <Not set>4、设置DNS参数:Android 模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。

最全CMD指令大全

最全CMD指令大全

最全CMD指令大全辅助工具向导acsetups.exe > acs setup dcom server executableactmovie.exe > 直接显示安装工具append.exe > 允许程序打开制定目录中的数据arp.exe > 显示和更改计算机的ip与硬件物理地址的对应列表 at.exe > 计划运行任务atmadm.exe > 调用管理器统计attrib.exe > 显示和更改文件和文件夹属性autochk.exe > 检测修复文件系统autoconv.exe > 在启动过程中自动转化系统autofmt.exe > 在启动过程中格式化进程autolfn.exe > 使用长文件名格式bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功cacls.exe > 显示和编辑aclcalc.exe > 计算器cdplayer.exe > cd播放器change.exe > 与终端服务器相关的查询charmap.exe > 字符映射表chglogon.exe > 启动或停用会话记录chgport.exe > 改变端口(终端服务)chgusr.exe > 改变用户(终端服务)chkdsk.exe > 磁盘检测程序chkntfs.exe > 磁盘检测程序cidaemon.exe > 组成ci文档服务cipher.exe > 在ntfs上显示或改变加密的文件或目录 cisvc.exe > 索引内容ckcnv.exe > 变换cookiecleanmgr.exe > 磁盘清理cliconfg.exe > sql客户网络工具clipbrd.exe > 剪贴簿查看器clipsrv.exe > 运行clipboard服务clspack.exe > 建立系统文件列表清单cluster.exe > 显示域的集群_cmd_.exe > 没什么好说的!cmdl32.exe > 自动下载连接管理cmmgr32.exe > 连接管理器cmmon32.exe > 连接管理器监视cmstp.exe > 连接管理器配置文件安装程序 comclust.exe > 集群comp.exe > 比较两个文件和文件集的内容* compact.exe > 显示或改变ntfs分区上文件的压缩状态 conime.exe > ime控制台control.exe > 控制面板convert.exe > 转换文件系统到ntfsconvlog.exe > 转换iis日志文件格式到ncsa格式cprofile.exe > 转换显示模式cscript.exe > 较本宿主版本csrss.exe > 客户服务器runtime进程csvde.exe > 日至格式转换程序dbgtrace.exe > 和terminal server相关dcomcnfg.exe > dcom配置属性dcphelp.exe > ?dcpromo.exe > ad安装向导ddeshare.exe > dde共享ddmprxy.exe >debug.exe > 就是debug啦!dfrgfat.exe > fat分区磁盘碎片整理程序 dfrgntfs.exe > ntfs分区磁盘碎片整理程序 dfs_cmd_.exe > 配置一个dfs树dfsinit.exe > 分布式文件系统初始化dfssvc.exe > 分布式文件系统服务器diantz.exe > 制作cab文件diskperf.exe > 磁盘性能计数器dllhost.exe > 所有com+应用软件的主进程dllhst3g.exe >dmadmin.exe > 磁盘管理服务dmremote.exe > 磁盘管理服务的一部分 dns.exe > dns applications dnsdoskey.exe > 命令行创建宏dosx.exe > dos扩展dplaysvr.exe > 直接运行帮助drwatson.exe > 华生医生错误检测drwtsn32.exe > 华生医生显示和配置管理dtcsetup.exe > installs mdtcdvdplay.exe > dvd播放dxdiag.exe > direct-x诊断工具edlin.exe > 命令行的文本编辑器(历史悠久啊!) edlin.exe > 命令行的文本编辑器(历史悠久啊!) esentutl.exe > ms数据库工具eudcedit.exe > type造字程序eventvwr.exe > 事件查看器evnt_cmd_.exe > event to trap translator; configuration tool evntwin.exe > event to trap translator setupexe2bin.exe > 转换exe文件到二进制expand.exe > 解压缩extrac32.exe > 解cab工具fastopen.exe > 快速访问在内存中的硬盘文件faxcover.exe > 传真封面编辑faxqueue.exe > 显示传真队列faxsend.exe > 发送传真向导faxsvc.exe > 启动传真服务fc.exe > 比较两个文件的不同find.exe > 查找文件中的文本行findstr.exe > 查找文件中的行finger.exe > 一个用户并显示出统计结果 fixmapi.exe > 修复mapi文件flattemp.exe > 允许或者禁用临时文件目录fontview.exe > 显示字体文件中的字体forcedos.exe > forces a file to start in dos mode. 强制文件在dos模式下运行freecell.exe > popular windows game 空当接龙ftp.exe > file transfer protocol used to transfer files over a network conne ction 就是ftp了gdi.exe > graphic device interface 图形界面驱动grovel.exe >grpconv.exe > program manager group convertor 转换程序管理员组help.exe > displays help for windows 2000 commands 显示帮助hostname.exe > display hostname for machine. 显示机器的hostnameie4uinit.exe > ie5 user install tool ie5用户安装工具ieshwiz.exe > customize folder wizard 自定义文件夹向导iexpress.exe > create and setup packages for install 穿件安装包iisreset.exe > restart iis admin service 重启iis服务internat.exe > keyboard language indicator applet 键盘语言指示器ipconfig.exe > windows 2000 ip configuration. 察看ip配置ipsecmon.exe > ip security monitor ip安全监视器ipxroute.exe > ipx routing and source routing control program ipx路由和源路由控制程序irftp.exe > setup ftp for wireless communication 无线连接ismserv.exe > intersite messaging service 安装或者删除service control manager 中的服务jdbgmgr.exe > microsoft debugger for java 4 java4的调试器jetconv.exe > convert a jet engine database 转换jet engine数据库jetpack.exe > compact jet database. 压缩jet数据库jview.exe > command-line loader for java java的命令行装载者krnl386.exe > core component for windows 2000 2000的核心组件label.exe > change label for drives 改变驱动器的卷标lcwiz.exe > license compliance wizard for local or remote systems. 许可证符合向导ldifde.exe > ldif cmd line manager ldif目录交换命令行管理licmgr.exe > terminal server license manager 终端服务许可协议管理lights.exe > display connection status lights 显示连接状况llsmgr.exe > windows 2000 license manager 2000许可协议管理llssrv.exe > start the license server 启动许可协议服务器lnkstub.exe >locator.exe > rpc locator 远程定位lodctr.exe > load perfmon counters 调用性能计数logoff.exe > log current user off. 注销用户lpq.exe > displays status of a remote lpd queue 显示远端的lpd打印队列的状态,显示被送到基于unix的服务器的打印任务lpr.exe > send a print job to a network printer. 重定向打印任务到网络中的打印机。

双击运行Android模拟器、创建SDcard、AVD、安装APK文件、上传文件到模拟器

双击运行Android模拟器、创建SDcard、AVD、安装APK文件、上传文件到模拟器

双击运行Android模拟器、创建SDcard、AVD、安装APK文件、上传文件到模拟器运行环境:1、安装JDK2、安装Android SDK建议:添加JDK、SDK的环境变量,将路径添加到path环境变量中。

配置步骤:1、进入cmd命令行模式下,判断JDK和Android是否安装和配置成功(判断JDK是否安装好,请输入java -version,如果能返回java的版本信息,则安装成功)(判断Android是否安装好,请输入Android -h,如果能返回Android的版本信息,则安装成功)2、创建AVD、SDcard2.1创建AVD,cmd命令行模式下,输入>android create avd --name sdk_1_5_avd --target 2(sdk_1_5_avd 为创建的AVD的名字,可以取任意名字)2.2创建SDcard,cmd命令行模式下,输入>mksdcard 1024M c:\sdcard.img(c:\sdcard.img 为创建的SDcard的名字和路径,可以取任意名字)3、从android-sdk\tools目录下的emulator.exe发送个快捷方式到桌面上,然后查看emulator.exe快捷方式的属性,在“目标”后面添加-avd sdk_1_5_avd -sdcard c:\sdcard.img 的参数(sdk_1_5_avd为AVD文件c:\sdcard.img为创建的SD卡文件)修改为C:\android-sdk-windows-1.5_r2\tools\emulator.exe -avd test -sdcard c:\sdcard.img4、双击运行桌面的emulator.exe快捷方式,则可以启动带SD卡的emulator.exe模拟器5、安装apk文件例如有个apk文件在E:\software\android\Mine.apk在cmd命令行模式下,输入>adb install E:\software\android\Mine.apk则会提示如下信息pkg: /data/local/tmp/Mine.apk success6、在模拟器的Menu菜单栏里已经添加了刚才安装软件的快捷方式,点击即可运行该软件。

CMD指令大全

CMD指令大全

winver检查Windows版本dxdiag检查DirectX信息mem.exe显示内存使用情况Sndvol32音量控制程序sfc.exe系统文件检查器gpedit.msc 组策略regedit.exe 注册表Msconfig.exe 系统配置实用程序cmd.exe CMD命令提示符chkdsk.exe Chkdsk磁盘检查mem.exe显示内存使用情况gpedit.msc 组策略regedit.exe 注册表Msconfig.exe 系统配置实用程序cmd.exe CMD命令提示符services.msc 服务lusrmgr.msc 本地账户管理drwtsn32 系统医生cleanmgr 整理iexpress 木马捆绑工具,系统自带mmc 控制台dcpromo 活动目录安装ntbackup 系统备份和还原rononce -p 15秒关机taskmgr 任务管理器conf 启动netmeetingdevmgmt.msc 设备管理器diskmgmt.msc NT的磁盘管理器compmgmt.msc 计算机管理winchat 局域网聊天dvdplay DVD播放器mplayer2 简易widnows media player mspaint 画图板nslookup 网络管理的工具syskey 系统加密,一旦加密就不能解开,保护windows xp系统的双重密码wupdmgr WIDNOWS UPDATEClipbrd 剪贴板查看器Odbcad32 ODBC数据源管理器Nslookup IP地址侦测器Nslookup-------IP地址侦测器 VEMPK-HN6GJ-FP5X5-3E64P-8RV5J explorer-------我的文档logoff---------注销命令 tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组 services.msc---本地服务设置oobe/msoobe /a----检查XP是否激活 notepad--------打开记事本cleanmgr-------垃圾整理net start messenger----开始信使服务compmgmt.msc---计算机管理net stop messenger-----停止信使服务conf-----------启动netmeeting dvdplay--------DVD播放器charmap--------启动字符映射表 diskmgmt.msc---磁盘管理实用程序calc-----------启动计算器 dfrg.msc-------磁盘碎片整理程序chkdsk.exe-----Chkdsk磁盘检查 devmgmt.msc--- 设备管理器regsvr32 /u *.dll----停止dll文件运行drwtsn32------ 系统医生rononce -p ----15秒关机dxdiag---------检查DirectX信息regedt32-------注册表编辑器 Msconfig.exe---系统配置实用程序rsop.msc-------组策略结果集 mem.exe--------显示内存使用情况regedit.exe----注册表winchat--------XP自带局域网聊天progman--------程序管理器 winmsd---------系统信息perfmon.msc----计算机性能监测程序 winver---------检查Windows版本sfc /scannow-----扫描错误并复原taskmgr-----任务管理器(2000/xp/2003)services.msc回车打开服务secpol.msc回车进入本地安全设置control userpasswords2回车gpedit.msc-----组策略 sndrec32-------录音机Nslookup-------IP地址侦测器 explorer-------打开资源管理器logoff---------注销命令 tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组 services.msc---本地服务设置oobe/msoobe /a----检查XP是否激活 notepad--------打开记事本cleanmgr-------垃圾整理 net start messenger----开始信使服务compmgmt.msc---计算机管理 net stop messenger-----停止信使服务conf-----------启动netmeeting dvdplay--------DVD播放器charmap--------启动字符映射表 diskmgmt.msc---磁盘管理实用程序calc-----------启动计算器 dfrg.msc-------磁盘碎片整理程序chkdsk.exe-----Chkdsk磁盘检查 devmgmt.msc--- 设备管理器regsvr32 /u *.dll----停止dll文件运行 drwtsn32------ 系统医生rononce -p ----15秒关机 dxdiag---------检查DirectX信息regedt32-------注册表编辑器 Msconfig.exe---系统配置实用程序rsop.msc-------组策略结果集 mem.exe--------显示内存使用情况regedit.exe----注册表 winchat--------XP自带局域网聊天progman--------程序管理器 winmsd---------系统信息perfmon.msc----计算机性能监测程序 winver---------检查Windows版本sfc /scannow-----扫描错误并复原 winipcfg-------IP配置taskmgr-----任务管理器(2000/xp/2003) command--------cmd fsmgmt.msc 共享文件夹 netstat -an----查看端口osk 屏幕键盘 install.asp----修改注册网页eventvwr.msc 时间查看器secpol.msc 本地安全设置services.msc 服务2Kaccwiz.exe > 辅助工具向导acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具append.exe > 允许程序打开制定目录中的数据arp.exe > 显示和更改计算机的ip与硬件物理地址的对应列表at.exe > 计划运行任务atmadm.exe > 调用管理器统计attrib.exe > 显示和更改文件和文件夹属性autochk.exe > 检测修复文件系统autoconv.exe > 在启动过程中自动转化系统autofmt.exe > 在启动过程中格式化进程autolfn.exe > 使用长文件名格式bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功cacls.exe > 显示和编辑aclcalc.exe > 计算器cdplayer.exe > cd播放器change.exe > 与终端服务器相关的查询charmap.exe > 字符映射表chglogon.exe > 启动或停用会话记录chgport.exe > 改变端口(终端服务)chgusr.exe > 改变用户(终端服务)chkdsk.exe > 磁盘检测程序chkntfs.exe > 磁盘检测程序cidaemon.exe > 组成ci文档服务cipher.exe > 在ntfs上显示或改变加密的文件或目录cisvc.exe > 索引内容ckcnv.exe > 变换cookiecleanmgr.exe > 磁盘清理cliconfg.exe > sql客户网络工具clipbrd.exe > 剪贴簿查看器clipsrv.exe > 运行clipboard服务clspack.exe > 建立系统文件列表清单cluster.exe > 显示域的集群_cmd_.exe > 没什么好说的!cmdl32.exe > 自动下载连接管理cmmgr32.exe > 连接管理器cmmon32.exe > 连接管理器监视cmstp.exe > 连接管理器配置文件安装程序comclust.exe > 集群comp.exe > 比较两个文件和文件集的内容* compact.exe > 显示或改变ntfs分区上文件的压缩状态conime.exe > ime控制台control.exe > 控制面板convert.exe > 转换文件系统到ntfsconvlog.exe > 转换iis日志文件格式到ncsa格式cprofile.exe > 转换显示模式cscript.exe > 较本宿主版本csrss.exe > 客户服务器runtime进程csvde.exe > 日至格式转换程序dbgtrace.exe > 和terminal server相关dcomcnfg.exe > dcom配置属性dcphelp.exe > ?dcpromo.exe > ad安装向导ddeshare.exe > dde共享ddmprxy.exe >debug.exe > 就是debug啦!dfrgfat.exe > fat分区磁盘碎片整理程序dfrgntfs.exe > ntfs分区磁盘碎片整理程序dfs_cmd_.exe > 配置一个dfs树dfsinit.exe > 分布式文件系统初始化dfssvc.exe > 分布式文件系统服务器diantz.exe > 制作cab文件diskperf.exe > 磁盘性能计数器dllhost.exe > 所有com+应用软件的主进程dllhst3g.exe >dmadmin.exe > 磁盘管理服务dmremote.exe > 磁盘管理服务的一部分dns.exe > dns applications dnsdoskey.exe > 命令行创建宏dosx.exe > dos扩展dplaysvr.exe > 直接运行帮助drwatson.exe > 华生医生错误检测drwtsn32.exe > 华生医生显示和配置管理dtcsetup.exe > installs mdtcdvdplay.exe > dvd播放dxdiag.exe > direct-x诊断工具edlin.exe > 命令行的文本编辑器(历史悠久啊!)edlin.exe > 命令行的文本编辑器(历史悠久啊!)esentutl.exe > ms数据库工具eudcedit.exe > type造字程序eventvwr.exe > 事件查看器evnt_cmd_.exe > event to trap translator; configuration tool evntwin.exe > event to trap translator setupexe2bin.exe > 转换exe文件到二进制expand.exe > 解压缩extrac32.exe > 解cab工具fastopen.exe > 快速访问在内存中的硬盘文件faxcover.exe > 传真封面编辑faxqueue.exe > 显示传真队列faxsend.exe > 发送传真向导faxsvc.exe > 启动传真服务fc.exe > 比较两个文件的不同find.exe > 查找文件中的文本行findstr.exe > 查找文件中的行finger.exe > 一个用户并显示出统计结果fixmapi.exe > 修复mapi文件flattemp.exe > 允许或者禁用临时文件目录fontview.exe > 显示字体文件中的字体forcedos.exe > forces a file to start in dos mode. 强制文件在dos模式下运行freecell.exe > popular windows game 空当接龙ftp.exe > file transfer protocol used to transfer files over a network conne ction 就是ftp了gdi.exe > graphic device interface 图形界面驱动grovel.exe >grpconv.exe > program manager group convertor 转换程序管理员组help.exe > displays help for windows 2000 commands 显示帮助hostname.exe > display hostname for machine. 显示机器的hostnameie4uinit.exe > ie5 user install tool ie5用户安装工具ieshwiz.exe > customize folder wizard 自定义文件夹向导iexpress.exe > create and setup packages for install 穿件安装包iisreset.exe > restart iis admin service 重启iis服务internat.exe > keyboard language indicator applet 键盘语言指示器ipconfig.exe > windows 2000 ip configuration. 察看ip配置ipsecmon.exe > ip security monitor ip安全监视器ipxroute.exe > ipx routing and source routing control program ipx 路由和源路由控制程序irftp.exe > setup ftp for wireless communication 无线连接ismserv.exe > intersite messaging service 安装或者删除service control manage r中的服务jdbgmgr.exe > microsoft debugger for java 4 java4的调试器jetconv.exe > convert a jet engine database 转换jet engine数据库jetpack.exe > compact jet database. 压缩jet数据库jview.exe > command-line loader for java java的命令行装载者krnl386.exe > core component for windows 2000 2000的核心组件label.exe > change label for drives 改变驱动器的卷标lcwiz.exe > license compliance wizard for local or remote systems. 许可证符合向导ldifde.exe > ldif cmd line manager ldif目录交换命令行管理licmgr.exe > terminal server license manager 终端服务许可协议管理lights.exe > display connection status lights 显示连接状况llsmgr.exe > windows 2000 license manager 2000许可协议管理llssrv.exe > start the license server 启动许可协议服务器lnkstub.exe >locator.exe > rpc locator 远程定位lodctr.exe > load perfmon counters 调用性能计数logoff.exe > log current user off. 注销用户lpq.exe > displays status of a remote lpd queue 显示远端的lpd打印队列的状态,显示被送到基于unix的服务器的打印任务lpr.exe > send a print job to a network printer. 重定向打印任务到网络中的打印机。

Android模拟器安装APK文件

Android模拟器安装APK文件

Android模拟器安装APK文件一、安装APK文件到Android模拟器Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。

在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS(Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等)可以传输文件。

大多数可以直接在Windows 的cmd中操作就可以了。

一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了,二、将android123.apk文件复制到Android SDK的Tools目录中(点击下载Android123.apk文件),使用cmd的cd命令定位到Android 模拟器目录Tools中,执行adb install android123.apk命令,这时模拟器将会自动执行安装。

三、在Android模拟器中可以找到我们安装好的文件-Android手机之家。

四、用鼠标单击这个文件就可以看到Android手机之家网站的演示程序。

写在最后我们可以发现安装Android软件到模拟器很简单,只需要执行adb install命令就可以了,当然其实我们做的是复制文件到Android模拟器的/data/app文件夹,并创建了一个快捷方式。

二、adb命令的使用adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。

还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;2、在设备上运行shell命令;3、管理设备或手机模拟器上的预定端口;4、在设备或手机模拟器上复制或粘贴文件;以下为一些常用的操作:1、安装应用到模拟器:adb install比较遗憾的是,Android并没有提供一个卸载应用的命令,只能自己手动删除:adb shellcd /data/apprm app.apk2、进入设备或模拟器的shell:adb shell通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux 的命令,另外如果只想执行一条shell命令,可以采用以下的方式:adb shell [command]如:adb shell dmesg会打印出内核的调试信息。

CMD常用命令大全(值得收藏)

CMD常用命令大全(值得收藏)

CMD常用命令大全(值得收藏) CMD常用命令大全(值得收藏)前言•平常在学校上课忘记带鼠标,触摸板又有点不方便。

cmd 可以解决一大半问题!通过使用窗口命令,实现无鼠标办公!或者你想在朋友面前装个x,不妨运行一下tree •总而言之,cmd命令记一些常用的,还是很有帮助的!一、启动cmd方式1.用户启动,Win+r 输入cmd,Enter2.管理员启动,Win+r 输入cmd,Ctrl+Shift+Enter二、修改背景打开cmd,右击窗口点击属性,可以为cmd命令窗口设置文字与背景样式改成我这种透明、绿色字体是不是酷起来了!(仍万万是壁纸不是shell窗口背景)三、文件夹命令进入文件夹cd D:\typora\file返回上一级cd..跳转到根目录cd \跳转指定路径(假设现在在D:\typora跳转到D:\网页下载)cd D:\网页下载打开文件夹或文件start 文件名字新建文件夹md d:\typora\filemkdir newtest 进入根目录后使用新建空文件cd.> class="token punctuation">.txtcd.> class="token punctuation">.docxcd.> class="token punctuation">.ppttype nul> newtest.txttype nul>.txt新建非空文件echo 文件中的内容>new.txt删除文件(如果是del 文件夹A是删除文件夹A内的所有带后缀的文件,若文件夹A中有文件夹B,文件夹B不会被修改)del class="token punctuation">.txt删除指定后缀的文件del*.txtdel*.docx删除名为file的空文件夹rd file删除名为file的文件夹rd/s D:\file删除file文件夹下的所有文件rd file /s生成目录树,在文件少一些的路径尝试。

android模拟器安装使用说明

android模拟器安装使用说明

Android模拟器安装与使用说明一、工具原料:Java jdk 1.6Android系统使用的java环境下载地址:/download/jdk610/promoted/b23/binaries/jdk-6u10-rc-bin-b28-windows-i586-p-21_iul_2008.exeSDK模拟器 android-sdk-windows-1.6_r1_0301.rarAndroid SDK模拟器,模拟出手机上的android效果下载地址:/android/android-sdk_r06-windows.zipapk程序安装器:apkok-v3.0.zip用于安装apk程序到模拟出的android系统上面下载地址:/soft/16759光盘映像文件制作/编辑/转换工具:UltralISO软碟通下载地址:/soft/1134.htmlADT-10.0.1.zip,使用Eclipse进行android开发时要用到的一个类似组件的东西,因为我们暂时还没用到这个,我也没有安装Eclipse,也没有试过,就没有写了,但是还是放到压缩包一起,若是谁有用得着得得,可以直接安装使用。

二、安装步骤Java环境 jdk安装当然,已经装过jdk且环境变量都配置好的可以直接进入androidsdk 模拟器安装步骤。

1.运行jdk安装程序,等待安装完成后配置环境变量如下:在桌面【我的电脑】上点击鼠标右键,选择【属性】菜单,即打开了系统属性对话框。

在【高级】选项卡中,单击【环境变量】按钮,即打卡了环境变量的对话框。

在系统变量里面,新建一个系统变量:变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.6.0_10还要新建一个系统变量:(注意符号)变量名:classpath变量值:.;%JAVA_HOME%\lib;另外一个环境变量Path 默认已经有了,选中它,并点击【编辑】按钮,对其进行编辑。

cmd命令大全

cmd命令大全

cmd命令大全cmd命令是学习电脑技术很重要的一方面,以下是一些常用的cmd命令,按快捷键win+R,输入cmd回车,然后输入cmd命令。

1、calc:启动计算器2、appwiz.cpl:程序和功能3、certmgr.msc:证书管理实用程序4、charmap:启动字符映射表5、chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)6、cleanmgr: 打开磁盘清理工具7、cliconfg:SQL SERVER 客户端网络实用工具8、cmstp:连接管理器配置文件安装程序9、cmd.exe:CMD命令提示符10、自动关机命令:Shutdown -s -t 30:表示30秒后自动关机,中间带有空格。

shutdown -a :取消定时关机Shutdown -r -t 30:表示30秒后自动重新启动rundll32 user32.dll,LockWorkStation:表示锁定计算机11、colorcpl:颜色管理,配置显示器和打印机等中的色彩12、CompMgmtLauncher:计算机管理13、compmgmt.msc:计算机管理14、credwiz:备份或还原储存的用户名和密码15、comexp.msc:打开系统组件服务16、control:控制面版17、dcomcnfg:打开系统组件服务18、Dccw:显示颜色校准19、devmgmt.msc:设备管理器20、desk.cpl:屏幕辨别率21、dfrgui:优化驱动器Win 7→dfrg.msc:磁盘碎片整理程序22、dialer:电话拨号程序23、diskmgmt.msc:磁盘管理24、dvdplay:DVD播放器25、dxdiag:检查DirectX信息26、eudcedit:造字程序27、eventvwr:事件查看器28、explorer:打开资源管理器29、Firewall.cpl:Win防火墙30、FXSCOVER:传真封面编辑器31、fsmgmt.msc:共享文件夹管理器32、gpedit.msc:组策略33、hdwwiz.cpl:设备管理器34、inetcpl.cpl:Internet属性35、intl.cpl:区域36、iexpress:木马捆绑工具,系统自带37、joy.cpl:游戏控制器38、logoff:注销命令39、lusrmgr.msc:本地用户和组40、lpksetup:语言包安装/删除向导,安装向导会提示下载语言包41、lusrmgr.msc:本机用户和组42、main.cpl:鼠标属性43、mmsys.cpl:声音44、magnify:放大镜实用程序45、mem.exe:显示内存运用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存运用情况了。

一看就会模拟器安装apk详细步骤

一看就会模拟器安装apk详细步骤

模拟器安装apk步骤1、运行模拟器并成功开机进入待机界面.2、运行cmd,a、cd D:\CMCC\Dev\sdks\androidSdk\platform-tools(我的安装路径)b、d: 切换至该目录c、输入adb命令如果有一大片数据跳出的话,说明adb.exe在此路径下,正常。

如果提示此命令不存在,说明adb.exe不在此路径下,不正常。

注:新版的Android SDK已经把adb.exe移动到platform-tools目录下了,旧版的Android SDK 把adb.exe放在tools目录下的,根据自己安装的版本进行选择。

d、输入adb devices 这个命令是查看当前链接的设备,链接到计算机的android设备或者模拟器将会列出显示,如果出现:List of devices attached 表明模拟器没打开,请打开模拟器重新尝试。

3、安装软件把下载的apk文件拷到platform-tools目录下,比如下载的apk文件为qq.apk 执行命令:adb install qq.apk 稍等片刻,当出现success的时候,在模拟器中就可以看到刚才安装的qq软件。

4、卸载软件a、adb uninstall <软件名>b、adb uninstall -k <软件名>如果加-k参数,为卸载软件但是保留配置和缓存文件。

Ps:另外一些常用的命令从电脑上发送文件到设备adb push <本地路径> <远程路径>用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)从设备上下载文件到电脑adb pull <远程路径> <本地路径>用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑显示帮助信息adb help这个命令将显示帮助信息Powered by zoneqq: 599279919E-mail:zone1223@。

anrdoid模拟器软件安装步骤(超简单8步、轻松搞定)

anrdoid模拟器软件安装步骤(超简单8步、轻松搞定)

安装步骤(超简单8步、轻松搞定):1、运行模拟器并成功开机进入待机界面(不知道如何开机?请点此)2、点击PC开始菜单里面的“运行”输入cmd,如果是win7则直接在开始菜单里的搜索框中输入cmd并回车,开启cmd命令窗口3、将您下载好的APK包复制到您模拟器的安装地址中的Tools目录下,例如我的安装地址是:“D:/android/tools”如果您还没有APK文件,想先学习一下安装过程,那就去新浪微博下载一个做测试吧,可点此直接下载下载后改个短一些的名字,然后复制到上面说的目录下,这里就用ceshi.apk来介绍吧4、点击模拟器的安装地址中的Tools目录下的emulator.exe,注意,点击后只会一闪而过,但一定要记得运行5、在cmd命令窗口中输入cd d:回车注:d:是您的模拟器安装所在目录,自己更换一下6、再输入d:回车7、继续输入cd D:/android/tools回车注:D:/android/tools是您模拟器的安装目录及tools子目录,自己更换一下8、最后输入adb install ceshi.apk回车注:ceshi.apk是您下载并放在tools目录下的文件名C:/Users/D-BOY>cd d:D:/C:/Users/D-BOY>d:D:/>cd D:/android/toolsD:/android/tools>adb install ceshi.apk至此,安装步骤就结束了,您进入刚才开机的手机模拟,从目录中找找,就能找到该软件了;最后,还要特别向大家介绍“eoemarket”,有了它,安装软件、游戏就方便多了,直接从这个软件里安装就可以,大家用上面的方法安装上,一劳永逸的操作;Copy from :/blog/866361。

最全面cmd快捷指令及使用方法,万字总结

最全面cmd快捷指令及使用方法,万字总结

最全⾯cmd快捷指令及使⽤⽅法,万字总结命令简介Windows 命令提⽰符(cmd.exe)是 Windows NT 下的⼀个⽤于运⾏ Windows 控制⾯板程序或某些 DOS 程序的shell程序;或在 Windows CE 下只⽤于运⾏控制⾯板程序的外壳程序。

cmd指令有很多,使⽤⽤途也很⼴!cmd是command的缩写.即命令⾏。

虽然随着计算机产业的发展,Windows 操作系统的应⽤越来越⼴泛,DOS ⾯临着被淘汰的命运,但是因为它运⾏安全、稳定,有的⽤户还在使⽤,所以⼀般Windows 的各种版本都与其兼容,⽤户可以在Windows 系统下运⾏DOS,中⽂版Windows XP 中的命令提⽰符进⼀步提⾼了与DOS 下操作命令的兼容性,⽤户可以在命令提⽰符直接输⼊中⽂调⽤⽂件。

在9x系统下输⼊command就可以打开命令⾏.⽽在NT系统上可以输⼊cmd来打开,在windows2003后被cmd替代,利⽤CMD命令查询系统的信息或者是判断⽹络的好坏。

下图为CMD启动后的界⾯。

1. ⾸先,我们要知道cmd的打开⽅式,win10可以通过win键+R打开运⾏。

开始-运⾏-输⼊cmd即可打开,2. 2打开cmd就会出现⼀个⿊⾊的框框别看着框框⼩,功能可⼤着呢!我们试着输⼊help(帮助)然后按回车键会出现很多指令,针对不认识cmd指令的朋友来说,这些就是帮助的材料。

对电脑有着⼀定基础或者更深⼊研究的朋友,下⾯就是⼀些更⾼级的指令。

运⾏操作CMD命令:开始->运⾏->键⼊cmd或command(在命令⾏⾥可以看到系统版本、⽂件系统版本)CMD命令锦集1. gpedit.msc-----组策略 2. sndrec32-------录⾳机 3. Nslookup-------IP地址侦测器,是⼀个监测⽹络中 DNS 服务器是否能正确实现域名解析的命令⾏⼯具。

它在 Windows NT/2000/XP 中均可使⽤ , 但在 Windows 98 中却没有集成这⼀个⼯具。

Android-cmd命令

Android-cmd命令

1.5有了Android SDK和ADT后,需要创建虚拟机第一种方法:CMD进入Tools目录,输入android list target可显示虚拟机列表创建虚拟机实例android create avd --name MyAndroidVD1.5 --target 2--name 指定模拟器名称--target 目标模拟器序号Do you wish to create a custom hardware profile[no]是否要定制化手机硬件装置,直接回答no,采用默认值回答yes搭配指定想要仿真的手机硬件设置。

Camera support:是否要让手机支持照相机功能,默认为noMax VM application heap size内存容量Abstaracted LCD density:LCD屏设置Cache partition size:指定/cache分割区大小,默认66MSD Card support:是否要支持sdcard功能Cache partition support:是否支持额外的/cache分割区,这样放在/cache的暂存文件不会使用到Android系统空间Keyboard support:是否支持QWERTY键盘输入Audio playback support:是否支持音乐播放Audio recording support:是否支持录音DPad support:是否支持home,返回,电话,电源键等Maximum vertical camera pixels:最大垂直摄像头像素Accelerometer:是否支持加速器功能GPS support:是否支持GPS卫星导航功能Device ram size:是否更改手机内存容量,默认96Touch-screen support:是否支持触摸屏Battery support:是否要让手机支持电池功能GSM modem support:是否让手机支持GSM modem功能Track-ball support:是否让手机支持轨迹球功能Maximum horizontal camera pixels:摄像头最大水平像素查询创建的模拟器有哪些Tool路径>android list启动模拟器Tool路径>emulator -avd 模拟器名称更名Tool路径>android move avd -n 原模拟器名称-r 新模拟器名称删除Tool路径>android delete avd -n 模拟器名称生成应用实例CMDTools目录底下使用命令Android create project -k com.example.android.hello -a MyAcvitity -t 3 -p c:\HelloAndroid -k指定apk名称-a指定Activity名称-t指定模拟器-p指定生成目录准备工作创建模拟器android create avd -n 模拟器名称-t 21.mksdcard 1024MB sdcard.iso (建立存储镜像)2. emulator -avd 模拟器名称-sdcard sdcard.iso (启动模拟器)3.再打开一个cmd4.adb install *.apk (安装)adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。

在dos界面为安卓模拟器安装apk文件

在dos界面为安卓模拟器安装apk文件

1.1) 首先启动Android模拟器,在Android SDK的Tools文件夹中找到
Emulator文件,双击emulator.exe即可启动模拟器,如图
1
图1
2.2) 复制需要安装的APK文件到Android SDK的Tools文件夹中(APK和
emulator.exe同文件夹),这里我们演示安装的为34000.apk文件。

3.3) 执行 Windows开始菜单 => 所有程序 => 附件 => 命令提示符或通
过 Win+R 组合键调出运行对话框输入cmd 单击确定即可。

4.4) (由于我们的Android SDK安装路径为d盘,版本为m5-RC15,所以需
要定位模拟器tools目录) 在cmd命令提示符中输入f: 回车,如图2第一行,接下来输入cd F:\Android\android-sdk\platform-tools 后回车(文件夹名称根据模拟器版本而定),进入模拟器adb文件所在的文件夹,最后执行adb install 34000.apk命令即可执行安装,如图2。

AVD简介

AVD简介

A VD简介前面介绍了Windows环境下,基于Android SDK(2.3)和Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android World,之后用Honeycomb Preview 模拟器深入解析了Eclipse中Android工程的结构以及调试。

具体请参考小生的blog:点我头像哦,呵呵。

一、环境变量当前最新版本的Android SDK中,adb已经被从./tools/目录移动到./platform-tools/,因此为了方便,在windows环境中,需要把以上两个目录添加到PA TH中,如下:二、常用命令这样,我们就可以直接在cmd中直接运行adb/android/emulator等命令,简单介绍如下:1. 命令行输入adb 相关命令:adb命令具体的参数可以通过在命令行输入adb后回车,或者adb help后回车的方式查看,这里简单介绍几个比较常用的命令。

adb devices列出所有装载的设置。

adb shell进入设备根目录/,取得对设备的控制权,如输入ls命令等。

adb install将指定的apk文件安装到设备上。

如果有多个设备同时存在,则需要指定目标设备,如:adb install -s emulator-5554 D:/name.apk。

adb uninstall [-k] <软件名>卸载指定软件,如果加-k 参数,为卸载软件但是保留配置和缓存文件。

adb push <本地路径> <远程路径>把本机电脑上的文件或者文件夹复制到设备(手机)。

比如,我们可以用如下命令,将sdcard 外的东西存放进去:adb push gavin.txt /sdcard/gavin.txt。

adb pull <远程路径> <本地路径>把设备(手机)上的文件或者文件夹复制到本机电脑。

安卓终端模拟器命令字大全

安卓终端模拟器命令字大全
3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表。
pid:要中止进程的ID号。
Signal:表示信号。
4.说明
进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够很好地为用户服务。
这个程序。此时使用的命令就是kill,因为kill是大多数Shell内部命令可以直接调用的。
5.应用实例
(1)强行中止(经常使用杀掉)一个进程标识号为324的进程:
#kill -9 324
(2)解除Linux系统的死锁
在Linux
中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机,只需要中止(或者说是关闭)这个有问题的程序即可。当
Linux
操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。
批处理进程和终端没有联系,是一个进程序列。监控进程(也称系统守护进程)时Linux系统启动时启动的进程,并在后台运行。例如,httpd是著名的
表1 ip支持的选项
-V,-Version 打印ip的版本并退出。
-s,-stats,-statistics 输出更为详尽的信息。如果这个选项出现两次或多次,则输出的信息将更为详尽。
-f,-family 这个选项后面接协议种类,包括inet、inet6或link,强调使用的协议种类。如果没有足够的信息告诉ip使用的协议种类,ip就会使用默认值inet或any。link比较特殊,它表示不涉及任何网络协议。

[全]adb shell命令测试手机和模拟器的必会技术

[全]adb shell命令测试手机和模拟器的必会技术

adb shell命令测试手机和模拟器的必会技术* 查看设备adb devicesps这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示若有多台安卓设备,可以通过在adb后面加上-s <设备id> 对指定设备进行装包、卸载等操作*启动adbadb start-server*关闭adbadb kill-server* 安装软件adb install <apk文件路径>* 卸载软件adb uninstall <应用进程名>*卸载app但保留数据和缓存文件adb uninstall -k<package>*重新启动识别adb reboot*重启到bootloader,即刷机模式adb reboot bootloader*重启到recovery,即恢复模式adb reboot recovery*从电脑上发送文件到设备adb push <本地路径> <远程路径>ps: 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)*从设备上下载文件到电脑adb pull <远程路径> <本地路径>ps: 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑*取得设备root权限adb remount*登录设备shelladb shelladb shell<command命令>ps: adb shell 后面加的是linux系统操作指令,也即直接运行设备命令, 相当于执行远程命令-查看手机产线版本adb shellcat/sys/devices/mx_tsp/appid-查看手机运营商版本adb shellcat/proc/lk_info/sw_version-查看手机是否加密adb shellcat/proc/lk_info/sec(返回0则非加密。

终端模拟器基本指令

终端模拟器基本指令

终端模拟器基本指令1,概述终端模拟器类似于linux中的shell,是系统中的命令行模式。

在桌面上能做的事情在命令行下也能做。

比如基本功能:A,打电话,发短信,打开网页B,运行程序,安装卸载程序,改变程序安装位置,清除缓存C,关机,重启,开关WIFI蓝牙,查看WIFI密码保存文件D,查看系统信息,CPU,内存,电池-----。

进阶功能(依赖busybox):A,重新分区,扩展data分区空间B,建立简单的FTP服务,可与PC传输文件C,简单的聊天程序,局域网中在命令行聊天D,创建刷机包。

不说了还有N多功能·扩展功能:可集成其他程序,如gcc,perl,java,phyton,php其他功能在安卓中安装windows,linux`2,基本命令说命令之前,说下基本的概念和设置让终端支持中文:进入终端,光标前面的字符叫命令提示符,$ 表示普通用户# 表示超级用户app_0是用户名,也就是终端在系统中的名字android是主机名/ 表示当前路径这些信息存储在变量PS1中,自己可以改变。

你看图中的提示符就被我改了,改成彩色更加美观,而且输入命令后更加容易找到提示符。

有一个重要的基本变量是PATH,这玩意叫命令搜索路径。

# echo $PATH 查看变量PATH的值,每个目录之间用冒号隔开。

在命令行执行的程序必须放PATH变量中的路径下,不然会找不到命令例如,我自己写的脚本放在/data/hyh下面,那么就要重新给PATH赋值:# PATH=$PATH:/data/hyhOK. 赋值时直接写变量名,大写,然后=,不要有空格。

$PATH 保持原来PATH的值。

这样自己放在目录下的程序就可以执行了。

该方法是临时的,下次打开终端PATH还是原来的值。

要想永久生效,需要改配置文件mkshPS1和PATH保存在配置文件/system/etc/mksh中基本操作命令:1,目录操作 cd,mkdir$ cd /data 进入data目录$ cd - 回到上次进入的目录$ mkdir gg 创建目录gg复制代码显示当前目录下的内容: ll 2个l 相当于ls -l 2,文件操作删除文件:rm查看文件内容:cat /system/bin/mksh创建文件:touch 123还可以这样创建文件: >1233,权限操作变为root用户: su修改文件(目录)权限:chmod 777 123第一个7表示文件属主,对123有读,写,执行的权限第二个7表示文件属组,对123有读,写,执行的权限第三个7表示其他用户,对123有读,写,执行的权限顺便说一下,读(r)权限对应的值是4,写(w)对应的是2,执行(x)对应的是14,重启:reboot5, 关机:reboot -p6,进入恢复模式:reboot recovery7,进入bootload模式:reboot bootload (这个模式MTK手机没有)8,查看存在的环境变量set :显示的系统环境变量和用户环境变量env:只显示系统环境变量9,打电话,需要ROOT权限am start -a android.intent.action.CALL -d tel:10086复制代码10,发短信am start -a android.intent.action.SENDTO -d sms:10086 --es sms_body 打你妹"打你妹"是短信内容······复制代码论坛有一些童鞋呢经常在问终端模拟器是做啥用的,有的ROM里也集成了终端模拟器终端,就是命令行.相当于WINDOWS下面的DOS命令行C:>,可以做很多事情的,比如:1.执行刷机、重启、关机等一些简单命令。

Android模拟器Genymotion安装apk

Android模拟器Genymotion安装apk

Android模拟器Genymotion安装apk⼀、下载apk选择你需要安装的apk进⾏下载,下载完以后放在与adb.exe同⼀⽬录下;看我的⼆、安装apk遇到的问题开启Genymotion模拟器,然后cmd到你的platform-tools⽬录下,使⽤以下命令进⾏安装。

adb install wxwork.apk1问题⼀:apk安装不成功错误提⽰Installation failed with message INSTALL_FAILED_CPU_ABI_INCOMPATIBLE或者直接把.apk包拖进Genymotion模拟器中,也是出现同样的错误分析:这个问题我也纠结了很久,⽹上找了⼀下,原来是Android⽤Genymotion 调试的时候,如果有.so的库的话,出现Failure [INSTALL_FAILED_NO_MATCHING_ABIS] 错误,并且始终安装不上。

这是因为系统⾥缺少了 Google Play 市场等各种⾕歌服务应⽤,其实是因为版权问题,从 2.0 版本开始 Genymotion 提供的虚拟设备都已经移除了 Google Apps 以及 ARM library support ,所以如果通过软件⾥下载回来的虚拟机,在运⾏⼀些必须依靠这些组件运⾏的 App 时就会出现错误或闪退现象。

是因为模拟器是在x86的处理器上运⾏,⽽⼿机⼀般都是RAM架构的,所以得把模拟器刷成ARM的才⾏。

例如像地图或者浏览器什么的,⾥⾯会包含⼀些so动态库⽂件,这些都是在arm环境下运⾏的。

⽽genymotion现在的发布版本没有带有Genymotion-ARM-Translation.zip,需要⼿动添加!解决⽅法⼀:1、下载 Genymotion-ARM-Translation_v1.1.zip;可以到,如果嫌速度太慢也得可以到;2、.运⾏Genymotion,并start你配置好的virtual device3、将下载好的Genymotion-ARM-Translation_v1.1.zip 拖拽到Genymotion模拟器⾥⾯Genymotion-ARM-Translation_v1.1.zip 拖拽到Genymotion模拟器⾥⾯没有出现安装的情况4、如果把Genymotion-ARM-Translation这个拖进去,没有出现安装,⽽是出现下图这种情况,⽂件被复制到了 Sdcard/loadcard下⾯的话如果⽆法将zip包拖⼊Genymotion中,可下载,解压该⽂件,然后将Genymotion-Setting-ADB⾥⾯的SDK⽬录指向解压⽂件⾥⾯的android-sdk-tools⽬录,这样zip包就可以拖⼊运⾏中的模拟器(即放⼊模拟器的sdcard/Download⽂件夹)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.启动和关闭ADB服务(adb start-server和adb kill-server)
经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。

这时需要重新对adb服务关闭和重启。

当然,重启Eclipse可能会解决问题。

但那比较麻烦。

如果想手工关闭adb服务,可以使用下面的命令。

adb kill-server
在关闭adb服务后,要使用如下的命令启动adb服务。

adb start-server
2.查询当前模拟器/设备的实例(adb devices)
有时需要启动多个模拟器实例,或启动模拟器的同时通过USB数据线连接了真机。

在这种情况下就需要使用如下的命令查询当前有多少模拟器或真机在线。

adb devices
执行上面的命令后,会输出如图1所示的信息。

图1
其中第1列的信息(emulator-5554、HT9BYL904399)表示模拟器或真机的标识。

emulator-5554表示模拟器,其中5554表示adb服务为该模拟器实例服务的端口号。

每启动一个新的模拟器实例,该端口号都不同。

HT9BYL904399表示通过USB数据线连接的真机。

如果在运行Android程序时有多个模拟器或真机在线,那么会出现一个选择对话框。

如果选择在真机运行,ADT会直接将程序安装在手机上。

输出信息的第2列都是device,表示当前设备都在线。

如果该列的值是offline,表示该实例没有被连接到adb 上,或实例没有响应。

3.安装、卸载和运行程序(adb install、adb uninstall和am)
在Eclipse中运行Android程序必须得有Android源码工程。

那如果只有apk文件(Android应用程序的发行包,相当于Windows中的exe文件)该如何安装和运行呢?答案就是adb命令。

假设我们要安装一个ebook.apk文件,可以使用如下的命令。

adb install ebook.apk
假设ebook.apk中的package是net.blogjava.mobile.ebook,可以使用如下的命令卸载这个应用程序。

adb uninstall net.blogjava.mobile.ebook
关于package的概念在以后的学习中会逐渐体会到。

现在只要知道package是Android 应用程序的唯一标识即可。

如果在安装程序之前,该程序已经在模拟器或真机上存在了,需要先使用上面的命令卸载这个应用程序,然后再安装。

或使用下面的命令重新安装。

adb install -r ebook.apk
在卸载应用程序时可以加上-k命令行参数保留数据和缓冲目录,只卸载应用程序。

命令如下所示。

adb uninstall -k net.blogjava.mobile.ebook
如果机器上有多个模拟器或真机实例,需要使用-s命令行参数指定具体的模拟器或真机。

例如,下面的命令分别在模拟器和真机上安装、重新安装和卸载应用程序。

在emulator-5554模拟器上安装ebook.apk
adb -s emulator-5554 install ebook.apk
在真机上安装ebook.apk
adb -s HT9BYL904399 install ebook.apk
在emulator-5554模拟器上重新安装ebook.apk
adb -s emulator-5554 install -r ebook.apk
在真机上重新安装ebook.apk
adb -s HT9BYL904399 install -r ebook.apk
在emulator-5554模拟器上卸载ebook.apk(不保留数据和缓冲目录)
adb -s emulator-5554 uninstall net.blogjava.mobile.ebook
在真机上卸载ebook.apk(保留数据和缓冲目录)
adb -s HT9BYL904399 uninstall -k net.blogjava.mobile.ebook
如果在模拟器和真机上成功安装ebook.apk,将会分别输出如图2和图3所示的信息。

图2
图 3
如果想在模拟器或真机上运行已安装的应用程序,除了直接在模拟器或真机上操作外,还可以使用如下的命令直接运行程序。

在emulator-5554模拟器上运行ebook.apk
adb -s emulator-5554 shell am start -n
net.blogjava.mobile.ebook/net.blogjava.mobile.ebook.Main
在真机上运行ebook.apk
adb -s HT9BYL904399 shell am start -n
net.blogjava.mobile.ebook/net.blogjava.mobile.ebook.Main
其中Main是ebook.apk的主Activity。

相当于Windows应用程序的主窗体或Web应用程序的主页面。

am是shell命令。

关于shell命令将在后成的部分详细介绍。

4.PC与模拟器或真机交换文件(adb pull和adb push)
在开发阶段或其他原因,经常需要将PC上的文件复制到模拟器或真机上,或将模拟机和真机上的文件复制到PC上。

使用adb pull和adb push命令可以很容易完成这个工作。

例如,下面的命令将真机的SD卡根目录下的camera.jpg文件复制到PC的当前目录,取名为picture.jpg。

又把picture.jpg文件复制到真机的SD卡根目录,取名为abc.jpg。

从真机上复制文件到PC
adb -s HT9BYL904399 pull /sdcard/camera.jpg picture.jpg
从PC复制到文件到真机
adb -s HT9BYL904399 push picture.jpg /sdcard/abc.jpg
如果读者安装了ADT,可以通过DDMS透视图的【File Explorer】视图右上方的几个按钮方便地从模拟器或真机上导入、导出和删除文件。

5.Shell命令
由于Android是基于Linux内核的操作系统。

因此,在Android上可以执行Shell命令。

虽然在手机上提供了可以输入命令的Shell程序,但在手机上输入程序实在是不方便。

为了更方便地在模拟器或手机上执行Shell命令。

可以使用如下的命令在PC上进入Shell控制台。

adb -s HT9BYL904399 shell
Shell控制台的提示符是一个井号(#)。

进入Shell后,输入cd system/bin命令,再输入ls命令,可以看到当前Android系统支持的命令文件,如图4所示。

读者可以根据实际情况使用相应的命令。

图4 6.创建、删除和浏览AVD设备(android)
在这里将介绍直接使用android命令来建立和删除AVD设备。

建立AVD设备的命令如下:
android create avd -n myandroid1.5 -t 2
其中myandroid1.5表示AVD设备的名称,该名称可以任意设置,但不能和其他AVD设备冲突。

-t 2中的2指建立Android 1.5的AVD设备。

1表示Android 1.1的AVD 设备。

以此类推。

目前最新的Android 2.1应使用-t 6来建立AVD设备。

在执行完上面的命令后,会输出如下的信息来询问是否继续定制AVD设备。

Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
如果读者不想继续定制AVD设备,直接按回车即可。

如果想定制AVD设备,输入y,然后按回车。

系统会按步提示该如何设置。

中括号内是默认值,如果某个设置项需要保留默认值,直接按回车即可。

如果读者使用的是Windows XP,默认情况下AVD设备文件放在如下的目录。

C:\Documents and Settings\Administrator\.android\avd
如果想改变AVD设备文件的默认存储路径,可以使用-p命令行参数,命令如下:
android create avd -n myandroid1.5 -t 2 -p d:\my\avd
删除AVD设备可以使用如下的命令。

android delete avd -n myandroid1.5
通过下面的命令可以列出所有的AVD设备。

android list avds
启动avd
emulator –avd <avdname>
查看目标设备Id
android.bat list targets。

相关文档
最新文档