![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android studio
文章平均质量分 86
Android小码农
这个作者很懒,什么都没留下…
展开
-
Android Studio gradle配置详解
什么是AppExtension其实就是一个对gradle配置android项目的一个拓展,对于android studio build.gradle 配置如下的属于AppExtensionapply plugin: 'com.android.application'AppExtension包含的常用属性 aaptOptions:aapt是一个可以将资源文件编译成二进制文件...转载 2019-11-20 10:58:14 · 4048 阅读 · 0 评论 -
Android Studio 模板用法与自定义模板
今天我们来学习下Android Studio这款软件的一些秘密,这些就是Template,就是我们输出一些特定的字符就可以实现自动编写一大堆代码,额,什么意思了?下面还是看图来理解吧!Live Template这种模板用法就是输入特定字符,按下Tab键即可,此键可自定义设置 在方法中输入“Toast”并按下Tab键 快速编写TAG,在类中输入“logt”并按下Tab键 ...转载 2018-06-07 10:39:55 · 1333 阅读 · 0 评论 -
常用的android studio 的快捷键设置和代码块缩写
Android studio 默认的是按Tab 自动生成代码块的,用户可以自己在setting-->Live Templates里面进行设置expand style////输出打印Groovy(常规部分)---->serr --->System.err.println("example")souf --->printf "example"sout --->printl...转载 2018-06-07 10:44:26 · 1173 阅读 · 0 评论 -
符合阿里巴巴代码规范的checkstyle检测文件
一、安装与简介eclipse和idea都有对应的插件,找到插件安装界面。搜索checkstyle,点击安装后,重启IDE即可。(网上有很多安装教程,就不重复制造轮子了)二、导入配置文件在checkstyle的设置界面导入我们自己写的配置文件。写了两个配置文件,都是基本符合阿里巴巴规范的。第一个是比较精简的(不检测魔术数字,不检测方法的doc等)。第二个是完整的,检测规范较多,有些过于严...转载 2018-07-30 09:59:55 · 5446 阅读 · 0 评论 -
【Android Studio】自定义代码块和自定义类和一些小技巧
首先是自定义代码块自定义代码块就是通过简写来实现大部分重复的代码块1.进入设置Ctrl+Alt+S 或者 File->Setting进入设置2.进入Live Templates直接搜索live 或者 Editor -> Live Templates这边已经存在许多的自定义代码块了 例如fbc是寻找资源文件代码块3.开始自定义我们最好自己新...转载 2018-08-03 15:45:24 · 5213 阅读 · 1 评论 -
compileSdkVersion, minSdkVersion 和 targetSdkVersion,坑爹的Android studio
compileSdkVersion//SDK编译版本 compileSdkVersion 告诉 Gradle 用哪个 Android SDK 版本编译你的应用。使用任何新添加的 API 就需要使用对应 Level 的 Android SDK。需要强调的是修改 compileSdkVersion 不会改变运行时的行为。当你修改了 compileSdkVersion 的时候,可能会出现新的...转载 2018-09-18 10:27:09 · 624 阅读 · 0 评论 -
Android官方技术文档翻译——清单合并
本文译自Android官方技术文档《Manifest Merger》,原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger。翻译不易,转载请注明CSDN博客上的出处:http://blog.csdn.net/maosidiaoxian/article/details/42671...转载 2018-09-18 10:53:28 · 595 阅读 · 0 评论 -
Android SDK目录及版本号区别
今天又有人问Tools,Build-Tools,Platform-tools有什么区别,是干嘛的?现在对SDK目录做一下总结阐述!SDK目录add-onesadd-ones:里面保存着一些附加的库,第三方公司为Android平台开发的附加功能系统。比如GoogleMaps 。(一开始此包为空)build-toolsbuild-tools:编译工具目录,包含了转化为davlik...转载 2018-09-18 11:07:03 · 6040 阅读 · 0 评论 -
使用fastboot命令刷机流程详解
一、Fastboot是什么?1.1 首先介绍Recovery模式(卡刷)在系统进行定制时,编译系统会编译出一份ZIP的压缩包,里面是一些系统分区镜像,提供给客户进行手动升级、恢复系统。需要提前将压缩包内置SDcard,在Recovery模式进行。进入Recovery方法:将手机完全关机后,按住音量键下(上)+电源键,进入BootLoader界面。用音量加减来控制光标,电源键来进行确认(有的...转载 2018-09-18 11:31:55 · 209149 阅读 · 3 评论 -
AndroidStudio插件集合
一、描述现在用AndroidStudio的越来越多了,工具当然也是必不可少的,这里收集了平时觉得不错的插件共享给大家。二、安装说明给出的插件,可直接根据名字,在AndroidStudio - File - Setting - Plugins - Browse Respositories中搜索插件,下载成功后,重启AndroidStudio即可,如查询不到,则根据给出的下载地址,下载Ja...转载 2018-09-14 10:13:48 · 6376 阅读 · 0 评论 -
androidd studio 打包签名 V1&V2
AS2.2之后,打包输出apk文件时,需要用户选择签名输出方式,V1(jar Signature)和V2(full APK Signature) ,不选则无法输出apk文件一:现在我们对输出的apk进行三种操作,分别为只勾选V1,只勾选V2,既勾选V1又勾选V2,输出apk文件,并将apk安装到低于7.0版本和高于7.0版本的模拟器上运行,查看结果如何?1.1:只勾选V1签名,并输出ap...转载 2018-11-13 16:11:19 · 1485 阅读 · 0 评论 -
implementation、api、compileOnly区别详解
Android Studio3.0正式版已经出来了,相比2.x的版本,Gradle版本也升级为了3.x,编译速度提高了不少。当我们使用AS3.0新建项目时会发现,默认的依赖由之前的compile更改为implementation了。下面我们来看看他们之前的差异:首先是2.x版本的依赖方式:再来看看3.0的:可以看到在Android studio3.0中,compile依赖...转载 2018-11-15 10:34:33 · 2282 阅读 · 0 评论 -
Android studio常见报错
一运行就报错Error:Execution failed for task ':demo_project:transformNative_libsWithStripDebugSymbolForDebug'.> java.lang.NullPointerException (no error message)切换到Project--> local.properites--> 删除...原创 2018-05-15 16:47:35 · 297 阅读 · 0 评论 -
Android Studio中自定义快捷输入块
快捷键:Ctrl + Alt + s,进入Settings>Editor>Live Templates>output中添加一个项,选择第一个Live Template点击Define,勾选Everywhere后确定才能在自己想要的地方快速调用出来:如下,在xml中一样可以调出来:回车后:转载 2018-02-10 10:43:05 · 3331 阅读 · 1 评论 -
Android studio下将项目代码上传至github包括更新,同步,创建依赖
一、开篇本文讲如何使用Android Studio将项目上传到github,虽然讲上传github的文章很多,但是大部分都是使用Git Bash命令行,虽然效率高些,但是有点麻烦,而且AS已经为我们很好的集成了这一功能,干嘛还要去记那么多命令呢?二、安装git三、配置Android Studio中的git安装好git后,打开AS设置,按照图片配置git按照图转载 2018-01-17 15:10:34 · 2783 阅读 · 1 评论 -
eclipse项目导入到Android Studio中
Google已经停止了对eclipse插件adt的更新,Android开发者是时候该从eclipse切换到Android Studio了。其实把eclipse项目导入到Android Studio中并不复杂。第一步:eclipse导出gradle项目。File->Export->Generate Gradle build files然后一直下一步,选择你要导出的项目(不用管依赖项目,会自动转载 2017-10-19 17:28:01 · 1084 阅读 · 0 评论 -
Android Studio 翻译插件Translation的安装
前言自己英文不好,在写代码的过程中,经常碰到给变量起英文名称的痛苦,经常的操作就是去google翻译里翻译一下,然后再拷贝进代码中,这就是中译英的场景。另外就是看一些源码的时候,会遇到不认识的单词,这时候,还需要借助google翻译去查询。 下面讲到一款Android Studio的翻译插件Translation的安装过程,因为配置比较麻烦,所以特地写成博客,希望能帮到大家。正转载 2017-11-29 17:28:11 · 1456 阅读 · 0 评论 -
AndroidStudio安装及环境配置
本节适用于Windows用户。Android Studio 使用java编译环境构建,因此在开始使用Android Studio之前你需要确保你已经安装Java开发工具包(JDK)。如果你是一个经验丰富Android或Java开发人员的话,你很有可能已经在你的电脑上安装了JDK。此外,你将下载,安装和配置最新版本的JDK。你可以从下面的Oracle网站上下载JDK:JDK下载网址。第一:下一步如图原创 2017-11-21 10:46:23 · 792 阅读 · 1 评论 -
Android-Studio 缓存文件夹配置
序这是一个可看可不看的文章,不可看是对与那些 C盘 容量不紧张的人而言;而我是属于那种没 Money 换电脑的人,C 盘好不容易换了个固态硬盘,但是只有可怜的那么一点点,没法加大啊。无论无何清理C盘都没法,最后我发现了一个地方的占用:虽然只占用了 6G ,但是这6G 对我而言是很珍贵啊,经过测试也发现了问题(删除后,再次进入 Android-Studio就跟重新安装了一遍一样,转载 2017-12-04 16:30:11 · 3792 阅读 · 1 评论 -
Cannot set the value of read-only property 'outputFile'
更新Android Studio 3.0之后,出现Cannot set the value of read-only property ‘outputFile’报错,也就是用来打包后重命名的gradle出现了问题旧版本AS 2.3时用的代码:applicationVariants.all { variant -> variant.outputs.each { outpu转载 2017-12-15 19:25:40 · 1478 阅读 · 0 评论 -
最完整Android Studio插件整理
现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Ins...转载 2018-01-11 15:11:44 · 21283 阅读 · 2 评论 -
Android Studio导入太慢?修改项目配置文件再导入,飞一般的感觉
你是否有这样的经历: 在Github或者从别人哪儿拷贝一个项目过来,编译半天编译不过去,进度条一直在转,也没个提示来告诉咱们具体错误原因是啥,内心崩溃得不要不要的。我大概总结了下使用Android Stuido去加载一个项目,需要的环境包括:Gradle,包括Gradle使用版本和Android插件版本JDK,这个所有的Java程序都需要Compile Sdk—需要的Android转载 2017-12-27 18:10:41 · 1046 阅读 · 0 评论 -
Android Studio如何引用so、arr、jar包
一、 引用jar包1、点击同步按钮其实当你在新建项目的时候studio就默认可以编译libs目录下的jar了,因为build.gradle中含有下面的依赖[java] view plain copy compile fileTree(include: ['*.jar'], dir: 'libs') 同步之后转载 2018-01-17 11:24:05 · 631 阅读 · 0 评论 -
一个完整的Android项目打包成第三方库
场景:将一个完整的Android项目,包含java代码,以及res资源文件,以及自身所依赖的jar包、jni等打包成一个第三方库供别人使用。 前提需求是:不能作为library的形式;不能让别人看到并修改代码;代码需要混淆。当我们使用Android Studio开发的时候,这个问题变得很简单。实际操作的时候,只要根据实际情况考虑几个细节即可。将你的项目转化成Android Li转载 2018-01-17 11:57:39 · 2370 阅读 · 1 评论 -
自己创建一个android studio在线依赖compile
引言相信大家在使用AS(android studio)的时候添加依赖的时候有没见过如下方式:很酷炫 本人将教你如何做到.实现方法 使用 jcenter()实现— 在创建的时候as自动帮我导入了 但是上传代码到jcenter非常繁琐所以本文不做此方法 jitpack.io()实现 — 此方法配合github使用相比第一种简单非常多 本文以此方法教学.官方文档jitpac...转载 2018-01-17 14:37:15 · 1558 阅读 · 0 评论 -
Android Studio 上传 Library 至 Jcenter 生成依赖的两种方式(菜鸟级教程)
注册Bintray官网首页默认注册是组织 , 个人的正确注册地址是:https://bintray.com/signup/oss这里注意一点 不能使用国内的邮箱注册。 也可以使用 Google账号,Github账号 关联登录。获取 Key图片出处创建个人Maven 仓库注意:这里创建的maven仓库名字如果是 maven 那么可以使用以下两种配置方式的任意一种 ...转载 2018-01-17 14:47:56 · 326 阅读 · 0 评论 -
Android Studio导入project和module的正确姿势
本篇我们只讨论下载后的入project和module如何利用as进行import成功运行,不涉及maven的方式1、在as上新建一个工程,待建立完成之后运行一遍在手机或者模拟器上。然后打开我们刚刚新建的那个工程目录新建一个工程成功运行.png2、复制替换文件由于库的作者的开发环境(as的版本,sdk的版本,buildtool等和我们当前本机开发环境的不同,所以g转载 2017-09-22 10:29:55 · 16828 阅读 · 0 评论