大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
adb devices 查询电脑已连接的设备
adb shell pm list packages 列出目标设备中已安装的应用程序包
adb shell pm list packages -f 列出目标设备中已安装的应用程序包的具体位置
adb uninstall xxx 卸载或删除的应用包xxx
adb pull /data/app/com.tencent.tbs-1/base.apk 将手机已安装程序的apk下载到你所在的文件夹
/* 安装卸载apk */
adb install xx.apk (一定要切换到含有apk的文件夹)
也可以:pm install -r /system/app/SDKLongRrs.apk
adb uninstall apk的包名(如:com.lcb.one)
+++++++++++++++++++++++++++++++++ shell +++++++++++++++++++++++++++++++++
adb shell 进入shell状态
如果有多个设备怎么办?
adb devices查看你的设备;
adb -s xiaomi shell:-s命令表示选择设备,这里是选择xiaomi设备进shell
exit 退出shell状态
以下两个只能在shell层才能设置
pm list packages | grep xxx 通过关键字过滤显示安装包列表
pm list packages -f | grep xxx 通过关键字过滤显示安装包路径列表
获取md5值
md5 /system/app/SDKLongRrs.apk
获取一个目录下所有文件的md5
md5 /system/app/*
+++++++++++++++++++++++++ 启动应用 ++++++++++++++++++++++++++++++
(1)启动Activity
am start -n com.googleplayapp.storerootsuaction/.MainActivity( 你得知道对应的界面的Activity路径以及包名哈)
完整代码:adb shell am start -n com.test.provider/.MainActivity
(2)启动service
<service
android:name=”.MyService”
android:description=”@string/Desciption”
android:enabled=”true”
android:exported=”true”>
<intent-filter>
<action android:name=”com.nandhan.myservice” />
</intent-filter>
</service>
adb shell am startservice com.nandhan.myservice/.MyService
+++++++++++++++++++++++++ 查看正在运行的Services ++++++++++++++++++++++++++++++
adb shell dumpsys activity services [<packagename>]
包名是必须的、不需要写完整的包名、支持模糊匹配
例如adb shell dumpsys activity services com.linux.example
+++++++++++++++++++++++++ 查看正在运行的 activity ++++++++++++++++++++++++++++++
adb shell dumpsys activity [<packagename>]
包名是必须的、不需要写完整的包名、支持模糊匹配
例如adb shell dumpsys activity com.linux.example
+++++++++++++++++++++++++ clear 清除应用数据 ++++++++++++++++++++++++++++++
pm clear com.googleplayapp.storerootsuaction
/*通过shell命令设置gateWay*/
route add default gw 192.168.1.1 dev eth0
/*通过shell命令查看gateWay*/
ip route show
返回值:
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.109
/*通过shell命令设置IP和netmask*/
ifconfig eth0 192.168.0.173 netmask 255.255.255.0
/*通过shell命令查看IP和netmask*/
ifconfig eth0
返回值:
eth0: ip 192.168.1.109 mask 255.255.255.0 flags [up broadcast running multicast]
/*通过shell命令查看DNS*/
getprop net.eth0.dns1
返回:8.8.8.8
getprop net.eth0.dns2
返回:8.8.4.4
/*通过shell命令设置DNS*/
setprop net.eth0.dns1 8.8.8.8
setprop net.eth0.dns2 8.8.4.4
/*通过shell命令查看所有网络信息*/
netcfg
返回值:
tunl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
gre0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
eth0 UP 192.168.1.74/24 0x00001043 1c:ca:e3:40:58:b1
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00
ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183599.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...