您的当前位置:首页adb uninstall卸载apk 命令后跟的是包的名称

adb uninstall卸载apk 命令后跟的是包的名称

2023-11-09 来源:哗拓教育

昨天在使用adb卸载程序,结果死活卸载不了。我输入的命令和系统提示如下:

 

[plain] view plaincopy 
  1. arthur@arthur-laptop:~$ adb uninstall com.hase.bclm.client-2.apk  
  2. Failure  

后来发现原来卸载程序时,只adb uninstall 后边的参数不应该是.apk文件,而是包名,即AndroidMainifest.xml文件中<manifest>节点下,package元素所指定的名字,如下所示:

 

 

[plain] view plaincopy 
  1. arthur@arthur-laptop:~$ adb uninstall com.hase.bclm.client  
  2. Success  

那个后缀"-2"就不要了,因为它不是包名的一部分,而多次重复安装时Android系统自动加上的.

adb uninstall卸载apk 命令后跟的是包的名称

标签:

小编还为您整理了以下内容,可能对您也有帮助:

adb 常用命令

1、adb shell am force-stop  后跟包名,结束应用

2、adb install +包名       adb安装apk (覆盖安装是使用 -r 选项)

3、adb uninstall +包名      adb卸载apk

      adb uninstall -k cnblogs.apk   卸载app但保留数据和缓存文件

4、adb reboot       重启Android设备

5、adb devices      获取连接的设备列表及设备状态

6、adb push (PC到Android设备)

      例:adb push E:\0713\ellip_factroy__debug.apk storage/self/primary

7、adb pull(Android设备到PC)

      例:adb pull /storage/self/primary/EL_v3.0.0.6_release.apk E:\0713

8、adb shell pm list package      列出所有的应用的包名 (-s:列出系统应用  -3:列出第三方应用 -f:列出应用包名及对应的apk名及存放位置  -i:列出应用包名及其安装来源)

9、input : 向 Android 设备发送按键

      1)adb shell input keyevent + 按键事件   发送按键事件 例如:adb shell input keyevent KEYCODE_HOME 模拟按下Home键

      2)3 adb shell input tap +触摸事件的位置 , 对屏幕发送一个触摸事件 例如:点击屏幕上坐标为 500 500 的位置(adb shell input tap 500 500)

     3)adb shell input swipe   滑动事件  例如:从右往左滑动屏幕 (adb shell input swipe 800 600 100 600)

10、screencap 截图命令  adb shell screencap -p /sdcard/qq/1.png

11、screenrecord 录屏命令 adb shell screenrecord /sdcard/qq/1.mp4,执行命令后操作手机,ctrl + c 结束录制

12、clear 清除应用数据   adb shell pm clear com.

13、复制、删除 、查看文件、新建文件夹

        adb shell进入Android Linux命令中,

        复制cp: cp -f /sdcard/qq/1.png /sdcard/aa

        删除文件rm:rm  /sdcard/qq/1.png

        删除文件夹rm -r:rm  -r /sdcard/qq

        查看文件cat:cat /sdcard/qq/1.txt

        新建文件夹:mkdir /sdcard/cc

                              adb shell mkdir -m 777 /sdcard/cc   创建文件夹cc并给文件夹赋予读写执行的权限

                              adb shell mkdir -p/sdcard/Download/Demo/test1,如果Demo目录不存在,执行该条命令会创建Demo目录和其子目录test1

         新建文件:touch /sdcard/cc/1.txt   

          移动文件:adb shell mv /sdcard/Download/test1.log  /sdcard/Download/Demo/

           重命名:adb shell mv /sdcard/Download/Demo/test1.log  /sdcard/Download/Demo/test.lg

14、adb logcat > D:\log.txt 将日志打印到电脑上

15、获取手机内部存储信息: adb shell df /data

        获取sdcard存储信息:adb shell df /storage/sdcard

adb命令安装、卸载、 获取包名

