
优化工具
lidongxiu0714
https://github.com/hpuzzuldx/
展开
-
android studio Library source does not match the bytecode for class
android studio Library source does not match the bytecode for class 这个错误是引用的aar或者jar中的某些代码,还是旧的库中的文件,可能的原因是android Studio 引用了gradle的cache中的库,导致无法使用新的代码,编译无法通过。解决办法:找到gradle缓存的位置:打开缓存:找到缓存的文件夹,...原创 2020-01-09 10:50:57 · 3068 阅读 · 0 评论 -
android系统负载如何获取1-简单利用系统命令
author:李东秀,1028659927.最近在调查系统负载问题,希望能从中获取一些系统卡顿的知识,暂时把简单获取系统负载的命令记录下来,以备以后查看。本文不做具体负载分析,只为记录命令,等后续系统负载分析有了结果会给大家呈现分析的过程和结果。具体负载的形象说明可以看阮一峰老师这篇文章:点击打开链接 近几年智能手机发展迅速,手机产业拼杀残酷一片火海,有从默默无闻做原创 2017-03-12 14:33:15 · 9537 阅读 · 0 评论 -
AndroidStudio静态代码检测工具Analyze Code
工作中git正常流程中提交代码之后是需要同事或者leader进行代码review的,代码review不但包括逻辑是否正常还包括代码是否规范,写法是否会影响性能,是否添加了无用或者删除了有用代码,简直比编写代码还难受。受自己阅历和工作经验,项目工期的影响,很多时候我们检查自己的代码很难发现错误(不知道大家有没有这个感觉),或者我们不觉着这块代码有问题,这时候就需要用到“静态代码检测工具”,Andro...原创 2019-01-08 18:56:05 · 7290 阅读 · 0 评论 -
AndroidStudio Analyze->run inspection by name (查找未使用资源和潜在空指针)
AS中lint的工具 Analyze可以对代码进行动态检测,功能十分强大,可以帮助我们发现代码的潜在bug(内存泄漏,空指针),未使用的资源和不规范的写法等等很多问题。平时用的最多的功能就是点击工具栏的Analyze-> inspect code ,其实还可以通过运行特定命令进行代码中某一项的检测,运行 run inspection by name,下面介绍一些常用的命令的名字。常用的...原创 2019-06-24 16:09:53 · 4468 阅读 · 0 评论 -
如何删除Android Studio 缓存的从maven仓库拉取的aar或者jar库
1 删除拉取库的缓存,重新从远端拉取如果进行组件开发很头疼的一个问题是如果好几个组件的引用链出现问题,或者是某个组件有bug,然后修改了model,如果不修改版本的上传新的版本到maven仓库,android studio 不会重新拉取,或者说加载过某个版本之后,想要重新从远端拉取新的model,由于缓存的问题会导致编译出错。如果项目能够编译成功可以使用gradlew build --refr...原创 2019-07-29 15:16:24 · 5762 阅读 · 0 评论