全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android SDK中的常用命令行工具1.3.1 启动和关闭ADB服务(adb start-server和adb kill-server) 摘要:Android/OPhone开发完全讲义第1章Android入门,本章的主要内容有:Android的系统构架;搭建Android开发环境;Android SDK中的常用命令行工具(包括adb、android和mkcdsard);可以在PC上运行的Android系统(用于在没有真机的情况下测试程序);应用程序商店。本节为大家介绍启动和关闭ADB服务(adb start-server和adb kill-server)。 1.3 Android SDK中的常用命令行工具在tools目录中带了很多命令行工具。虽然一般的开发人员并不需要完全掌握这些工具的使用方法,但了解这些工具的一些基本使用方法还是会对以后的开发工作起到一定的辅助作用。本节将介绍几种常用的命令行工具的使用方法,这些工具主要包括adb、android和mksdcard。在使用这些命令行工具之前,建议读者将tools目录加到PATH环境变量中,这样在任何目录中都可以使用这些工具了。1.3.1 启动和关闭ADB服务(adb start-server和adb kill-server)经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可以找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当然,重启Eclipse可能会解决问题,但那比较麻烦。如果想手工关闭adb服务,可以使用如下命令:1. adbkill-server在关闭adb服务后,要使用如下命令启动adb服务:1. adbstart-server1.3.2 查询当前模拟器/设备的实例(adb devices) 2010-06-21 13:46 李宁 中国水利水电出版社 我要评论() 摘要:Android/OPhone开发完全讲义第1章Android入门,本章的主要内容有:Android的系统构架;搭建Android开发环境;Android SDK中的常用命令行工具(包括adb、android和mkcdsard);可以在PC上运行的Android系统(用于在没有真机的情况下测试程序);应用程序商店。本节为大家介绍查询当前模拟器/设备的实例(adb devices)。 标签:AndroidOPhoneAndroid OPhone开发完全讲义 限时报名参加“甲骨文全球大会2010北京”及“JavaOne和甲骨文开发者大会2010”1.3.2 查询当前模拟器/设备的实例(adb devices)有时需要启动多个模拟器实例,或启动模拟器的同时通过USB数据线连接了真机。在这种情况下就需要使用如下命令查询当前有多少模拟器或真机在线:1. adbdevices执行上面的命令后,会输出如图1.14所示的信息。图1.14 查询模拟器/设备的实例其中第1列的信息(emulator-5554、HT9BYL904399)表示模拟器或真机的标识。emulator-5554表示模拟器,其中5554表示adb服务为该模拟器实例服务的端口号。每启动一个新的模拟器实例,该端口号都不同。HT9BYL904399表示通过USB数据线连接的真机。如果在运行Android程序时有多个模拟器或真机在线,会出现一个选择对话框。如果选择在真机运行,ADT会直接将程序安装在手机上。详细介绍读者可以查看14.1.2节的内容。输出信息的第2列都是device,表示当前设备都在线。如果该列的值是offline,表示该实例没有连接到adb上或实例没有响应。1.3.2 查询当前模拟器/设备的实例(adb devices) 2010-06-21 13:46 李宁 中国水利水电出版社 我要评论() 摘要:Android/OPhone开发完全讲义第1章Android入门,本章的主要内容有:Android的系统构架;搭建Android开发环境;Android SDK中的常用命令行工具(包括adb、android和mkcdsard);可以在PC上运行的Android系统(用于在没有真机的情况下测试程序);应用程序商店。本节为大家介绍查询当前模拟器/设备的实例(adb devices)。 标签:AndroidOPhoneAndroid OPhone开发完全讲义 限时报名参加“甲骨文全球大会2010北京”及“JavaOne和甲骨文开发者大会2010”1.3.2 查询当前模拟器/设备的实例(adb devices)有时需要启动多个模拟器实例,或启动模拟器的同时通过USB数据线连接了真机。在这种情况下就需要使用如下命令查询当前有多少模拟器或真机在线:1. adbdevices执行上面的命令后,会输出如图1.14所示的信息。图1.14 查询模拟器/设备的实例其中第1列的信息(emulator-5554、HT9BYL904399)表示模拟器或真机的标识。emulator-5554表示模拟器,其中5554表示adb服务为该模拟器实例服务的端口号。每启动一个新的模拟器实例,该端口号都不同。HT9BYL904399表示通过USB数据线连接的真机。如果在运行Android程序时有多个模拟器或真机在线,会出现一个选择对话框。如果选择在真机运行,ADT会直接将程序安装在手机上。详细介绍读者可以查看14.1.2节的内容。输出信息的第2列都是device,表示当前设备都在线。如果该列的值是offline,表示该实例没有连接到adb上或实例没有响应。1.3.4 PC与模拟器或真机交换文件(adb pull和adb push) 2010-06-21 13:46 李宁 中国水利水电出版社 我要评论() 摘要:Android/OPhone开发完全讲义第1章Android入门,本章的主要内容有:Android的系统构架;搭建Android开发环境;Android SDK中的常用命令行工具(包括adb、android和mkcdsard);可以在PC上运行的Android系统(用于在没有真机的情况下测试程序);应用程序商店。本节为大家介绍PC与模拟器或真机交换文件(adb pull和adb push)。 标签:AndroidOPhoneAndroid OPhone开发完全讲义 限时报名参加“甲骨文全球大会2010北京”及“JavaOne和甲骨文开发者大会2010”1.3.4 PC与模拟器或真机交换文件(adb pull和adb push)在开发阶段或其他原因,经常需要将PC上的文件复制到模拟器或真机上,或将模拟机和真机上的文件复制到PC上。使用adb pull和adb push命令可以很容易地完成这个工作。例如,下面的命令将真机的SD卡根目录下的camera.jpg文件复制到PC的当前目录,取名为picture.jpg。又把picture.jpg文件复制到真机的SD卡的根目录,取名为abc.jpg。从真机上复制文件到PC:1. adb-sHT9BYL904399pull/sdcard/camera.jpgpicture.jpg从PC复制文件到真机:1. adb-sHT9BYL904399pushpicture.jpg/sdcard/abc.jpg如果读者安装了ADT,可以通过DDMS透视图的【File Explorer】视图右上方的几个按钮方便地从模拟器或真机上导入、导出和删除文件。 1.3.5 Shell命令 2010-06-21 13:46 李宁 中国水利水电出版社 我要评论() 摘要:Android/OPhone开发完全讲义第1章Android入门,本章的主要内容有:Android的系统构架;搭建Android开发环境;Android SDK中的常用命令行工具(包括adb、android和mkcdsard);可以在PC上运行的Android系统(用于在没有真机的情况下测试程序);应用程序商店。本节为大家介绍Shell命令。 标签:AndroidOPhoneAndroid OPhone开发完全讲义 限时报名参加“甲骨文全球大会2010北京”及“JavaOne和甲骨文开发者大会2010”1.3.5 Shell命令Android是基于Linux内核的操作系统,因此,在Android上可以执行Shell命令。虽然在手机上提供了可以输入命令的Shell程序,但在手机上输入程序实在不方便。为了更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/SSFS 0006-2023蛋白肽粉类产品品质的多级红外光谱快速评价方法
- T/SCPP 0001-2024城市管理综合执法辅助岗位职业化建设规范
- T/CTS 17-2023公安交通管理执勤执法记录仪数据管理信息系统
- T/CI 1028-2025美丽乡村配电网建设和管理规范
- DB31/T 1477-2024空间地理数据归集技术要求
- T/CNCA 163-2025煤矿用锚杆钻架电液控制系统通用技术规范
- 2025~2026学年河北省邢台市威县七级镇七级堡小学冀教版三年级上册第二次月考数学测试卷【附答案】
- PHP技术面试题及详细参考答案(完整版)
- Photoshop CS3 试题及完整解答
- 2025-2026学年四川省内江市初中数学八年级期末下册自测黑金试卷附答案
- 野村-中国:中国人民银行对人民币及全球失衡的立场-China:The P BoCs stance on RMB and global imbalances-20261008
- 2026年广东省公需课《人工智能赋能高质量发展》试题答案
- 2026工商银行校园招聘笔试真题(完整版+详细答案解析)
- 开学思政第一课2026年秋季学期开学典礼校长致辞
- 2026年北京市中考语文试卷真题及答案详解(精校打印)
- 2026年广东省检察官逐级遴选笔试题目及答案
- 2026年贵州中考(数学)考试试卷(真题)答案解析
- 中国汽车防撞梁行业发展动态与市场需求研究研究报告
- 2025年医保政策知识培训考试复习题库及答案
- 紧急订单交付应急预案
- 第五单元细胞的能量供应和利用(单元教学设计)-高一上学期生物人教版必修1
评论
0/150
提交评论