真正努力过的人,就会明白天赋的重要。

adb pm install (安装包所在Android手机中的路径)

adb install (安装包所在电脑的路径)

备注:安装包和路径中最好不要有中文,不然可能报错

adb uninstall (后面跟包名)

1、命令行输入:adb shell

2、回车(Enter)

3、输入命令:mpsys window | grep mFocusedApp

结果展示:

mFocusedApp=AppWindowToken{27784c6 token=Token{396caa1 ActivityRecord{f506308 u0 com.xxx.ai/.mvp.ui.activity.Activity t15}}}

备注:打开所需要的APP,再执行该命令 com.xxx.ai是包名,.mvp.ui.activity.Activity是activity

本人还写了其他获取包名的adb命令,请查看我的另一篇文章 https://www.jianshu.com/p/5dfeac440b33

如果感觉本文对您有帮助可以点个赞哦

本文仅供交流学习,请勿用于非法途径

本文仅是个人意见,如有想法,欢迎留言

Android手机软重启adb命令是什么

运行设备的shell(命令行)。

管理模拟器或设备的端口映射。

计算机和设备之间上传/下载文件。

将本地apk软件安装至模拟器或android设备。

ADB一个 客户端-服务器端 程序, 其中客户端是用来操作的电脑,服务器端是android设备。

扩展资料

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

2、 安装软件:adbinstall <apk文件路径>。

这个命令将指定的apk文件安装到设备上。

3、 卸载软件

adbuninstall <软件名>。

adbuninstall -k <软件名>。

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

参考资料来源:百度百科-ADB

ADB常用命令大全

安卓调试桥(Android Debug Bridge),是Android SDK中的一个调试工具, 使用adb可以直接操作管理Android模拟器或Andriod真机设备,在开发测试过程中,起到调试的作用。

adb.exe的存放路径:Android-SDKplatform-tools

adb help //查看帮助

adb version //查看adb版本号

adb devices //查看设备

adb connect IP:port //连接设备

adb disconnect //断开连接的所有设备

adb disconnect IP:port //断开连接指定设备

adb root //获取root权限

adb remount //重新挂载文件系统(默认只读,执行命令后可写)

adb install Package //安装APK

adb install -r Package //强制覆盖安装

adb install -t Package //允许降级覆盖安装

adb install -d Package //允许测试包

adb uninstall PackageName //卸载APK

adb uninstall -k (keep) PackageName //保留用户数据卸载

adb pull //将设备文件文件发送到PC

adb push //将PC文件发送到设备

adb logcat -c //清空日志

adb logcat -v threadtime >D:111.log //抓日志并输出保存D:111.log

adb shell screencap /sdcard/screen.png //屏幕截图(并存放sdcard目录,命名screen.png)

adb shell screenrecord /sdcard/demo.mp4 //录制屏幕(Android4.4以上可用)

adb shell mpsys activity activities //查看activity信息

adb shell mpsys activity |findstr mResumedActivity //获取当前activity信息

adb shell mpsys window windows | findstr “Current” //查看当前app窗口activity

adb shell //进入设备内部

cd //切换目录

pwd //查看当前路径

ping //查看网络连接

rm* //删除目录下的所有文件

cp -r /path/filename /NewPath //拷贝文件

busybox find / -name FileName //查找文件

tcpmp -i any -p -s 0 -w /data/data/1111.pcap //抓取网络包

pm uninstall PackageName //卸载APK

pm path PackageName //查看APK存放位置

pm clear PackageName //清除APK缓存

mpsys package om.android.xxx //查看APK的具体信息

mpsys package om.android.xxx | grep version //查看APK版本

mpsys package com.tencent.mm | findstr versionName //查看APK版本

am start PackageName //拉起APK

am start -n com.android.xxx/.WelcomeActivity //直接拉起APK的指定WelcomeActivity

am start -a android.intent.action.VIEW -d http://www.baidu.com //拉起百度

