`
wjm901215
  • 浏览: 154928 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

利用adb为android手机安装软件

 
阅读更多

本文主要是记录一下在开发中常用的android的adb命令。

安装apk到手机:

adb install c:\HA_drocap2_JOY3G.apk

image 

启动所安装的程序,手机要是root权限并且进入到data\app目录下:

# am start -n cn.vsp/cn.vsp.StartActivty

image

查看相应的日志:

adb logcat -s welcome:i

image

 

【操作命令】

1. 查看设备

adb devices

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

      2.安装软件

adb install

      adb install <apk文件路径> :这个命令将指定的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

分享到:
评论

相关推荐

    android投屏pc及电脑adb控制手机

    在Android系统中,将手机屏幕投屏到个人电脑(PC)上并实现通过电脑的ADB(Android Debug Bridge)控制手机,是一种常见的开发者调试和演示需求。Android 5.0及以上版本提供了对这一功能的支持,主要涉及到socket...

    Android adb投屏工具

    "Android ADB投屏工具"就是利用ADB实现手机屏幕在电脑上的显示。 **ADB投屏原理** ADB投屏基于Android系统的远程调试能力,通过USB或Wi-Fi连接将手机屏幕的视频流传输到电脑上。具体步骤包括: 1. **设备连接**:...

    易语言 调试安卓手机 adb简单实例 adb

    在安卓手机的开发和调试过程中,易语言结合ADB(Android Debug Bridge)工具可以实现远程控制和调试安卓设备,极大地提高了开发效率。本文将深入探讨如何使用易语言配合ADB进行安卓手机的调试。 首先,ADB是Android...

    通用版 Android手机adb驱动 开发调试没反应驱动

    然而,要充分利用ADB,首先需要正确安装Android手机的ADB驱动。 标题中的"通用版 Android手机adb驱动 开发调试没反应驱动"可能指的是针对不同Android设备的兼容性问题,有时在尝试通过ADB进行调试时,电脑可能无法...

    ADB工具以及三星手机驱动

    在本文中,我们将深入探讨ADB工具及其在三星手机驱动安装中的应用,特别是如何利用ADB进行手机UI美化。 首先,ADB是一个三部分组成的工具集,包括服务器、守护进程和客户端。服务器运行在开发者的计算机上,负责...

    android_USB_adb_driver

    1. **启用USB调试**:在Android设备上,进入“设置”&gt;“关于手机”&gt;找到“软件信息”,多次点击“版本号”或“构建号”以开启开发者选项。然后在开发者选项中,勾选“USB调试”。 2. **获取设备驱动**:通常,当你...

    python+adb实现安卓手机自动化钉钉打卡功能

    通过以上步骤,我们可以将旧安卓手机转变为自动化打卡工具,利用Python和ADB实现物理打卡,有效地解决日常的钉钉打卡问题,极大地提高了生活效率。不过,此方法仅适用于个人使用,对于大规模或商业应用,可能需要...

    Android电脑源码通过adb实现实时屏幕演示

    这个场景下,我们可以利用Android Debug Bridge(ADB)工具来实现。本文将详细讲解如何通过ADB实现在电脑上实时展示Android设备的屏幕。 首先,ADB是Android开发者的重要工具之一,它是一个命令行实用程序,允许...

    MAC下android电视和手机的ADB链接调试

    开发者可以利用ADB执行各种设备操作,如安装和调试应用程序。该知识点不仅涉及到Android应用开发的基本工具使用,还涵盖了网络调试和USB调试的基本流程。 首先,我们需要了解MAC下安装ADB环境的具体步骤。开发者...

    ADB工具包安卓手机专用

    ADB是Android SDK(软件开发工具包)的一部分,它建立了一个桥梁,允许用户通过USB或无线网络在计算机上与Android设备进行通信。ADB由三部分组成:服务器、守护进程(运行在设备上)和客户端(通常在开发者的工作站...

    i9250adb驱动(附安装说明)

    总结来说,"i9250adb驱动(附安装说明)"是专为Samsung Galaxy Nexus i9250设计的ADB驱动程序,适用于Windows系统,用于建立电脑与手机之间的通信,便于开发、调试和管理Android设备。正确安装和使用这个驱动,能极...

    android tools adb

    ADB是Android SDK(软件开发工具包)的一部分,它提供了一个命令行界面,允许开发者在计算机和Android设备之间进行通信。主要功能包括: 1. **设备连接管理**:ADB可以识别并连接到USB或无线网络上的Android设备,...

    adb连接手机

    - 结合自动化测试框架如Appium等,可以利用ADB实现对多台设备的自动化测试。 - 通过编写脚本控制ADB命令,可以高效地进行跨设备的自动化测试任务。 #### 五、总结 通过本文介绍,我们可以了解到ADB在连接手机...

    adb截取手机屏幕及获取设备信息

    在Android开发和调试过程中,`adb`(Android Debug Bridge)是一个不可或缺的工具。它提供了连接Android设备和电脑的桥梁,让我们能够执行各种...通过不断实践和学习,我们可以更深入地利用adb来解决遇到的各种问题。

    android app 同步手机屏蔽到电脑工具

    标题提到的"android app 同步手机屏蔽到电脑工具"正是为了解决这个问题,它允许用户将Android手机的屏幕内容实时镜像到电脑上,提供了一种便捷的投影解决方案。 首先,我们要理解这个工具的工作原理。通常,这样的...

    Android adb命令

    ### Android ADB命令详解 #### 一、ADB简介 Android Debug Bridge(简称...同时,随着Android平台的发展和技术的进步,ADB的功能也在不断扩展和完善,开发者应持续关注其更新,以便更好地利用这些强大而实用的工具。

    adb-shell教程

    - 在大多数 Linux 发行版中,ADB 已经被集成到软件仓库中,可以直接通过包管理器安装,如 Ubuntu 上可以通过 `sudo apt-get install android-tools-adb` 来安装。 #### 四、如何使用 ADB? ##### 1. 手机端设置: ...

    adb 软件及对应HTC的USB驱动

    利用adb,你可以执行各种操作,如: - 列出所有连接的设备:`adb devices` - 安装应用:`adb install 文件路径&gt;` - 卸载应用:`adb uninstall &lt;包名&gt;` - 在设备上执行命令:`adb shell &lt;命令&gt;` - 传输文件:`adb ...

    android机PC使用手机摄像头软件

    总的来说,通过使用DroidCam这样的软件,用户可以充分利用Android手机的摄像头资源,将其转变为电脑摄像头,提供便利且灵活的视频输入解决方案。这一技术尤其适合那些需要额外摄像头功能但又不想购买额外硬件的用户...

    C++版Android实时投屏软件系统源码,安卓手机投屏软件源码,无需root权限.zip

    在本资源中,我们关注的是一个C++编写的Android实时投屏软件系统源码,名为QtScrcpy-dev。这个软件允许用户将安卓手机的屏幕实时传输到其他设备上,而无需对手机进行root操作。这是一项非常实用的技术,尤其对于...

Global site tag (gtag.js) - Google Analytics