AndroidStudio
binn_chern
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Lint检查提高代码质量
使用Lint检查提高代码质量1、概述2、代码中使用标记2.1 概述2.2 在工程中使用标记2.3 一些标记的使用2.3.1 Nullness标记2.3.2 资源标记2.3.3 线程标记2.3.4 值约束标记2.3.5 权限标记2.3.6 返回值标记2.3.7 CallSuper标记2.3.8 自定义标记类型2.3.9 Keep标记2.3.10 代码可见性标记1、概述开发app,除了通过单元测试确保app满足功能需求,通过lint检查确保代码没有框架上的问题也很重要。使用lint工具,可以找到框架上设计较翻译 2020-07-20 18:32:21 · 3862 阅读 · 0 评论 -
AndroidStudio-apk瘦身
AndroidStudio-压缩apk1、概述2、打开压缩、混淆、优化功能3、R8的配置文件3.1 概述3.2 添加额外配置文件4、压缩代码4.1 概述4.2 自定义keep规则5、精化本地库5.1 概述5.2 支持本地代码crash分析6、压缩资源6.1 概述6.2 自定义需要保留的资源6.3 使能严格的相关检查6.4 删除无用的供选择的资源6.5 合并重复的资源7、混淆代码7.1 概述7.2 解析混淆代码后的栈信息8、代码优化9、分析解决使用R8的问题1、概述注: 一下文中app压缩功能,均指And翻译 2020-07-16 18:04:31 · 2915 阅读 · 0 评论 -
AndroidStudio-解决单个dex 64K接口限制
解决单个dex 64K接口限制1、概述2、关于64K接口限制3、避免64K接口的限制4、多dex的一些配置5、编译时优化多dex6、测试多dex app1、概述当app和依赖的库,所有的接口数超过65536,编译时会遇到错误,提示接口超过了限制,log如trouble writing output:Too many field references: 131000; max is 65536.You may try using --multi-dex option.老版本编译系统会报一个不同形翻译 2020-07-15 17:57:38 · 523 阅读 · 0 评论 -
AndriodStudio实用小技巧
AndroidStudio杂记1、优化编译速度2、分析编译过程1、优化编译速度实时更新编译工具:SDK tools、gradle plugin到最新创建不同的编译变体,代码同步使用单个变体同步单个变体同步代码方法:File > Settings > Experimental > Gradle (Android Studio > Preferences > Experimental > Gradle on a Mac) ,勾选“Only sync the act翻译 2020-07-14 20:01:08 · 451 阅读 · 0 评论 -
AndroidStudio编译配置
AndroidStudio编译配置1、概述2、命令行编译2.1 查看可编译目标2.2 编译debug版本apk3、配置自动签名3.1 配置签名3.2 编译release版本4、自定义编译变体4.1 Build types4.2 Product flavors4.21 概述4.2.2 多个风味产品和风味盒结合**4.3 过滤变体4.4 创建资源集4.5 修改默认资源集4.6 编译资源集4.7 声明依赖5、增加编译依赖6、配置签名设置1、概述AndroidStudio的编译系统编译app的资源文件和代码,打翻译 2020-07-14 11:44:54 · 4154 阅读 · 0 评论 -
解决AndroidStudio编译出现的Lint
AndroidStudio编译release版本时,会因为很多lint存在,而编译失败。工具给出的建议如下:To proceed, either fix the issues identified by lint, or modify your build script as follows:...android { lintOptions { checkReleas...原创 2020-02-28 09:38:09 · 3319 阅读 · 0 评论 -
AndroidStudio NDK开发及踩得一些坑
使用动态注册jni函数:https://blog.youkuaiyun.com/wanghao200906/article/details/79153172编译jni文件:https://blog.youkuaiyun.com/qq_22494029/article/details/79079918原创 2019-07-02 20:17:33 · 615 阅读 · 0 评论 -
AndroidStudio 配置系统签名
转载:AndroidStudio 配置系统签名:https://www.jianshu.com/p/381f3b854097补充:Android Syncing only active variant You can disable this experimental feature from转载:https://blog.youkuaiyun.com/Crystal_xing/article/det...转载 2019-04-28 09:09:44 · 778 阅读 · 0 评论 -
apk签名
@[TOC]apk签名1、sign_apk.sh#!/bin/bashapk=platform=cur_dir=pwdfunction __help() {echo --------------------------------------echo ‘Usage: ./sign_apk.sh apk platform’echoecho ‘example: ./sign_apk...原创 2019-03-18 12:03:35 · 299 阅读 · 0 评论 -
AndroidStudio build.gradle说明
AndroidStudio build.gradle说明组成项目根目录build.gradle基本组成配置项目范围的属性额外属性模块级构建文件组成AS一个项目中可以有多个模块。build.gradle也就由两个层级组成,项目根目录的build.gradle配置所有模块公用的需求。模块build.gradle配置仅模块需要的。项目根目录build.gradle基本组成/** * The ...原创 2019-03-24 09:59:47 · 562 阅读 · 0 评论 -
AndroidStudio工程导入部分Android源码
AndroidStudio demo工程导入部分Android源码步骤如下创建一个demo工程,编译通过打开demo project下的build.gradle添加sourceSet内容如下sourceSets { java { java.srcDirs += 'X:\\atom.zhou\\Work\\a40i\\android\\packages\\ap...原创 2019-05-31 19:07:43 · 1375 阅读 · 0 评论
分享