am start -n om.android.xxx/.WelcomeActivity --es actionUrl "http://sns.is.xxxxx.com/CCTV/index.html?action=detail&object=5005153" //指定Activity上拉起H5

am force-stop + 报名 //杀死进程

kill `ps |grep -E "icntv|istv" | busybox awk '{print $2}'` //杀进程

md5 com.android.xxx //查看已安装应用MD5

busybox vi hispreinstall.sh //编辑文件(命令行)

chmod 777 /system/bin/hispreinstall.sh //修改权限

cat /system/build.prop | grep "proct" //查看设备信息

exit //退出shell交互模式

adb shell getprop ro.build.version.release //查看Android系统版本

adb get-serialno //获取手机序列号

adb shell mpsys package //列出所有安装应用的信息

adb shell pm list packages //查看设备中的所有应用的包名

adb shell cat/proc/cpuinfo //获取CPU型号等信息(HardWare后面是CPU型号)

adb shell "ps | grep packageName" //查指定程序pid

adb shell getprop //查看手机信息

adb shell getprop ro.serialno //查看手机序列号

adb shell cat /proc/cpuinfo //查看手机CPU信息

adb shell cat /proc/meminfo //查看手机内存信息

adb reboot recovery //重启手机到recovery刷机模式

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

adb shell mpsys battery //获取电池信息

adb shell mpsys battery set status 1 //设置手机进入非充电状态,为2设置充电状态

adb shell mpsys battery set level 100 //设置电量百分比

adb shell mpsys batterystats //获取整个设备的电量消耗信息

adb shell mpsys batterystats | more //综合电量消耗

adb shell mpsys batterystats com.android.xxx //获取某个apk的电量消耗信息

adb shell mpsys batterystats packageName | more //获取指定程序电量消耗信息

adb shell cat /proc/uid_stat/$PID/tcp_snd //发送的数据流量

adb shell cat /proc/uid_stat/$PID/tcp_rcv //接收的数据流量

procrank //查看内存

adb shell top | findstr com.android.xxx //查看指定APK内存

top -n 3 |grep -E "com.android.xxx|android.yyy" //查看内存

adb shell mpsys cpuinfo |findstr com.android.xxx //查看指定APK CPU

mpsys cpuinfo |grep -E "com.android.xxx|android.yyy" //查看CPU

adb shell settings put global http_proxy ip(PC):port(默认8888) //设置代理

adb shell settings get global http_proxy //查看代理

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db //进入sqlite

delete from global where name in('global_http_proxy_host','global_http_proxy_port','http_proxy'); //移除代理

adb shell stop //关闭设备

adb shell start //开启设备

adb start-server //启动adb服务

adb kill-server //关闭adb服务

adb reboot //重启手机

adb shutdown //关闭手机

1、首次使用USB线连接Android手机,然后打开Terminal输入:adb tcpip 端口号(默认5555)

2、查看手机IP地址:设置->关于手机->状态信息->IP地址

3、通过adb连接ip地址:adb connect IP:port

ADB常用命令大全

安卓调试桥(Android Debug Bridge),是Android SDK中的一个调试工具, 使用adb可以直接操作管理Android模拟器或Andriod真机设备,在开发测试过程中,起到调试的作用。

adb.exe的存放路径:Android-SDKplatform-tools

adb help //查看帮助

adb version //查看adb版本号

adb devices //查看设备

adb connect IP:port //连接设备

adb disconnect //断开连接的所有设备

adb disconnect IP:port //断开连接指定设备

adb root //获取root权限

adb remount //重新挂载文件系统(默认只读,执行命令后可写)

adb install Package //安装APK

adb install -r Package //强制覆盖安装

adb install -t Package //允许降级覆盖安装

adb install -d Package //允许测试包

adb uninstall PackageName //卸载APK

adb uninstall -k (keep) PackageName //保留用户数据卸载

adb pull //将设备文件文件发送到PC

adb push //将PC文件发送到设备

