12 2022 档案
摘要:添加github仓库路径后更新代码,执行git pull origin main报这个错误 * branch main -> FETCH_HEAD fatal: refusing to merge unrelated histories 原因:远程仓库有改动,早于本地添加仓库路径,导致出现拒绝mer
阅读全文
摘要:if判断中常使用的shell选项 选项 含义 -eq //等于 equal -ne //不等于 not equal -gt //大于 greater than -lt //小于 less than -ge //大于等于 greater equal -le //小于等于 less equal -z 判
阅读全文
摘要:public static boolean isVersionNew(String newVer, String lastVer) { if (TextUtils.isEmpty(newVer) || TextUtils.isEmpty(lastVer)) { return false; } Str
阅读全文
摘要:查看自己app进程列表,可能是多进程,都可以查看出来 adb shell "ps -Af | grep com.suyf.demo" #com.suyf.demo是自己app的包名,即可查看自己包名的所有进程pid 比如上面查看某个进程pid是15761 使用logcat过滤规则:level:deb
阅读全文
摘要:问题: C:\WINDOWS\System32>adb shell ps USER PID PPID VSZ RSS WCHAN ADDR S NAME shell 16817 2271 2133456 3336 0 0 R ps 发现并没有列出手机app的进程列表呀 解决方法: 使用C:\WIND
阅读全文
摘要:问题现象: 解决方法: 方法1:拔掉手机usb数据线重新接入看看,一般可以解决问题 方法2:如果还不行重启Android studio,重启电脑看看,一般可以解决问题 方法3:如果还不行的话,执行以下脚本查询并杀死5037端口看看,新建一个xxx.bat文件,内容如下所示,然后双击执行,不行就再以管
阅读全文
摘要:有四个常用的过滤关键字,分别是tag,package,level,message,line 前面四个关键字过滤可以单独使用也可以组合使用 最后那个line应该是指整行的意思,范围包括前面四个 -tag:exclude-this-tag 在前面加了个‘-’,排除指定的TAG tag~:regex-ta
阅读全文
摘要:思路:复现泄漏步骤,dump hprof 文件,用MAT工具分析大对象的引用链。 操作步骤: 1、adb shell 进入Android 系统 2、am dumpheap [进程名] /data/local/tmp/temp.hprof 3、另起一个终端 “adb pull /data/local/
阅读全文
摘要:Task :app:checkReleaseDuplicateClasses FAILED Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules jetified-guava-20.0
阅读全文