`
pengfeifei26
  • 浏览: 241348 次
  • 性别: 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在模拟器上的安装。
分享到:
评论

相关推荐

    android adb

    总的来说,Android ADB是一个强大的工具,对于Android开发者来说,掌握其使用方法是提高效率的关键。无论是日常的开发工作还是调试疑难问题,ADB都能提供极大的帮助。通过熟悉和熟练运用ADB的各种命令,你可以更便捷...

    android执行adb shell命令源码

    在Android开发中,`adb (Android Debug Bridge)` 是一个强大的工具,用于与连接到电脑的Android设备进行通信。它允许开发者执行各种操作,如安装应用、查看设备状态、传输文件以及执行shell命令。本篇文章将深入讲解...

    Android Adb工具

    总结来说,Android ADB工具是Android开发过程中的强大助手,它提供了多种功能,方便开发者进行设备管理、数据交互、应用部署、系统调试等工作。了解并熟练掌握ADB的使用,对于提升开发效率和解决技术问题至关重要。

    Android开发笔记之adb参数指南.doc

    "Android开发笔记之adb参数指南" Android Debug Bridge(ADB)是一款强大的调试工具,由Android提供,旨在帮助开发者调试和优化Android应用程序。ADB提供了多种命令,能够帮助开发者完成各种任务,例如安装应用程序...

    Android手机另类刷机方法之ADB

    ADB作为Android开发中不可或缺的工具之一,在设备调试、系统升级等方面具有重要作用。本文介绍了一种基于ADB的特殊刷机方法,通过这种方式可以更灵活地管理和更新Android设备。掌握这些技巧对于开发者来说是非常有用...

    Android 开发 adb工具

    总之,adb作为Android开发中的重要组成部分,其功能强大且多样,无论是初学者还是经验丰富的开发者,都需要深入了解并熟练掌握adb的使用方法,以便在开发过程中能够得心应手。通过不断地实践和探索,开发者可以发掘...

    Android通用型ADB调试USB设备驱动ADB驱动

    在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或网络连接来调试设备、传输文件以及执行各种控制命令。当你的Android设备无法通过USB与电脑正常通信时,往往是因为...

    Android中adb的使用方法

    ### Android中adb的使用方法详解 #### 一、引言 Android Debug Bridge(简称adb)是Android提供的一个命令行工具,允许用户与模拟器或连接的Android设备进行一系列交互操作。它为开发者提供了多种功能,如设备管理...

    android开发工具-ADB

    总结起来,Android Debug Bridge(ADB)是Android开发者的重要辅助工具,它提供了一种便捷的手段来与Android设备进行交互,极大地简化了开发和调试过程。掌握ADB的使用,能有效提升开发效率,解决各种疑难问题。

    androidStudio adb1.0.40

    在Android开发中,ADB是不可或缺的工具,它使得开发者能够便捷地测试和调试应用程序,同时也可以进行系统级别的探索。例如,当应用崩溃时,通过`adb logcat`收集日志可以帮助定位问题;在进行性能优化时,可以使用`...

    android-adb.zip

    在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过命令行界面与连接到电脑的Android设备进行交互。"android-adb.zip"这个压缩包提供了在Windows 10环境下使用的ADB包,包含...

    【Android】adb工具

    Android Debug Bridge(ADB)是Android开发者不可或缺的一款命令行工具,它在Android开发、调试和设备管理中扮演着至关重要的角色。本文将深入探讨ADB的使用方法、功能及其在Android生态系统中的应用。 ### 一、ADB...

    C# 实现的 Android ADB工具

    Android ADB(Android ...通过学习和理解这些知识点,开发者不仅可以掌握如何使用C#来构建Android ADB工具,还能进一步提升在移动设备开发和调试方面的技能。这个开源项目为开发者提供了一个实践和学习的宝贵资源。

    Android ADB命令的使用

    本文档将详细介绍ADB的基本使用方法及其常见命令的应用场景。 #### 基本概念 - **ADB服务组成**:ADB服务由三部分组成:服务器(Server)、客户端(Client)、守护进程(Daemon)。其中,服务器负责管理多个设备...

    Android工具 adb tools

    总的来说,ADB是Android开发中的基础工具,熟悉和掌握ADB的使用,能够极大地提升开发效率和问题解决能力。无论你是应用开发者、系统工程师还是测试人员,了解和熟练运用ADB都是必不可少的技能。

    android_USB_adb_driver

    Android USB ADB驱动是Android开发者在进行设备调试时不可或缺的一部分。...总的来说,Android USB ADB驱动是开发者进行设备调试、应用部署和故障排查的重要工具,熟练掌握其安装和使用方法,能极大地提升开发效率。

Global site tag (gtag.js) - Google Analytics