adb logcat -c //清空日志

adb logcat -v threadtime >D:111.log //抓日志并输出保存D:111.log

adb shell screencap /sdcard/screen.png //屏幕截图(并存放sdcard目录,命名screen.png)

adb shell screenrecord /sdcard/demo.mp4 //录制屏幕(Android4.4以上可用)

adb shell mpsys activity activities //查看activity信息

adb shell mpsys activity |findstr mResumedActivity //获取当前activity信息

adb shell mpsys window windows | findstr “Current” //查看当前app窗口activity

adb shell //进入设备内部

cd //切换目录

pwd //查看当前路径

ping //查看网络连接

rm* //删除目录下的所有文件

cp -r /path/filename /NewPath //拷贝文件

busybox find / -name FileName //查找文件

tcpmp -i any -p -s 0 -w /data/data/1111.pcap //抓取网络包

pm uninstall PackageName //卸载APK

pm path PackageName //查看APK存放位置

pm clear PackageName //清除APK缓存

mpsys package om.android.xxx //查看APK的具体信息

mpsys package om.android.xxx | grep version //查看APK版本

mpsys package com.tencent.mm | findstr versionName //查看APK版本

am start PackageName //拉起APK

am start -n com.android.xxx/.WelcomeActivity //直接拉起APK的指定WelcomeActivity

am start -a android.intent.action.VIEW -d http://www.baidu.com //拉起百度

am start -n om.android.xxx/.WelcomeActivity --es actionUrl "http://sns.is.xxxxx.com/CCTV/index.html?action=detail&object=5005153" //指定Activity上拉起H5

am force-stop + 报名 //杀死进程

kill `ps |grep -E "icntv|istv" | busybox awk '{print $2}'` //杀进程

md5 com.android.xxx //查看已安装应用MD5

busybox vi hispreinstall.sh //编辑文件(命令行)

chmod 777 /system/bin/hispreinstall.sh //修改权限

cat /system/build.prop | grep "proct" //查看设备信息

exit //退出shell交互模式

adb shell getprop ro.build.version.release //查看Android系统版本

adb get-serialno //获取手机序列号

adb shell mpsys package //列出所有安装应用的信息

adb shell pm list packages //查看设备中的所有应用的包名

adb shell cat/proc/cpuinfo //获取CPU型号等信息(HardWare后面是CPU型号)

adb shell "ps | grep packageName" //查指定程序pid

adb shell getprop //查看手机信息

adb shell getprop ro.serialno //查看手机序列号

adb shell cat /proc/cpuinfo //查看手机CPU信息

adb shell cat /proc/meminfo //查看手机内存信息

adb reboot recovery //重启手机到recovery刷机模式

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

adb shell mpsys battery //获取电池信息

adb shell mpsys battery set status 1 //设置手机进入非充电状态,为2设置充电状态

adb shell mpsys battery set level 100 //设置电量百分比

adb shell mpsys batterystats //获取整个设备的电量消耗信息

adb shell mpsys batterystats | more //综合电量消耗

adb shell mpsys batterystats com.android.xxx //获取某个apk的电量消耗信息

adb shell mpsys batterystats packageName | more //获取指定程序电量消耗信息

adb shell cat /proc/uid_stat/$PID/tcp_snd //发送的数据流量

adb shell cat /proc/uid_stat/$PID/tcp_rcv //接收的数据流量

procrank //查看内存

adb shell top | findstr com.android.xxx //查看指定APK内存

top -n 3 |grep -E "com.android.xxx|android.yyy" //查看内存

adb shell mpsys cpuinfo |findstr com.android.xxx //查看指定APK CPU

mpsys cpuinfo |grep -E "com.android.xxx|android.yyy" //查看CPU

adb shell settings put global http_proxy ip(PC):port(默认8888) //设置代理

adb shell settings get global http_proxy //查看代理

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db //进入sqlite

delete from global where name in('global_http_proxy_host','global_http_proxy_port','http_proxy'); //移除代理

adb shell stop //关闭设备

adb shell start //开启设备

adb start-server //启动adb服务

adb kill-server //关闭adb服务

adb reboot //重启手机

adb shutdown //关闭手机

1、首次使用USB线连接Android手机,然后打开Terminal输入:adb tcpip 端口号(默认5555)

2、查看手机IP地址:设置->关于手机->状态信息->IP地址

3、通过adb连接ip地址:adb connect IP:port

adb命令详解

1.adb devices 查看连接的设备

2.adb help 查看adb帮助

3.adb reboot 重启设备

4.adb shell 进入手机shell目录下

5.adb logcat 查看log

6.adb kill-server 杀死adb服务

7.adb start-server 启动adb服务

8.adb connect[:] 通过TCP/IP连接到设备,端口号默认为5555可省略,例如:adb connect 192.168.3.150

9.adb push...从本地复制文件到设备中

10.adb pull...从设备复制文件到本地

11.adb install安装apk

12.adb install -r覆盖安装apk

13.adb uninstall卸载apk

14.adb shell top -m 10 -d 30 -n 10 显示cpu,内存数据, -m表示显示的最大数 ,-d表示监控的间隔时间,-n 表示抓取次数

15.adb shell ps 查看进程

16.adb shell ps |grep logcat 查看logcat进程

17.adb shell kill [pid] 杀死进程

18.adb shell mpsys window w |findstr \/ |findstr name= 查看当前activity名,应用包名

19.adb shell screencap -p /mnt/sdcard/screen.png 截图命令

20.adb shell screenrecord /mnt/sdcard/haha.mp4 录屏命令

21.adb shell am start -n package/launch_activity 启动activity

22.adb shell pm path [PackageName ]  查看应用包所在位置

什么是adb命令行?

ADB(Android Debug Bridge)是Android
提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包platform-tools目录下。
ADB是一个C/S架构的应用程序,由三部分组成:
1)adb client, 运行在PC上(为DDMS,即IDE工作)
2)adb daemon(守护进程),运行于Emulator(为与Emulator中的VM交互工作);
3)adb server(服务进程),运行在PC(任务管理器上有),管理着adb client和adb
daemon的通信。
server与client通信的端口是是5037,adb
server会与emulator交互的,使用的端口有两个,一个是5554专门用于与Emulator实例的连接,那么数据可以从Emulator转发给IDE控制台了,另一个则是5555,专门与adb
daemon连接为后面调试使用。
adb使用方法:
adb [-d|-e|-s <serialNumber>]
<command>
当你发出一个命令,系统启用Android客户端。客户端并不与模拟器实例相关,所以如果双服务器/设备是运行中的,你需要用-d选项去为应被控制的命令确定目标实例。关于使用这个选项的更多信息,可以查看模拟器/设备实例术语控制命令。
1、查询模拟器/设备实例
在发布adb命令之前,有必要知道什么样的模拟器/设备实例与adb服务器是相连的。可以通过使用 devices
命令来得到一系列相关联的模拟器/设备
adbdevices
2、安装应用到模拟器/设备:
你可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。
像这样做,使用install命令。这个install命令要求你必须指定你所要安装的.apk文件的路径:
adbinstall<path_to_apk>
例如:Weibo_4.1.1.apk是在我的C盘中,
C:\>adbinstallweibo_4.1.1-apk
3、卸载应用程序:
adbuninstall
注意:卸载软件时,卸载的是包名,后面跟的是包的名字,而不是.APK.
4、从模拟器/设备中拷入或拷出文件:
可以使用adbpull、push命令将文件从模拟器/设备中拷贝出来或从电脑拷入。
adbpull <远程路径(手机)> <本地路径(电脑)>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
adbpush <本地路径(电脑)> <远程路径(手机)>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

