# 标签

经验

共 10 篇文章

精选
博客七周年:AI 一天完成整体重构
AI

博客七周年:AI 一天完成整体重构

博客从 2019 年国庆用 Xiuno BBS 搭建,到 2026 年国庆整整七年。868 篇文章、53 条评论、6060 个代码块,这次与 AI Agent 结对,一天完成从 PHP 论坛到 Next.js 的整体重构与无损迁移。

20
分享

Inconsistent JVM-target compatibility detected

Inconsistent JVM-target compatibility detected日常遇到各种问题,今天升级了组件遇到AS报错:Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (11) and 'kaptGenerateStubsDebugKotlin' (1.8).

297
Notepad++去掉包含某字符的行
分享

Notepad++去掉包含某字符的行

Notepad++去掉包含某字符的行查看分析日志习惯用Notepad,对于大量重复日志行会降低日志分析效率,Notepad有办法一键全部删除对应的行:在替换里输入:^.*字符.*\r?\n,全部替换即可删除所有包含此字符的行。

2.9k
分享

R8编译问题:Missing classes detected while running R8

R8编译问题:Missing classes detected while running R8Android R8是一个代码混淆和压缩工具,可以将应用程序的大小和安全性优化。它引入了一些新功能,如成员内省、混淆指针、类内省等。但R8使用起来一直不友好,因为自从使用R8之后编译问题不断。主要还是和混淆相关,经常报错,最近又遇到一个:Missing classes detected while ru

8.4k
解决Apache服务无法启动:'C:\\Windows\\SYSTEM32\\VCRUNTIME140.dll' 14.0 is not compatible with this PHP
分享

解决Apache服务无法启动:'C:\\Windows\\SYSTEM32\\VCRUNTIME140.dll' 14.0 is not compatible with this PHP

解决Apache服务无法启动:'C:\\Windows\\SYSTEM32\\VCRUNTIME140.dll' 14.0 is not compatible with this PHP博客后台数据库很久没有维护备份,趁周末准备备份一下。先启动Apache服务,但是发现启动不了:“大风大浪”的报错都见过,处理这点问题不在话下。先查看启动Apache的错误日志Apache (error.log):找

5.5k
分享

Android 开发者认证详解:现状、AndroidATC 与 Google AAD 退役

Android 开发者认证详解:现状、AndroidATC 与 Google AAD 退役"Android 开发有没有官方认证?值不值得考?"这是很多初学者和求职者反复问的问题。但答案是:格局已经变了——曾经最权威的 Google Associate Android Developer(AAD)认证已正式退役,不再接受新报名;目前仍在役、可考的主流是 AndroidATC 体系(通过 Pearso

180
View not attached to window manager异常
分享

View not attached to window manager异常

View not attached to window manager异常开发的越多,遇到的问题也就越多。知识的圈子不断扩大,接触到的问题也就越多。1、异常Activity退出后,又进行了Dialog的操作会抛出下面的异常,这个异常比较少见。但是确实暴露出代码逻辑的不严谨,有待强化。2、分析原因根据异常的堆栈,从源码开始看。跳过前面的各种调度,直接从Dialog开始:mWindowManager是

2.2k
分享

Canvas: trying to use a recycled bitmap android.graphics

Canvas: trying to use a recycled bitmap android.graphics又又遇到祖传问题,网上一搜6年前都有这个问题,看来从历史吸取经验教训是最快的成长!1、异常捕获复现很容易:写一个Bitmap,调用Bitmap的recycle()方法将其回收掉,再设置给ImageView。捕获到下面的异常:Process: com.easyicon.learnglide

4.5k
分享

Android程序安装、卸载失败合集

Android程序安装、卸载失败合集1、INSTALL_PARSE_FAILED_MANIFEST_MALFORMED原因及解决方案:①APP已经安装。删除重新安装即可。②AndroidManifest.xml文件编写错误。建议仔细查看,然后再Build试一下,或者Clean再安装。③包的首字母不能大写。仔细查看是否存在该错误,该问题很隐秘,代码编写时注意该问题。④AndroidManifest.

3.7k