`
pengfeifei26
  • 浏览: 232592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android开发中adb的用法

 
阅读更多
adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:
  1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
  2、在设备上运行shell命令;
  3、管理设备或手机模拟器上的预定端口;
  4、在设备或手机模拟器上复制或粘贴文件;

  以下为一些常用的操作:
1、安装应用到模拟器:
adb install
比较遗憾的是,Android并没有提供一个卸载应用的命令,只能自己手动删除:
adb shell
cd /data/app
rm app.apk



卸载(删除)Android应用程序的方法
1、运行模拟器
2、运行中输入“cmd”进入命令行
3、执行“adb shell”命令进入运行起来的Android的linux shell
4、在shell中执行“cd data/app”。进入该目录后,用“ls”命令就可以看到所安装应用程序的列表
5、每一个安装程序均是一个 *.apk 文件,卸载该程序只需要删除相应的文件即可。使用“rm 文件名”命令删除文件完成程序卸载



2、进入设备或模拟器的shell:
adb shell
通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:
adb shell [command]
如:adb shell dmesg会打印出内核的调试信息。
3、发布端口:
可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000

4、复制文件:
可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull
如:adb pull /addroid/lib/libwebcore.so .

5、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices

6、查看bug报告:
adb bugreport

7、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio

8、获取设备的ID和序列号:
adb get-product
adb get-serialno

 9、访问数据库SQLite3
adb shell
sqlite3


在模拟器上安装apk

1、运行SDK Manager,选择模拟器,并运行模拟器
2、将需要安装的apk文件复制到platform-tools目录下(默认在:C:\Program Files\Android\android-sdk-windows\platform-tools )。为安装方便,这里将其命名为game.apk

  3、点击开始→运行,输入cmd,打开cmd窗口。输入cd C:\Program Files\android-sdk-windows\platform-tools,进入platform-tools目录

  在cmd窗口中的platform-tools目录下输入adb install game.apk,回车,稍等,完成apk在模拟器上的安装。
分享到:
评论

相关推荐

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注: 有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 Other languages: ...

    windows-adb-driver-for-Spreadtrum.rar_ADB Shell_adb 工具包_android_

    在开发展讯平台android手机时发现通用的adb安装方法是无法成功连接adb的,因此找到了文档中介绍的这个有效的方法。 文档及文档中绑定的附件文件包括: 1、安装方法文字描述; 2、展讯通用adb驱动(适用于大部分...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Android开启ADB网络调试方法

    开启ADB网络调试 # setprop service.adb.tcp.port ... 您可能感兴趣的文章:android设置adb自带screenrecord录屏命令Android 修改adb端口的方法Android中ADB命令用法大结局Android ADB超简单的安装教程(推荐)androi

    Android开发之Android WIFI ADB(ADB WIFI)无线调试的技巧

    使用方法: 1.首先在插件市场plugins里面搜索Android WIFI ADB,然后安装即可 2.插件安装成功后重启AS下,然后会在AS工具栏看到adb wifi的图片 3.先用数据线插上电脑链接AS,查看是否又Log输出,如果有,你将你的...

    Android 修改adb端口的方法

    做了Android开发这么久了,经常会遇到一个问题是adb端口被占用,大家都知道Android默认的adb端口是5037,电脑上有一些应用的端口,又恰巧与adb端口冲突占用掉了 早起本人的做法的是: 查看端口是否被占用:运行:...

    Android中ADB命令用法大结局

    说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率。 查看版本 ADB 的安装这里就不多说了,输入以下命令有如下提示就...

    Android开发与应用——张荣,原书配套课件

    这是Android开发与应用,原书配套的课件,作者张荣,目录如下。 第1章 Android简介 1.1 手机操作系统 1.2 Android起源 1.3 Android特征 1.4 Android体系结构 1.4.1 应用层 1.4.2 应用框架层 1.4.3 ...

    ADBKeyBoard Android Virtual Keyboard Input via ADB ADBKeyBoard i

    adbkeyboard是一个虚拟的键盘,从系统广播意图接收命令,你可以使用adb发送文本输入。 有一个“命令”命令“输入”,可以帮助您将文本输入发送到安卓系统。 keyEvent |用法:输入[文本] 输入文本 输入keyEvent 但是...

    adb1.0.26包含fastboot.exe

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 ...

    android studio 使用adb 命令传递文件到android 设备的方法

    在android开发中,有时候需要将文件从pc端传递至android,或者将软件运行的日志,从android设备传递到pc进行分析,我们可以使用windows的cmd窗口,或者android studio的terminal窗口来传递文件。 1:连接android设备 ...

    Android ADB详细介绍及用法

    Android ADB 用法 adb 全称是 Android Debug Bridge, 就是起到调试桥的作用。 用来操作android设备的 阅读目录 adb 有什么用 adb 下载 adb devices adb install (安装软件) adb uninstall (卸载软件) ...

    ADB命令汇总开发常用到的一些 ADB 命令

    ADB 即 Android Debug Bridge,Android调试桥。•基本用法 •设备连接管理 •应用管理 •与应用交互 •文件管理 •模拟按键/输入

    Google Android SDK开发范例大全(完整版)

    该目录包含将开发环境连接到支持 Android 的设备(例如 G1 或 Android Dev 1 解锁开发手机)所需的驱动程序。只有 Windows 平台的开发人员才需要这些文件。 Android 应用程序可以在实际的设备上运行,也可以在 ...

    Android shell命令行中过滤adb logcat输出的方法

    我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法。  1...

    Android高级编程--源代码

    因为没有了人为制造的障碍,所以Android开发人员可以自由地编写能够充分利用日益强大的手机硬件的应用程序。因此,对Android感兴趣的开发人员都把Google在2008年发布Android这一举措作为移动技术发展史上的一个非常...

    adb-idea:适用于Android Studio和Intellij IDEA的插件,可加快您日常的android开发速度

    Android Studio和Intellij IDEA的插件,可加快您日常的android开发速度。 提供以下命令: 卸载应用 杀死应用 启动应用 重新启动应用 清除应用数据 清除应用数据并重新启动 用法 快速操作弹出窗口 左侧的数字是一种...

    android开发教程之ubuntu使用adb连接小米2的步骤和adb调试方法

    主要介绍了ubuntu中使用adb连接小米2的步骤和adb调试方法,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics