精华内容
下载资源
问答
  • adb 命令大全

    2021-05-28 08:03:52
    adb是什么adb的全称为Android Debug ...还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。如何安...

    adb是什么

    adb的全称为Android Debug Bridge,就是起到调试桥的作用。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。

    adb有什么用

    借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。

    如何安装adb

    使用adb命令需要先安装Android SDK,具体安装方法可参考我之前写的一遍博文中的第二步,转送门:https://www.cnblogs.com/feng0815/p/8179714.html

    adb常用命令

    1.查看当前已连接的设备

    adb devices

    主要作用:查看当前已连接的设备,连接到计算机的Android设备或者模拟器将会以列表的形式显示。

    输出格式:[serialNumber][state]

    l 如果当前没有模拟器或者设备运行,adb则会返回List of devices attached为空

    l offline:表明设备没有连接到计算机或无响应

    l device:设备已经连接到计算机。注意,该状态并不表示Android设备可用,当Android设备处于启动阶段时,若连接成功也会返回该状态。

    C:\Users\chenshifeng>adb devices

    List of devices attached

    2cc1bf71 device

    30.52.104.12:5555 device

    2.关闭和启动adb服务

    adb kill-server //关闭adb服务

    adb start-server //启动adb服务

    3.安装app

    adb install

    常用参数:

    adb install –r 覆盖安装

    adb install –s 安装到SD卡

    adb install –rs覆盖安装到SD卡

    adb –s install 选定设备安装

    当有多个设备连接时,可以用下面的命令来直接选定设备进行安装。

    adb [-d|-e|-s ] install

    d:真机(多个设备中只有一个真机时适用)

    e:模拟器(多个设备中只有一个模拟器时适用)

    s:序列号

    adb –d install ./test.apk

    adb –s emulator-5556 install ./test.apk

    4.卸载APP

    adb uninstall

    主要作用:卸载设备上的指定程序

    查看包名路径:/data/app,系统安装包路径:/sys/data,这两个路径下文件的查看都需要root权限

    adb uninstall –k

    adb shell pm uninstall –k

    卸载程序但是保留其配置和缓存文件,即/data/data/packname下的数据与/sdcard/程序名 的数据

    未完待续。。。

    标签:模拟器,命令,adb,install,Android,大全,安装,设备

    来源: https://www.cnblogs.com/feng0815/p/14276092.html

    展开全文
  • 安卓Android命令:主要介绍几个特有的。getprop 返回Android的所有系统属性。getevent 打印所有的键盘和触摸事件logcat 输出日志printenv 系统环境变量am 运行start/broadcast/instrument(instrument可以运行自动化...

    安卓Android命令:

    主要介绍几个特有的。

    getprop 返回Android的所有系统属性。

    getevent 打印所有的键盘和触摸事件

    logcat 输出日志

    printenv 系统环境变量

    am 运行start/broadcast/instrument(instrument可以运行自动化测试代码,其它的还没有试过),从 android的命令行开始。

    首先是获取root权限

    手机必须先root ,没有root的话可以下载刷机精灵root (某些刷机精灵没办法root的手机,问百度吧)

    adb shell//进入手机的超级终端

    su//以管理员身份运行

    查看sdcard文件

    cd XXX //进入文件夹

    cd.. //返回上一层

    ls //列表显示当前文件夹内容

    卸载软件

    一般软件卸载

    adb uninstall 包名

    系统软件卸载

    adb shell

    su

    cd system/app

    rm package

    exit

    exit

    adb uninstall 包名

    安装软件

    一般安装方式

    安装软件 adb install apk文件名称.apk

    重新安装软件 adb install -r apk文件名称.apk

    非正常安装方式

    $ adb push D:\myfile.apk /sdcard/ // 上传要安装的文件,为安装做准备。

    $ adb shell

    $ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。

    # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写

    # cat /sdcard/ContactsHub.apk > /system/app/ContactsHub.apk

    如果还不行,重启手机

    其他命令

    adb help //可以查看所有命令

    adb remount //重新挂载文件系统

    adb reboot //重启手机

    adb reboot recovery //重启手机到recovery界面

    #rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件

    #rm xxx //删除文件xxx

    #rmdir xxx //删除xxx的文件夹

    adb logcat //查看手机上的运行日志,可以用来查错

    adb devices //查看手机是否连接,以及连接了几台手机

    adb pull s d //把文件从手机复制到电脑上(s为源文件,d为目标文件)

    adb push s d //把文件从电脑复制到手机上(s为源文件,d为目标文件)

    绿茶小编猜你还喜欢:

    展开全文
  • Android常见指令汇总

    2021-01-19 16:38:49
    1.查看UID对应的APK 一个UID对应一个APK adb pull /data/system/packages.list 2.adb开关机指令 adb reboot #重启手机 adb shell reboot -p #关闭手机 3.打开MTK工程模式 adb shell am start -n ...

    1.查看UID对应的APK

    一个UID对应一个APK

    adb pull /data/system/packages.list
    

    2.adb开关机指令

    adb reboot #重启手机
    adb shell reboot -p #关闭手机
    

    3.打开MTK工程模式

    adb shell am start -n com.mediatek.engineermode/.EngineerMode
    

    4.adb无线连接手机

    1、电脑和手机链接同一局域网(同一手机热点就行)
    2、手机USB链接电脑
    3、adb root; adb usb
    4、adb tcpip 5555
    5、在手机链接WiFi的设置中找到IP地址,然后:adb connect '找到的IP地址':5555
    如:adb connect 192.168.43.241:5555
    
    展开全文
  • android 命令打包

    2021-06-09 15:34:23
    所以久而久之很多人都不会最基础的...用aapt命令生成R.java文件2.用javac命令编译java源文件生成class文件3.用dx.bat将class文件转换成classes.dex文件4.用aapt命令生成资源包文件resources.ap_5.生成未签名的apk(sd...

    所以久而久之很多人都不会最基础的打包方式,现在就来捋顺关系

    首先是步骤 ,网上最少有三步,最多有8步,其中一些函数都已经被废弃,所以,笔者选择比较通用的6步

    1.用aapt命令生成R.java文件

    2.用javac命令编译java源文件生成class文件

    3.用dx.bat将class文件转换成classes.dex文件

    4.用aapt命令生成资源包文件resources.ap_

    5.生成未签名的apk(sdk更新3.0以后貌似apkbuilder已经被删除了,所以笔者不用apkbuilder)

    6.用jarsinger命令对apk认证,生成signed.apk

    下面介绍笔者的实施背景

    1.target以20为例,其中android.jar的地址为E:\adt-bundle-windows-x86_64-20140702\sdk\platforms\android-20\android.jar

    2.项目为learn723(不要问为什么是这个名字,我测试了才成功几十遍我会说!!!),建立完成之后的复制出来,地址为E:\Workspace

    3.SDK为E:\adt-bundle-windows-x86_64-20140702\sdk

    4.密匙地址E:\keystore(不会设密匙的后面会有脑补地址)

    首先第一步

    1

    aaptpackage -f -m -J ./gen -S res -M AndroidManifest.xml -I E:\adt-bundle-windows-x86_64-20140702\sdk\platforms\android-20\android.jar

    -f 如果编译生成的文件已经存在,强制覆盖。 -m 使生成的包的目录存放在-J参数指定的目录 -J 指定生成的R.java 的输出目录路径 -S 指定res文件夹的路径 -I 指定某个版本平台的android.jar文件的路径 -A 指定assert文件夹的路径

    这里要注意,可能会报缺失资源的错误,这里需要确保的是,建立项目是最低版本不能低于4.0,否则就会缺失资源

    第二步

    1

    javac -bootclasspath E:\adt-bundle-windows-x86_64-20140702\sdk\platforms\android-20\android.jar -d bin src\com\example\learn723\*.java gen\com\example\learn723\R.java

    -target 生成特定 VM 版本的类文件

    -bootclasspath 覆盖引导类文件的位置

    -d 指定存放生成的类文件的位置

    -sourcepath 指定查找输入源文件的位置

    这里没什么要注意的,好吧,你的程序不能出错,或者得设置环境变量(废话)

    第三步

    1

    dx --dex --output=E:\Workspace\learn723\bin\classes.dex E:\Workspace\learn723\bin\classes

    --output=

    这里要注意前后两者的地址不统一,一个是bin,一个是bin\class,这里是个很重要的不同,笔者就是在这里花费了一个中午的时间(午觉!!!)虽然在已有的地方都是bin,但通过笔者和同事的亲测,两个都是bin的话可能会出现

    NEXPECTED TOP-LEVEL EXCEPTION:

    链接地址

    com.android.dx.cf.iface.ParseException: class name (/path/to/className) does not match path (bin/classes/path/to/className)的错误,而这里就会发现,两者的地址不同,然后根据提示进行修改

    第四步

    1

    aaptpackage -f -M AndroidManifest.xml -S res -I

    2

    E:\adt-bundle-windows-x86_64-20140702\sdk\platforms\android-20\android.jar -F bin\resources.ap_

    -f 如果编译生成的文件已经存在,强制覆盖

    -M 指定AndroidManifest.xml的路径

    -S 指定res文件夹路径

    -I 指定某个版本平台的android.jar的路径

    -F 指定输出文件完整路径

    第五步

    1

    java -cp E:\adt-bundle-windows-x86_64-20140702\sdk\tools\lib\sdklib.jar com.android.sdklib.build.ApkBuilderMain learn723.apk  -v -u -z bin\resources.ap_ -f bin\classes.dex -rf src

    这里不能用

    apkbuilder命令!!!

    第六步

    这里已经有apk了,但没有签名,所以不能安装

    具体密匙制作和加签名可以脑补http://jingyan.baidu.com/article/3c48dd3491d91fe10be358f4.html

    现在已经有密匙了,然后进入关键的一步,先进入密匙所在的文件夹!!!先进入密匙所在的文件夹!!!先进入密匙所在的文件夹!!!重要的事情说三遍,我也不知道为什么不在密匙所在目录命令怎么也写不成功,总是报只能有一个别名,希望大牛指点

    然后代码为

    1

    jarsigner -verbose -keystore mydemo.keystore -signedjar -learn723s.apk E:\Workspace\learn723\learn723.apk mydemo.keystore 然后继续输入密匙密码即可

    这个时候了learn723s.apk(即第一个)为加密好的,地址在密匙目录,

    最后开启虚拟机

    在cmd中用adb install learn723s.apk命令就可以安装成功了!!!

    展开全文
  • 安卓手机中fastboot是一种比Recovery更底层的刷机模式(俗称引导模式)。就是使用USB数据线连接手机的一种刷机模式。相对于某些系统(如ios)卡刷来说,线刷更可靠,安全。词语解释:英语翻译:快速启动。在安卓手机中...
  • 10、删除模拟器remove 11、新增,复制,查询的例子12、安装、卸载、启动、关闭命令installapp --filename installapp --packagename (2.0.46及以上版本支持)uninstallapp --packagename runapp --packagename kill...
  • 一 monkey事件类命令1、运行脚本adb shell monkey -f -f : 后接测试脚本名,表示要使用 monkey 支行指定的 monkey脚本,如:adb shell monkey -f /mnt/sdcard/test 1(1为循环次数而不是事件数)2、重复执行刚才的随机...
  • 1、显示当前连接的设备$adbdevices2、如果要对设备进行有特殊权限的操作,就需要有root权限$adbroot3、如果要手机上安装apk$adbinstallxxx.apk4、重新安装某apk$adbinstall-rxxx.apk5、卸载某apk$adbuninstall6、...
  • ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机)。它的主要功能有:运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备...
  • adb命令1) 连接设备adb connect IP[:PORT]例如:adb connect 192.168.0.100:55552) 查询已连接设备adb devices3) 进入设备控台adb shelladb -s device shell例如:adb -s 192.168.0.100:5555 shell4) 重启、关闭设备...
  • android 发送AT命令

    2021-06-05 03:51:17
    android手机要发送AT命令获取信息,需要把AT命令发送到/dev目录下的其中一些设备,/dev目录下的文件很多,可能每台手机都不同,也不是每个都是,只能一个个去试了主要用到的代码:发送void Send(String file, String...
  • Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全局查找F4:查看类继承关系F2:查看文档说明(函数使用说明)Ctrl+E:查看...
  • android 执行Shell命令

    2021-12-04 11:18:54
    Android中执行shell命令,测试了多个,只有这个能执行成功:测试环境,android系统10。 /** * 执行 adb 命令 * * @param cmd 命令 * @return */ public static StringBuffer shellExec(String cmd) { ...
  • Android input命令介绍

    2021-04-04 21:11:04
    input是android中模拟外设事件的特殊命令, 用于模拟遥控器、键盘、鼠标的各种按键操作,自动化测试常常需要用到该指令。 input可执行文件放在/system/bin目录,本次介绍的input命令行基于Android6.0。 使用说明 ...
  • 1.scrcpy命令大全 操作 命令 关闭手机屏幕 scrcpy -S 限制画面分辨率 scrcpy -m 1024 (比如限制为 1024) 修改视频码率 scrcpy -b 4M (默认 8Mbps,改成 4Mbps) 裁剪画面 scrcpy -c 1224:1440:0:0 ...
  • 一、方法/***执行一个shell命令,并返回字符串值**@paramcmd*命令名称&参数组成的数组(例如:{"/system/bin/cat","/proc/version"})*@paramworkdirectory*命令执行路径(例如:"system/bin/")*@return执行结果...
  • 大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到...
  • fastboot 模式:adb reboot bootloader Adb 安装 app:adb install xxx.apk Adb 推送文件至手机:adb push xxx /sdcard/ 停用系统更新:adb shell pm disable-user com.huawei.android.hwouc 启用系统更新:adb ...
  • 1、APK常用调试命令am命令1)启动某个apk启动的方法为am start -n 包(package)名/活动(activity)全路径比如:am start -n com.android.music/com.android.music.VideoBrowserActivity或者am start -n ...
  • 我相信做Android开发的朋友都用过ADB命令,但是也只是限于安装应用push文件和设备重启相关,更深的就不知道了,其实我们完全可以了解多一点,有一些不常用的场景我们至少应该知道它可以做到,比如,我们知道adb ...
  • 常见机型进入工程模式的指令码 华为:*#*#121314#*#* 努比亚:*#8604# 魅族:*#*#3646633#*#* 小米:*#*#6484#*#* 或 *#*#64663#*#* 三星:*#0*# HTC:*#*#3424#*#* 联想:####1111# 中兴:*983*3640# 索尼:*#*#...
  • android开发中的cmd命令

    2021-06-10 01:32:54
    1 sqlite3命令sqlite3dbname没有分号,创建一个数据库。.databases查看所有的数据库文件信息.schema进入数据库后,用此命令查看所有的表模式(结构).modelist|column|insert|line|tabs|tcl|csv改变查询结果的显示方式...
  • 1. 当需要跳转到某个路径下执行操作就可以使用cd命令,下面表示将当前的路径跳转到C:\ZhouXi下C:\shellShow>cd C:\ZhouXi ---------//cd就是change directory的缩写C:\ZhouXi>2. 当需要调试手机,但是不确定...
  • Android执行Linux命令

    2021-05-10 09:46:17
    从Process对象获得输出流,然后我们就可以执行Linux命令了 localDataOutputStream.writeBytes(String str); 其中str是String类型的变量。注意在str最后有换行 例如 String str="mkdir /mnt/sdcard/zhycheng\n"; ...
  • 以下文章互联网博主:隔壁小胡ADB简介adb相信很多android开发者会用到它来进行调试手机,助手类软件也是依赖它来实现机型识别,软件安装,软件传送等功能。原版的adb由于在windows下各大手机助手类软件占用导致无法...
  • 前言欢迎大家我分享和推荐好用的代码段~~声明欢迎转载,但请保留文章原始出处:CSDN:http://www.csdn.net雨季o莫忧离:http://blog.csdn.net/luckkof正文之前77平台在终端输入如下两个命令屏幕就可以点亮echo on &...
  • 作为一个android developer,下边这些命令你都知道并且用过吗?1. adb shell am force-stop pkgName,用来结束指定包名应用的运行,跟你去设置里强制停止效果一样2. adb shell pm clear pkgName,清除指定包名应用的...
  • Android 调试常用命令

    2021-06-02 19:04:10
    Android应用开发过程中,熟悉常用的adb调试命令往往能事半功倍,再此做一个汇总记录。adb shell vm 命令adb shelll vm 命令在4.3以后的版本才可用,使用它可以方便的查看或者设置屏幕的分辨率、密度。adb shell vm...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼Android刷机常用adb指令集合Android刷机最常用到的就是adb命令,不过adb命令也跟程序员敲代码一样分为很多种,不同的指令执行之后会起到不同的效果。刷机常用的adb指令有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 385,972
精华内容 154,388
关键字:

安卓命令大全