
Android错误解决方案
文章平均质量分 80
快乐李同学(李俊德-大连理工大学)
B站/微博/微信公众号:快乐李同学。
大连理工大学软件工程2020毕业学生。
大连理工大学2018-2019学年科技创新奖学金。
2个国家级项目,2个国家级奖项,5个省级奖项,8个校级奖项(总项目经费和竞赛奖金达2万2千元)。
2018-2019年在中国核心期刊《现代计算机》发表2篇项目相关论文,分别署名第一、第二作者(知网可查)。
2018-2019年申请2份项目软件著作权,并发布软件(编程乐园、编程学院)到Google,腾讯,百度,华为,小米等应用商店。
大学英语六级568分。
展开
-
2022年最优解决方案Installed Build Tools revision 31.0.0 is corrupted
2021年12月11日的今天,博主我想构建最新版的安卓Telegram开源项目,其compileSdkVersio为31,buildToolsVersion为'31.0.0',也就是Android12相关的构建工具的版本号了。但是当我直接构建该项目,构建日志报错,根据构建报错信息"31.0.0版本的构建工具缺少了DX文件",以及StackOverflow的解决方案发现,31.0.0版本的构建工具缺少了"dx"和"dx.jar"这两文件,正确的做法就是复制对应路径的"d8"和"d8.jar"这两文件创建副本。原创 2021-12-12 00:44:22 · 13202 阅读 · 8 评论 -
Android万能布局检查器UI Automator Viewer使用教程、环境配置和Mac无法打开问题解决(uiautomatorviewer,android studio,layer,查看,错误)
1 问题背景作为Android开发者的我们一般用Android Studio自带的Layout Inspector(布局检查器)来检查可调试APP的实时布局层级:但是Layout Inspector有很大的局限性,它只能用来调试那些“可调试APP”,即该APP的AndroidManifest.xml文件中Application标签的android:debuggable属性的值为true:<?xml version="1.0" encoding="utf-8"?><manifest原创 2021-09-12 23:39:51 · 8822 阅读 · 0 评论 -
Android Studio Arctic Fox的Git Log和搜索窗口中文乱码问题解决方案(关键词:AS,2020.3.1,显示错误,Find in Path,版块,方块,修复,新版本)
1 问题描述在2021年7月28日左右,大部分Android开发者都收到了Android Studio Arctic Fox 2020.3.1新版本安装包的推送。在版本更新新特性界面中它列举了一系列的新版本特性,如果你跟博主一样迫不及待地想体验这些新版本的特性,从而升级了Android Studio,你很有可能遇到下述的问题:在Android Studio的Git Log工具窗口和Find in Files窗口中,中文都会显示成乱码。上述截图中的Android的项目是Github开源的Andr原创 2021-08-01 17:22:53 · 3228 阅读 · 10 评论 -
2021年完美解决Gradle下载慢的问题(Android Studio)
1 问题背景安卓开发过程中,经常会遇到Gradle Wrapper包下载缓慢导致项目无法编译影响开发效率问题,极端情况下下载速度只有10kb,下载一个特定版本的Gradle需要半个小时以上,严重影响开发效率。2 踩坑过程在百度和Google中查询如何解决Gradle下载慢的问题时,很多文章会推荐用阿里云仓库解决问题,例如这篇文章完美解决gradle依赖库导致build慢的问题,但是阿里云仓库中根本就没有任何Gradle安装包!3 解决方案3.1 手动下载Gradle当Android St原创 2021-01-07 19:54:43 · 19447 阅读 · 10 评论 -
Could not download ****.jar解决方法(2020年最新,Android Studio,导入项目)
1 问题背景最近博主想要学习并在Android Studio中导入JsonChao大神的Awesome-WanAndroid项目,该项目的简介如下:Awesome WanAndroid项目基于Material Design + MVP + Rxjava2 + Retrofit + Dagger2 + GreenDao + Glide这是一款会让您觉得很nice的技术学习APP,所用技术基本涵盖了当前Android开发中常用的主流技术框架,阅读内容主要面向想在Android开发领域成为专家的朋友们。此原创 2020-12-24 14:29:37 · 19242 阅读 · 4 评论 -
2022年Android Studio正确配置并构建运行Android老项目解决方案(Build, Run, Legacy)
1 问题背景博主最近要有一个学习任务:掌握OkHttp的使用方法:1.get、post请求 传递参数2.OkHttp进行get请求下载文件3.下载文件的同时 利用前期掌握的线程知识 显示下载进度因此博主想找一个基于OkHttp实现的多线程、断点续传Android下载工具项目,并参考其中的源码。接着有幸阅读到了这篇文章:Android 实现一个简单的文件下载工具,其具体详细介绍了如何从零创建一个多线程、断点续传的下载工具APP,同时提供了这个项目的GitHub网站:Github-SheHua原创 2020-12-24 12:20:48 · 6038 阅读 · 13 评论 -
Android Logcat不能正常打印日志或显示No debuggable processes(Android Studio没有可调试应用)问题解决方案(打印,Log,2021)
1 问题背景博主在使用多次Android Studio后,总会出现一个问题:不管在Android Studio中重新点击运行APP按钮多少次,Logcat中始终没法发现可调试的APP,而这会导致在开发APP时无法实时查看Logcat,从而定位APP开发过程中的问题,其中No debuggable processes的问题体现截图如下:2 解决方案博主通过Google查询到了多种解决方案,不过部分解决方案因为时效性的问题,比如2015年的解决方案是:Tools-> Android -> E原创 2020-12-22 13:46:28 · 12783 阅读 · 11 评论 -
Handler内存泄漏问题解决方案(Android,第一行代码,This Handler class should be static or leaks might occur)
1 问题背景博主最近在复习《第一行代码》的第10.2.2章节——在子线程中更新UI,书中给出的在UI主线程中用匿名内部类实现Handler的写法如下:private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { switch (msg.what) { case UPDATE_TEXT: //在这里原创 2020-12-04 14:31:33 · 1782 阅读 · 0 评论