5、启动Linux命令界面shell
adbshell
Android本来就是一个linux操作系统,通过上面的命令,就可以进入设备或模拟器的shell环境中,所以大部分都是linux的命令,如mkdir,ls,netstat,mount
等。

主要介绍几个Android特有的。
Getprop:返回Android的所有系统属性。
Getevent:打印所有的键盘和触摸事件
Logcat:输出日志
LS:用于显示目录内容

6、查看bug报告:
adb bugreport

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

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

什么是adb命令行?

ADB(Android Debug Bridge)是Android
提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包platform-tools目录下。
ADB是一个C/S架构的应用程序,由三部分组成:
1)adb client, 运行在PC上(为DDMS,即IDE工作)
2)adb daemon(守护进程),运行于Emulator(为与Emulator中的VM交互工作);
3)adb server(服务进程),运行在PC(任务管理器上有),管理着adb client和adb
daemon的通信。
server与client通信的端口是是5037,adb
server会与emulator交互的,使用的端口有两个,一个是5554专门用于与Emulator实例的连接,那么数据可以从Emulator转发给IDE控制台了,另一个则是5555,专门与adb
daemon连接为后面调试使用。
adb使用方法:
adb [-d|-e|-s <serialNumber>]
<command>
当你发出一个命令,系统启用Android客户端。客户端并不与模拟器实例相关,所以如果双服务器/设备是运行中的,你需要用-d选项去为应被控制的命令确定目标实例。关于使用这个选项的更多信息,可以查看模拟器/设备实例术语控制命令。
1、查询模拟器/设备实例
在发布adb命令之前,有必要知道什么样的模拟器/设备实例与adb服务器是相连的。可以通过使用 devices
命令来得到一系列相关联的模拟器/设备
adbdevices
2、安装应用到模拟器/设备:
你可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。
像这样做,使用install命令。这个install命令要求你必须指定你所要安装的.apk文件的路径:
adbinstall<path_to_apk>
例如:Weibo_4.1.1.apk是在我的C盘中,
C:\>adbinstallweibo_4.1.1-apk
3、卸载应用程序:
adbuninstall
注意:卸载软件时,卸载的是包名,后面跟的是包的名字,而不是.APK.
4、从模拟器/设备中拷入或拷出文件:
可以使用adbpull、push命令将文件从模拟器/设备中拷贝出来或从电脑拷入。
adbpull <远程路径(手机)> <本地路径(电脑)>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
adbpush <本地路径(电脑)> <远程路径(手机)>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

5、启动Linux命令界面shell
adbshell
Android本来就是一个linux操作系统,通过上面的命令,就可以进入设备或模拟器的shell环境中,所以大部分都是linux的命令,如mkdir,ls,netstat,mount
等。

主要介绍几个Android特有的。
Getprop:返回Android的所有系统属性。
Getevent:打印所有的键盘和触摸事件
Logcat:输出日志
LS:用于显示目录内容

6、查看bug报告:
adb bugreport

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

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

app测试经常使用的adb shell指令有哪些

1. 显示系统中全部Android平台:

android list targets

2. 显示系统中全部AVD(模拟器):

android list avd

3. 创建AVD(模拟器):

android create avd --name 名称 --target 平台编号

4. 启动模拟器:

emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)

5. 删除AVD(模拟器):

android delete avd --name 名称

6. 创建SDCard:

mksdcard 1024M ~/名称.img

7. AVD(模拟器)所在位置:

Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)

8. 启动DDMS:

ddms

9. 显示当前运行的全部模拟器:

adb devices

10. 对某一模拟器执行命令:

abd -s 模拟器编号命令

11. 安装应用程序:

adb install -r 应用程序.apk

12. 获取模拟器中的文件:

adb pull <remote> <local>

13. 向模拟器中写文件:

adb push <local> <remote>

14. 进入模拟器的shell模式:

adb shell

15. 启动SDK,文档,实例下载管理器:

android

16. 缷载apk包:

adb shell

cd data/app

rm apk包

