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

Android 配置及adb 命令

 
阅读更多

创建模拟器

(1) 查看当前支持版本(在列出的版本中我们需要记住id值,这个值在第2步中使用):

magicyu@magicyu-desktop:~$ android list target

你可以看到几个Available Android targets,比如:Name: Android 1.6,他们有各自的id号。

 

(2) 创建AVD:

magicyu@magicyu-desktop:~$ android create avd -n myphone1 -t 2

-n后面接需要创建avd的名字,-t后面接需要创建虚拟器的类型,2即为步骤(1)中得到的类型id号。

 

(3) 查看是否创建成功(如果成功会显示刚才我们创建的avd信息):

magicyu@magicyu-desktop:~$ android list avd

 

(4) 创建SD卡:

mksdcard -l mycard 100M F:\mysdcard.img
1. mycard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表示256M。
2. mycard建立的虚拟文件最小为8M,也就是说,模拟器只支持大于8M的虚拟文件。
3. -l命令行参数表示虚拟磁盘的卷标,可以没有该参数。
4. 虚拟文件的扩展名可以是任意的,如mycard.abc

 

(4) 启动模拟器:

emulator -avd myphone1 -sdcard mycard

 

 

adb 命令 Android Debug Bridge

1. 查看设备

adb devices

这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示

 

 

2.安装软件

adb install

adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上

adb install -s 在sdcard上安装

如果有多个模拟器/设备实例在运行,请使用-s 选项的命令。在使用的-s 选项是

示例如下:

adb -s emulator-5556 install helloworld.apk

 

 

3. 卸载软件

adb uninstall <软件名>

adb uninstall -k <软件名>

如果加 -k 参数,为卸载软件但是保留配置和缓存文件.

 

 

4. 进入设备或模拟器的shell:

adb shell

通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:

adb shell [command]

如:adb shell dmesg会打印出内核的调试信息。

 

 

5. 发布端口

可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:

adb forward tcp:5555 tcp:8000

 

 

6. 从电脑上发送文件到设备

adb push <本地路径> <远程路径>

用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

 

 

7. 从设备上下载文件到电脑

adb pull <远程路径> <本地路径>

用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

 

 

8、查看bug报告

adb bugreport

 

 

9、记录无线通讯日志

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

adb shell

logcat -b radio

 

 

10、获取设备的ID和序列号

adb get-product

adb get-serialno

adb shell

sqlite3

 

11、查看系统log

adb logcat

分享到:
评论

相关推荐

    android db 用于执行adb命令

    在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或无线网络连接到Android设备,进行一...熟悉和掌握ADB命令的使用,将极大地提升开发者在Android生态系统中的工作效能。

    adb命令截屏、返回按键、获取顶层activity

    熟练掌握adb命令可以极大地提升Android开发者的工作效率,同时也是进行设备故障排查和自动化测试的重要工具。 在实际使用中,确保你的设备已经root,因为某些adb命令(例如模拟按键)可能需要超级用户权限。同时,...

    Android ADB命令的使用

    ### Android ADB命令的使用 #### 知识点概述 ADB(Android Debug Bridge)是Android提供的一个命令行工具,主要用于实现计算机与Android设备之间的通信。它可以帮助开发者在开发过程中进行调试、安装应用、数据...

    ADB命令大全。熟悉ADB命令方便对android项目调试

    总的来说,掌握ADB命令对于Android开发者来说至关重要,它极大地提升了开发和调试的效率。通过熟练使用这些命令,开发者可以更深入地控制和理解Android系统的运作,从而优化应用性能和用户体验。

    adb命令和环境变量配置

    adb 命令和环境变量配置 Android 调试桥(Android Debug Bridge,adb)是一种功能强大且灵活的命令行工具,用于与 Android 模拟器或设备进行交互。通过 adb,我们可以管理设备或模拟器的状态,安装软件、升级系统、...

    模拟操作安卓adb命令

    配置完成后,你就可以在终端或命令提示符中直接使用adb命令了。 **ADB的基本命令** 包括但不限于: 1. **连接设备**:`adb connect &lt;device_ip&gt;:&lt;port&gt;` 可以使你的电脑通过网络连接到安卓设备。 2. **断开连接**...

    android_adb命令大全.doc

    ### Android ADB命令大全知识点详解 #### 一、概述 ADB (Android Debug Bridge) 是一个命令行工具,用于与Android设备进行通信。它提供了一系列的命令来帮助开发者调试应用程序、管理设备状态等。本文将详细介绍ADB...

    C#执行adb命令操控安卓手机或模拟器

    3. **执行ADB命令**:使用`Process`类创建一个新的进程实例,设置命令行参数为ADB命令,例如`adb shell`,然后启动进程。通过`Process.StandardOutput`获取命令的输出结果。例如,你可以执行`adb shell input ...

    android adb命令参考

    ### Android ADB命令详解 #### 一、概述 ADB(Android Debug Bridge)是Android系统提供的一个功能强大的命令行工具,用于实现计算机与Android设备之间的通信。通过ADB,开发者可以进行设备管理、应用安装调试等...

    android adb

    安装完成后,确保在系统的PATH环境变量中添加了SDK的platform-tools目录,这样你就可以在任何路径下运行ADB命令。 ### 使用ADB 1. **连接设备**:将Android设备通过USB连接到电脑,打开开发者选项并启用USB调试。...

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

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

    Android adb基础命令使用

    在Windows系统中,将SDK的platform-tools目录添加到系统环境变量PATH中,这样就可以在任何目录下运行ADB命令了。对于Mac和Linux用户,同样需要将ADB所在的路径加入PATH。 ### ADB基础命令 1. **设备检测**:`adb ...

    Android Adb工具

    ADB能够连接运行Android操作系统的设备,包括模拟器和物理手机,使得开发者可以进行数据传输、安装应用、运行shell命令以及进行远程调试。在“Android ADB工具”中,我们通常会包含ADB的各个版本,以适应不同Android...

    Android ADB命令

    ### Android ADB命令详解 #### 一、ADB概述 ADB(Android Debug Bridge)是Android操作系统提供的一个强大的命令行工具,用于实现计算机与Android设备(包括真实设备和模拟器)之间的通信。通过ADB,开发者可以...

    Android_ADB命令介绍

    ### Android ADB命令详解 #### 一、简介 Android Debug Bridge (ADB) 是一款功能强大的命令行工具,用于与Android设备进行通信。它为开发者提供了许多有用的功能,如设备管理操作、系统信息检索以及应用程序调试等...

    Android开发环境搭建及adb命令使用.pdf

    以上就是Android开发环境的搭建以及ADB命令的使用。熟悉这些基本操作,对于Android开发者来说是必不可少的技能。随着对ADB的深入理解和实践,开发者可以进行更复杂的调试和故障排查,从而提高开发效率。

Global site tag (gtag.js) - Google Analytics