
adb
锐湃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
adb学习:八:多个设备时候指定操作某个设备
如图:当前有2个设备连接(其实是一个设备,同时usb、wifi连接的);adb -s ip地址:端口号 指令。或者 adb -s 设备名字 指令。转载 2024-10-31 11:09:27 · 405 阅读 · 0 评论 -
开发中常用的adb指令
adb是一款强大的命令行工具,对于 Android 开发和调试至关重要。下面介绍开发过程中,一些常用的 adb 指令。关于 adb 详细的介绍可以看或者使用adb --help命令获取信息。转载 2024-09-10 14:51:46 · 189 阅读 · 0 评论 -
javax.net.ssl.SSLHandshakeException: Chain validation failed
也可以在终端网页上访问 baidu.com 试试,网页会弹出如下截图,当前了,Android版本不同弹出来的内容和形式也不同,但都是说『证书日期无效』在项目中使用RxJava,OkHttp和Retrofit封装的网络请求,再测试时一切正常,但修改为https的线上正式服务器后就报了异常;版权声明:本文为优快云博主「mwthe」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1、首先查看是否打开网络同步,如果开着,时间依旧没更新,那就考虑ntp异常。转载 2023-08-02 14:41:40 · 1112 阅读 · 0 评论 -
adb命令查看当前页面window的层级关系
adb命令查看当前页面window的层级关系转载 2023-07-21 18:06:34 · 1603 阅读 · 0 评论 -
adb dumpsys 命令总结
adb shell dumpsys activity---------------查看ActvityManagerService 所有信息。adb shell dumpsys activity activities----------查看Activity组件信息。adb shell dumpsys activity services-----------查看Service组件信息。adb shell dumpsys activity intents--------------查看Intent信息。转载 2023-07-21 17:56:02 · 402 阅读 · 0 评论 -
设置日志级别
原文链接:https://blog.youkuaiyun.com/zjy764219923/article/details/122602417。版权声明:本文为优快云博主「三火哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。通过adb shell stop及start重启zygote进程,使属性应用到系统framework中。setprop persist.log.tag E (修改所有的都为E级别日志打印)setprop persist.log.tag "" (去掉限制。转载 2023-05-30 14:52:31 · 1310 阅读 · 0 评论 -
adb shell dumpsys窗口输出描述
我正在使用进行Android设备和java之交互.我遇到问题,在按下Home按钮后某些设备(模拟器)上,appium返回不正确的当前活动(它返回当前必须最小化的previuos活动).我发现appium使用mFocusedApp值来当前的应用程序.我阅读了有关Android当前活动的,并且大多数建议使用:那是问题的根源,因为按下Home按钮后mCurrentFocus和mFocusedApp到不同的活动.但我找不到任何解释这些领域之区别.为什么appuim只使用mFocusedApp呢?转载 2023-05-24 19:38:33 · 1591 阅读 · 1 评论 -
Android中的dumpsys命令详解
dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息。6、其他常用服务信息查询。转载 2023-05-19 16:52:38 · 670 阅读 · 0 评论 -
Android dump 常用命令
应用层 Service:dumpsys activity service MyLocalService。链接:https://www.jianshu.com/p/3015c6e5c11a。Hal音频引擎:dumpsys media.audio_flinger。商业转载请联系作者获得授权,非商业转载请注明出处。定位服务:dumpsys location。显示服务:dumpsys display。账户相关:dumpsys account。电源服务:dumpsys power。Activity 相关。转载 2023-05-19 16:50:28 · 448 阅读 · 0 评论 -
Android dumpsys 命令解析
Android has an interesting command called dumpsys to dump some system information. Even described on adb manual I think that some points should be reinforced. In order to get the complete status just run (will produce a large output):转载 2023-05-19 16:49:04 · 216 阅读 · 0 评论 -
adb push pull使用方法
adb push pull使用方法转载 2023-04-20 09:54:59 · 169 阅读 · 0 评论 -
adb 安装报错:Failure [INSTALL_FAILED_VERIFICATION_FAILURE: Package Verification Result]
adb 安装报错:Failure [INSTALL_FAILED_VERIFICATION_FAILURE: Package Verification Result]转载 2023-04-04 16:36:27 · 3501 阅读 · 2 评论 -
查看系统内存的8中方法
【代码】查看系统内存的8中方法。转载 2023-01-31 17:42:43 · 285 阅读 · 0 评论 -
adb查看DDR 容量大小
一、方法一:adb shell procrank二、方法二: adb shell cat /proc/meminfo三、上面是机子DDR是4G的容量 四、参考文章查看Android内存的8中方法 - lipeil - 博客园 转自:2022-03-04 Android adb查看DDR 容量大小_adb 查看内存大小_海月汐辰的博客-优快云博客转载 2023-01-31 16:33:29 · 2606 阅读 · 0 评论 -
shell查看文件系统大小,磁盘使用情况 df du
Android adb shell中执行df 查看文件系统的磁盘空间占用情况 df 或者 df -h 或者 df -H其中 -h Human readable output (K=1024) -H Human readable output (k=1000)转载 2023-01-31 16:17:41 · 1397 阅读 · 0 评论 -
adb命令:清除手机app的数据
版权声明:本文为优快云博主「num_61」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。找到需要的设备,继续输入:adb -s 73exxx1 shell,即可进入当前设备进行操作。个人理解是,已经进入到shell中,就不用写adb shell了,有懂的朋友可以评论交流。第二步:cmd进入命令行,直接输入adb shell pm clear 这里输入包名。第一步:正常安装adb(既然要用到清除app数据的命令,这一步肯定已经完成了)此时,需要调整命令的写法,直接写。转载 2022-12-19 21:02:15 · 6235 阅读 · 0 评论 -
安装异常之Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
1.将android:testOnly="true"设置成false,或者直接删掉android:testOnly=“true”。原文链接:https://blog.youkuaiyun.com/qq_38864737/article/details/124950572。版权声明:本文为优快云博主「凌枫158」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。2使用命令:adb install -r -t apk路径。之前设备已安装过某app,当再次。转载 2022-11-26 18:44:07 · 4148 阅读 · 0 评论 -
休眠模式 [adb 模拟休眠]
原文链接:https://blog.youkuaiyun.com/weixin_46038856/article/details/123430071。版权声明:本文为优快云博主「Bu Sir」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。做 Android 开发的时候,有时候需要测试手机处于休眠模式下的动作。一、App Standby 模式。转载 2022-11-25 20:39:45 · 2419 阅读 · 0 评论 -
打开adb logcat日志开关
【代码】打开adb logcat日志开关。原创 2022-11-22 16:38:34 · 568 阅读 · 0 评论 -
adb连接夜神模拟器
1、安装android-sdk,并加入PATH2、安装并打开夜神模拟器3、开启Android开发模式设置->系统->关于手机->点击5次版本号 进入开发者模式 ,开启USB调试。4、连接进入模拟器的安装目录Nox.exe所在的目录(我的在D:\Nox\bin)adb connect 127.0.0.1:620015、查看adb devices转自: adb连接夜神模拟器https://www.youkuaiyun.com/tags/MtTaIgxsMzE...转载 2022-05-13 15:19:16 · 8365 阅读 · 0 评论 -
adb install 小技巧
有的时候,我们 adb install 的时候,会因为应用已经存在,而失败。这个时候可以用这个命令:adb install -r path_to_your_apk.apk -r 意味着 replace。就是强制替换的意思。有的时候,我们安装的 apk 比手机中自带的版本低。这个时候可以把原来的先删除掉。不过如果原来的是系统 app 而我们没有 root 权限的话,就删除不了。这个时候可以用:adb install -r -d path_to_your_apk.apk -d转载 2022-04-11 18:28:05 · 1785 阅读 · 0 评论 -
安装应用的时候提示Failure [INSTALL_FAILED_VERSION_DOWNGRADE]的解决方法
使用adb install 命令安装Android应用的时候提示Android Failure [INSTALL_FAILED_VERSION_DOWNGRADE],是因为该Android机器中已经存在了比这个应用的版本号更高的同包名应用。解决方法:adb install -r -d C:\Users\zl\Desktop\xxx.apk(包名)解释:我们可以通过adb help命令看一下-r 和-d的意义 可以看到: 1)-r的含义是此次应用的安装可以代替...转载 2022-04-11 18:26:54 · 24885 阅读 · 0 评论 -
通过adb 命令获取当前运行的Activity
1、通过adb 命令获取当前运行的Activityadb shell dumpsys activity | findstr "mFocusedActivity"2、通过adb 使用命令行截取对应的log并保存到硬盘对应目录下adb logcat -s tag >d:log.txt3、将log和当前时间 保存到当前目录下adb logcat -v time >a.log4、通过android.app.ActivityManager获取topActivity转载 2022-03-02 10:19:19 · 16111 阅读 · 0 评论 -
mac adb命令报错“zsh: command not found: adb” 及配置 .zshrc
mac上配置adb,出现“zsh: command not found: adb” 这个问题困扰我很久,因为一直不怎么使用,也就没有解决,后期phython配置升级时也是遇到类似升级不成功的问题,归根到底都是同一个原因:.zshrc 没有配置1、先说下adb配置.bash_profile1)打开终端,输入:open .bash_profile 意思: 打开 .bash_profile文件(如果无,则自动新建)2)如果已经有了,输入:open .bash_profile -e...转载 2021-09-16 15:05:02 · 1312 阅读 · 0 评论 -
详解Android App AllowBackup配置带来的风险
前言笔者在使用自己编写的 Drozer 模块对国内流行的安卓手机应用进行自动化扫描后发现有大量涉及用户财产和隐私的流行安卓应用存在 Android AllowBackup 漏洞,已测试成功受到漏洞影响的应用包括:新浪微博,百度云网盘,美团,大众点评,去哪儿等等。漏洞案例先来看一个情景案例,某IT男一直暗恋部门某女神,一天女神手机太卡了找IT男帮助清理转载 2016-12-13 15:12:03 · 681 阅读 · 0 评论 -
android的adb详解(多设备时adb调用)
在多设备(模拟器)时,想要直接用logcat查看其中一台的状态,或者直接把应用安装到目标设备上时,需要指定设备号。adb devices这个指令可以得到当前设备的序列号(serialNumber)。比如一个模拟器通常是 emulator-5554在adb的指令后面加上参数 -s 比如 -s emulator-5554就可以指定adb指令的目标。在多个模拟器或者设备存在时很转载 2016-04-11 14:00:43 · 3612 阅读 · 0 评论 -
This application has requested the Runtime to terminate it in an unusual way
搭建Android开发环境时,一切都就绪,但是在start AVD时,遇到这个问题:This application has requested the Runtime to terminate it in an unusual way可能的问题是:在创建AVD时设定的RAM过大(我选择的device是Nexus 7,其默认RAM是1024),后来将这个值改为512后就能正常启动AVD转载 2016-04-10 22:48:10 · 1080 阅读 · 0 评论 -
解决win和ubuntu12.10下adb devices 无法检测android手机问题
问题现象:在电脑上安装好手机驱动后,手机进入设置---->应用程序---->开发----->勾选USB调试后连接电脑,,在CMD命令中输入adb devices发现没有设备。解决方法:开始菜单-->计算机(右键)-->设备管理器,找到设备,如下图双击设备驱动,在弹出的菜单中选中“详细信息”tab页。在下拉菜单中选中“硬件 Id”记录V转载 2016-04-10 21:22:36 · 620 阅读 · 0 评论 -
ADB不能正常使用
前几天小米手机升级V5,发现adb死活连接不上,后来才知道是adb.exe有点旧了。升级1.31后正常使用[plain] view plain copy print?C:\Users\sanbo>adb version Android Debug Bridge version 1.0.31 公司的win7升级后发现adb不能正常使用,无限等待,不转载 2016-04-10 21:21:28 · 823 阅读 · 0 评论 -
Android应用开发allowBackup敏感信息泄露的一点反思
1 背景【工匠若水 http://blog.youkuaiyun.com/yanbober 转载烦请注明出处,尊重劳动成果】其实这篇文章可能有些小题大作,但回过头想想还是很有必要的,有点阴沟里翻船的感觉。相信大家都知道Android API Level 8开始提供了为应用程序备份和恢复数据的功能,此功能的开关可以通过应用程序中AndroidManifest.xml文件的allowBackup属转载 2016-12-13 14:54:21 · 310 阅读 · 0 评论 -
消除ADB错误“more than one device and emulator”的方法
当我连着手机充电的时候,启动模拟器调试,执行ADB指令时,报错。C:\Users\gaojs>adb shellerror: more than one device and emulatorC:\Users\gaojs>adb install e:\good.apkerror: more than one device and emulator碰到这种情况,首先要查一下,转载 2017-06-09 15:05:27 · 2923 阅读 · 0 评论 -
使用adb shell dumpsys检测Android的Activity任务栈
谈起Android程序开发,就需要了解其四个主要的部件:Activity、Service、ContentProvider、 BroadcastReceiver。而其中Activity是唯一直接控制程序界面呈现,直面用户操作的部件(当然BrowadCastReceiver也能通过桌面控件(App Widgets)来呈现有限的操作界面)。Android对于Activity有严格的生命周期控制,以限转载 2017-06-09 15:30:42 · 553 阅读 · 0 评论 -
如何查看Activity任务栈以及dumpsys_activity命令的简要使用及介绍
今天看到淘宝客户端的某个页面效果,效果是在两个Activity中做动画,为了知道究竟是不是在同一个Activity中做的效果,就必须采取一种手段来知道是不是同一个Activity.描述一下这个动画效果:列表页面点击图片,图片会滑动到下个页面的顶部,这就涉及到一个问题,如何在两个Activity之间做动画?有什么思路吗?有两种实现方式:第一种:自己手动写一转载 2017-06-09 15:37:29 · 1450 阅读 · 0 评论 -
android studio 提示:Unable to obtain result of 'adb version'
在sdk文件夹下的platform-tools文件夹下执行命令 : adb tcpip 5555重启AS参考:https://blog.youkuaiyun.com/xinjianwuhen1991/article/details/49883627转载 2018-05-16 09:28:57 · 2374 阅读 · 0 评论 -
android中logcat打印输出结果不完整,超出上限
今天写代码的时候,服务器返回的json数据量比较大,然后我想在logcat中完全输出服务器返回的Json格式的字符串事,发现logcat中返回的信息中明显少了后面一节,刚开始还以为程序有bug,调试了好半天才发现原来程序没有bug,而是LogCat中的每次的Msg输出是有上限的,坑的我好惨啊,查了资料才发现,.原来logcat在实现上对于message的内存分配大概是4k左右.所以超过的内容都直接...转载 2018-08-15 10:06:57 · 3262 阅读 · 0 评论 -
Android中Logcat日志打印不全解决办法
原文链接:https://www.jianshu.com/p/9fcdda2d6b7d在开发中我们常常会打Log来调试程序,但有时候打印的信息长度非常长,比如我们想打Log查看接口返回的json数据,而这个json数据非常大时,这时Logcat会出现打印不全的情况。原因Android系统对日志长度有限制的,最大长度为4K(注意是字符串的长度),超过这个范围的自动截断,所以就会出现打印不...转载 2018-08-15 10:16:12 · 4560 阅读 · 0 评论 -
Windows下ADB默认的5037端口被占用,解决方案。
Windows下可能会由于系统版本不一样的原因导致有的系统5037端口被系统进程占用。导致ADB无法使用5037端口,从而导致ADB不能打开,在eclipse上跑Android程序的时候显示ADB server donot ACK. 下面我们来解决这个问题,在环境变量里添加ANDROID_ADB_SERVER_PORT,把它的值设为其他端口,我改的是7035,这样就成功的把ADB的端口换成转载 2016-04-12 16:49:08 · 2217 阅读 · 0 评论