
bug-日常积累
老梁学Android&HarmonyOS
不断学习中
展开
-
Android 运行报错Failed to open zip file.Gradle‘s dependency cache may be corrupt (this sometimes occurs
Android Studio 运行项目报错:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sync project (requires network)原创 2023-12-17 22:32:20 · 1132 阅读 · 0 评论 -
Error:No such property: GradleVersion for class: JetGradlePlugin
Error:No such property: GradleVersion for class: JetGradlePlugin,问题关键所在是gradle版本和gradle插件版本没有对应,将两者对应问题便迎刃而解。原创 2022-10-22 10:42:35 · 1616 阅读 · 0 评论 -
展开说说:Android之Activity的生命周期
生命周期即事物从诞生到结束的过程。activity有七个生命周期方法分别对应一个activity从诞生到销毁的七个关键节点,它是由Android主动通知我们的,我们只需要在这些方法内处理这个时间点应该做的事情即可。举个例子每天清晨会有闹钟提醒我们起床美好的一天从现在开始、然后这一天中铃声还会提醒我们上课、下课、吃午饭、午休结束,下午开始上课、下课,最后是放学铃声响起这一天的学习结束。原创 2022-10-05 12:55:13 · 1334 阅读 · 0 评论 -
lAndroid studio编译项目报错:Program type already present: xx.xx.xx
Android studio在编译项目时,报错:Program type already present: xx.xx.xx,相信这个问题很多朋友都有遇到过,其实是依赖包冲突了,在工程内全局查找冲突的这个文件类名,定位到所在的jar包,发现一个以上的地方引入了这个jar包。第二个办法在app的下build.gradle中的defaultConfig节点配置,排除其他moudle引用的该jar包,不使用其进行编译。第一个办法就是删掉多余只保留一个包即可,重新构建就解决了。exclude '路径/jar包名'原创 2022-09-03 19:30:41 · 990 阅读 · 0 评论 -
常见bug:Caused by: java.lang.ArithmeticException: divide by zero
除数不能为零,检查有没有运算时除数为零了(关注一下获取控件宽高的地方)。原创 2019-03-24 22:51:39 · 1499 阅读 · 0 评论 -
完美解决:Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
非常感谢您能看到这篇博客,网上很多解决该问题的办法但是不外乎:1.修改Gradle Scripts下的gradle.properties文件中加一句android.enableAapt2=false,本人试了重启没用。2.compileSdkVersion 和targetSdkVersion以及v7包大版本统一,重启as没用。无奈只能自己找解决之道,首先分析:1.场景:大部分发...原创 2019-03-24 23:11:24 · 3823 阅读 · 0 评论