exit

adb uninstall apk包的主包名

adb install -r apk包

17. 查看adb命令帮助信息:

adb help

18. 在命令行中查看LOG信息:

adb logcat -s 标签名

19. adb shell后面跟的命令主要来自:

源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

20. 删除系统应用:

adb remount (重新挂载系统分区,使系统分区重新可写)。

adb shell

cd system/app

rm *.apk

21. 获取管理员权限:

adb root

22. 启动Activity:

adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

23、发布端口:

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

24、复制文件:

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

25、搜索模拟器/设备的实例:

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

26、查看bug报告:
adb bugreport
27、记录无线通讯日志:

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

28、获取设备的ID和序列号:

adb get-proct
adb get-serialno

29、访问数据库SQLite3

adb shell
sqlite3

#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹

app测试经常使用的adb shell指令有哪些

1. 显示系统中全部Android平台:

android list targets

2. 显示系统中全部AVD(模拟器):

android list avd

3. 创建AVD(模拟器):

android create avd --name 名称 --target 平台编号

4. 启动模拟器:

emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)

5. 删除AVD(模拟器):

android delete avd --name 名称

6. 创建SDCard:

mksdcard 1024M ~/名称.img

7. AVD(模拟器)所在位置:

Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)

8. 启动DDMS:

ddms

9. 显示当前运行的全部模拟器:

adb devices

10. 对某一模拟器执行命令:

abd -s 模拟器编号命令

11. 安装应用程序:

adb install -r 应用程序.apk

12. 获取模拟器中的文件:

adb pull <remote> <local>

13. 向模拟器中写文件:

adb push <local> <remote>

14. 进入模拟器的shell模式:

adb shell

15. 启动SDK,文档,实例下载管理器:

android

16. 缷载apk包:

adb shell

cd data/app

rm apk包

exit

adb uninstall apk包的主包名

adb install -r apk包

17. 查看adb命令帮助信息:

adb help

18. 在命令行中查看LOG信息:

adb logcat -s 标签名

19. adb shell后面跟的命令主要来自:

源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

20. 删除系统应用:

adb remount (重新挂载系统分区,使系统分区重新可写)。

adb shell

cd system/app

rm *.apk

21. 获取管理员权限:

adb root

22. 启动Activity:

adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

23、发布端口:

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

24、复制文件:

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

25、搜索模拟器/设备的实例:

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

26、查看bug报告:
adb bugreport
27、记录无线通讯日志:

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

28、获取设备的ID和序列号:

adb get-proct
adb get-serialno

29、访问数据库SQLite3

adb shell
sqlite3

#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹

android 如何安装/卸载APK(包括system apk和user apk)

方法一,使用DDMS安装APK:选择DDMS -> Push a file onto the device,把apk push到data/app下或system/app下卸载APK:选择DDMS->Delete the selection,卸载data/app或system/app下的apk方法二,使用adb命令安装apk到data/app:adb install xxx.apk到system/app:adb push xxx.apk system/app卸载apk卸载data/app下的apk: adb shellcd data/apprm xxx.apkexitadb uninstall <package name>卸载system/app下的apk: adb shellcd system/apprm xxx.apkadb uninstall <package name>安装user apk,还可以透过file manager来安装.方法三,使用File Manager安装user apk在file manager里,双击要安装的apk,按系统提示操作。注意:如果要安装并替换手机中同名的system apk,例如Calculator.apk,需要先把原有的apk卸载掉,再安装新的apk,不然会报“apk已经存在”的错误而无法安装。

安卓系统软件删除怎么恢复安卓系统软件删除

android平台怎么删除apk?

第一种,在烧录系统镜像前已经固化在system.img:

1、退出adb窗口,输入命令adbremount,这个命令的作用是让system分区从只读变成可读可写,也就是获得root权限

2、进入apk所在路径,一般是/system/app,更改要删除的apk的权限,输入命令chmod777XXX.apk

