1、adb logcat 抓取日志 adb logcat > d:\log.txt Ctrl+c 结束日志抓取 adb logcat -c > d:\log.txt 清空旧日志 发生Native Crash 时,抓取错误报告 adb logcat -b crash 抓取筛选后的日志: adb logcat -s AndroidRuntime > d:\log.txt 抓取所有LOG命令:adb logcat –v time >
2024-10-23进程的启动分为冷启动和热启动,当用户退出进程后,Android系统不会立即将此进程回收,而是将其放到后台运行,下次再启动这个程序的时候,直接将这个放在后台的进程拉起来使用,加快启动速度,这种启动方式称为热启动。而冷启动则是重新为这个程序分配进程。 那么问题来了,当启动的程序较多,然后又退出了,后台就会留下很多这种空的进程,占据了大量的内存空间。Android当内存剩余的空间满足一定的条件时,会对后台的进程进行查杀,以保证内存是可用的,这就是Android中LMK(LowMemoryKiller机
2024-10-23The project is using an incompatible version (AGP 8.3.0-alpha01) of the Android Gradle plugin. Latest supported version is AGP 8.1.3. 1. 背景 打开别人的kotlin项目,出现如上报错。简单查一下,错误说明本人电脑的Android Studio最高只支持到gradle 8.1.3,无法使用8.3.0。 2. 操作 2.1 降gradle版本 /gradle/
2024-10-231. 简介 YOLOv8 是一种用于目标检测的深度学习模型,它是 YOLO(You Only Look Once)系列的最新版本之一。YOLO 系列因其高效和准确性而在计算机视觉领域非常受欢迎,特别是在需要实时目标检测的应用中,如视频监控、自动驾驶汽车、机器人视觉等。 以下是 YOLOv8 的一些关键特点: 实时性能:YOLOv8 旨在提供实时目标检测,即使在资源受限的设备上也能快速运行。准确性:YOLOv8 在多个标准数据集上展示了其准确性,能够检测图像中的多种对象。单阶段检测器:与多阶段检测
2024-10-23背景 前几周,协助同事解决了SM2软签名的需求,其流程可参考终于解决了!!! 基于GmSSL的SM2签名算法及思路分享。 但是在解决这个问题的过程中,让我想起了一些不好的回忆:曾经在大众项目中,也接触过椭圆曲线算法签名。其中因为平台下发的公钥格式,由于双方理解不一致,导致最终调试很久,并且自己也处于懵懵懂懂的状态。 在协助同事解决软签名的过程中,也遇到了类似问题:证书内容与公钥私钥的关系,如何从.pem格式文件中,提取我们需要的公私钥。 而本文的目的就是介绍.pem文件中的数据格式以及如何解析。
2024-10-23开发的时候经常因为要连接数据线太麻烦,但是无线调试又总是连不上 在此给出解决方案 保持电脑与手机处于同一 wifi 连接下 1、打开手机开发者选项是必不可少的 2、打开手机无线调试 3、点击使用配对码配对设备 弹出配对码 4、打开cmd 输入配对码,输出类似如下信息 6、连接成功
2024-10-23Android apk 今天在 三星24Ultra 这台机上报错 One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts 在腾讯的BUGLY(https://bugly.qq.com/)崩溃日志平台搜集到的错误如下: 针对这个问题去查资料,详见: Android14
2024-10-23问题描述 使用brew安装程序的时候控制台提示: zsh: command not found: brew 原因分析: 解决方案: 1、打开终端,ARM版的Homebrew需要安装在/opt/homebrew路径下,所以我们先切换到/opt路径下 cd /opt 2、安装brew: /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)" 按照要求输
2024-10-23深入分析 Android BroadcastReceiver (二) 1. 深入理解 BroadcastReceiver 的高级使用和优化 BroadcastReceiver 是 Android 中用于接收广播消息的重要组件。通过对 BroadcastReceiver 的高级使用和优化,开发者可以实现更加高效、灵活的应用逻辑。 2. 有序广播(Ordered Broadcasts) 有序广播允许多个接收器按照优先级顺序接收广播,并且可以中断广播的传播。 2.1 实现有序广播 Intent in
2024-10-23一、安装Android Studio (2023.1.28) 二、创建HelloWorld的项目 1. 新建一个项目,选择Empty Views Activity 2. 点击next之后,为项目命名为HelloWorld 3. 点击Finish之后等待项目创建 三、观察项目结构 1. 选择以Project展示项目结构 2. 观察Java、Res、app/build.gradle、AndroidManifest.xml (3)app下的Gradle配置文件 (4)AndroidManifest
2024-10-23