AndroidStudio学习记录
1. 插件的使用。
plugins.jetbrains.com
插件网站。
2. 目录介绍:
![Uploading 2_814493.png . . .]接着来
app
目录面的来介绍App目录
3.常用插件介绍
GsonFormat
生成javaBean
enter image description here
Android ButterKnife Zelezny 自动注解
enter image description here4.Gradel
学习
-
什么是Gradle?
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。
5.buildToolVersion
与CompileSdkVersion
、targetSdkVersion
、target
-
CompileSdkVersion
是你SDK的版本号,也就是API,看我们SDK
目录中是否有响应的API-level
,例如API-19、API-20、API-21等等。 -
buildeToolVersion
是你构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX -
targetSdkVersion
如果目标设备的API版本正好等于此数值,他会告诉Android平台:此程序在此版本已经经过充分测,没有问题。不必为此程序开启兼容性检查判断的工作了。注意:这个属性不会帮我门解决兼容性问题。
总结: 上面四个属性分别作用于不同时期。CompileSdkVersion
和CompileSdkVersion
是在编译时起作用,指定用哪一个API
进行编译。 targetSDKVersion
是在程序运行时起作用。
6.SDK
目录介绍
-
【build-tools】
里面是不同版本(例如21.1.1)的build工具,这些工具包括了aapt
打包工具、dx.bat
、aidl.exe
等等 -
【platform】
是存放不同API-level版本SDK
(Software Development Kit)目录的地方 -
【platform-tools】
是一些android平台相关的工具,adb
、fastboot
等 -
【tools】
是指的安卓开发相关的工具,例如android.bat
、ddms.bat(Dalvik debug Monitor Service)
、draw9patch.bat
等等
网友评论