3、删掉apk,输入命令rmXXX.apk

第二种,在install方式安装的apk

这种情况下的apk比较容易卸载,直接在命令窗口输入adbuninstall类名,(前提是USB数据线是通的,另外,类名是这种形式的

安卓手机里厂家自带的软件,怎样卸载?

安卓系统删除APP一般有这几种方法:一是使用系统自带的工具卸载二是使用第三方软件卸载三是使用PC端工具卸载。这三种方法本质上都是调用系统的卸载进程对软件进行卸载的。1、使用系统自带的工具进行卸载,不支持批处理。点击主屏幕拉出程序菜单,然后点击“设置”图标,进入后再后点击“应用程序”选项,然后在进入的子菜单中再点击“管理应用程序”选项,进入卸载工具。选择你要卸载的系统软件,点击卸载按钮,卸载成功。2、第三方卸载工具卸载。进入卸载程序软件选择需要卸载的程序,点击进去,按“是”,卸载成功!3、第三种方法是使用PC端工具进行卸载。将手机与电脑连接,然后在电脑上运行PC端工具。以豌豆夹为例,将手机与豌豆荚连接,自动安装手机端工具,然后在选择应用游戏按钮,进入手机应用列表,选择需要卸载的软件或程序,按“是”卸载成功,该方法的好处是可以批量卸载,节省时间。另外,要删除系统自带的APP需要获得root权限。具体可参照安卓获取root权限的词条。不容易,希望能帮到您,满意请帮忙采纳一下,谢谢!

如何彻底删除手机上下载的软件?

彻底删除手机上下载的软件的方法步骤如下:

1、打开安卓手机,找到想要卸载的软件,长按该软件直到页面顶部出现【分享】和【卸载】两个选项;

2、继续按住该应用图标不松手,直接将它拖动到屏幕上方的卸载图标里,并在弹出的确认窗口中点击【卸载】即可;

3、如需彻底删除,打开【设置】-【更多设置】-【应用程序】-【已安装】,在应用列表中找到想要删除的软件并点击进入。点击【应用程序信息】中的【存储】-【清除数据】-【确定清除】,然后点击【清除缓存】-【确定清除】;

4、回到【应用程序信息】页面,点击【卸载】并在弹出的确认窗口中点击【卸载】就可以了。

手机的APK文件可以删除吗?

apk是AndroidPackage的缩写,是安卓app文件的扩展名,app的安装包!你手机里面存在的apk文件如果不是你自己主动转到手机的话,一般都是通过手机里的应用市场下的,要是你已经安装过了这个apk就可以删除,不会对已安装的app产生影响。所以说apk不是什么系统文件,可以删除的!

安卓手机如何取消后台下载问题?

提供一个理论通用可行的方法。

假如某软件后台下载东西,看看他下载到哪个文件夹。然后复制这个文件夹名,删掉这个文件夹。

然后新建一个文件放到这里,命名为那个文件夹的名字。

这样那个文件夹因为名字撞车会无法创建,从而无法下载。

例:MIUI系统更新老是自动下载系统更新包,于是我找到了他下载的文件夹,是downloaded_rom。

于是我复制这个文件夹名字,删掉文件夹,新建文件(注意是文件,不是文件夹,手机自带文件管理一般不支持),命名为downloaded_rom然后这个文件夹就无法创建了,系统更新下载不了了。美滋滋类似的,你不想让那个软件下载,就把他下载到的文件夹删掉,然后占用那个文件夹名,他就无法创建文件夹下载了。

比如:QQ居然给我下载了个支付宝我不想让QQ下载任何东西,就删除内部存储/tencent/QQfile_recv这个文件夹,然后在Tencent文件夹里新建个文件,命名为QQfile_recv。下载失败另外我有一个大胆的想法:把内置存储的Android文件夹删掉,占用这个文件名。

估计你的大部分软件会崩溃?谁手贱来试试?

后果自负

显示全文