Android
匆不见勿
这个作者很懒,什么都没留下…
展开
-
failed to find build tools revision 版本号
下载对应版本的SDK转载 2021-10-30 17:00:38 · 210 阅读 · 0 评论 -
ADB安装和使用+Andriod抓取崩溃日志 分析crash
使用adb抓取android的崩溃log原创 2022-05-10 14:19:12 · 2174 阅读 · 0 评论 -
AS功能备忘
1. 如何使用AS进行程序的内存占用分析使用profiler2.AS中怎么打包应用为应用签名原创 2022-02-14 23:21:51 · 617 阅读 · 0 评论 -
AS中gradle的run是如何工作的
1.1 首先看下我们在module的build.gradle文件,一搬会对run做一些特定配置1.2 在run Configuration中,启动moudele所用到的配置就是下面这样2.1 如果直接通过main方法等一些入口方法旁边的绿色小图标启动2.2 使用的就是默认配置,这样可能造成资源不能从只缺位置读取...原创 2022-02-23 17:56:08 · 1343 阅读 · 0 评论 -
Suggestion: use tools:overrideLibrary
问题原因:引入的第三方库规定的最低API Level比项目设定的minSdkVersion要高。解决找到安卓的清单文件,进行以下配置<manifest> <uses-sdk tools:overrideLibrary=" com.aa.bb.cc,com.adc.qe" /></manifest><!-- 如果有多个库用,号分开,上面是两个库都需要改 -->...原创 2022-02-14 20:34:23 · 680 阅读 · 0 评论 -
关于帧率和刷新率的区分
看了几篇不错的关于这俩概念的分析,做个简单的记录加深印象。jank:卡顿vblank:显示器场扫描完成到开始下一轮场扫描的间隔帧数frame:显卡一秒钟渲染好并发送给显示器多少张画面。帧率:frame percent second刷新率HZ:显示器一秒钟能够扫描多少场帧缓存:显卡的数据不直接发给显示器,而是写到后缓存中,显示器从前缓存中读取并显示。帧传递:简单理解为显卡写完后缓存,后缓存就与前缓存交换,后变成前,前变成后。如果后缓存没写完就不发生帧传递画面撕裂:帧率高于刷新率或者帧率低于刷新原创 2022-02-21 19:07:20 · 4367 阅读 · 0 评论 -
Android中aar与jar有什么不同
内容jar与平台无关,只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件aar作为Android库项目的二进制归档文件,包含所有资源,class以及res资源文件全部包含引入方式> //jar包//把*.jar:拷贝到:libs目录 dependencies { compile fileTree (include: ['*.jar'], dir:'libs') } //重新编译一次项目既可完成加载。//aar包//*.arr拷贝到.原创 2022-02-20 21:31:12 · 1011 阅读 · 0 评论 -
android.os.Build部分常量翻译
点我直达转载 2022-02-20 21:16:29 · 121 阅读 · 0 评论 -
关于AndroidManifest.xml的详解
AndroidManifest.xml结构分析转载 2022-02-20 21:13:36 · 273 阅读 · 0 评论 -
如何理解Android中的meta-data标签
是什么?提供组件额外的数据,它本身就是一个键值对,可以自定义名称和值。用在哪些位置? <activity> <activity-alias> <application> <provider> <receiver> <service> 怎么用?配置好信息<?xml version="1.0" encoding="utf-8"?><manifest xm原创 2022-02-20 20:58:30 · 1510 阅读 · 0 评论 -
Cannot fit requested classes in a single dex file
问题原因:Andorid系统中一个dex最大装shot int 个,也就是65536个方法。解决思路:使用multidex解决步骤:// 1. 找到Android的build.gradle 文件,进行如下修改android { defaultConfig { multiDexEnabled true }}dependencies { implementation 'com.android.support:multidex:1.0.3'}//2.找到原创 2022-02-17 20:33:02 · 447 阅读 · 0 评论 -
Andoid targetSDk minSDK概念理解
android { compileSdkVersion 30 //告诉grdlew我们是用那个版本【Android Level】的Andorid Sdk去编译程序,使用V4或者V7包的时候,包的版本要与compileVersion一致 //个参数只影响我们的开发环境 buildToolsVersion “30.0.2” defaultConfig { applicationId “com.example.checkyourtargetsdk" minSdkVersion原创 2021-11-14 11:26:11 · 1914 阅读 · 0 评论