Android Studio 上手指南
一、Android Studio(以下简称 AS)下载和安装
从 这里(需翻墙) 下载 AS 并安装(Windows 系统 不要安装在系统盘 ),然后打开。
主页提供的 AS 往往不是最新版的,你需要在初次打开 AS 后,点击窗口底部的蓝色 check
按钮来更新软件。更新包很小,更新完成之后软件会重启,然后就可以开始使用了。
注:如果点击 Check 按钮后弹出网络连接失败的对话框,说明你所使用的网络需要翻墙才能正常使用 AS。如果你使用 VPN,开启后 VPN 再次点击 Check 按钮;如果你使用 GAE,按 Ctrl
+ Alt
+ S
打开 Settings,然后在左边列表中找到 HTTP Proxy 项,勾选 Manual proxy configuration,然后把你的 GAE 设置进去(如下图)。
二、建立第一个项目
1. 新建项目
点击 Quick Start
中的 New Project
,按照提示一步步走,点完 finish 会进入新的界面(此处也可能需要翻墙,具体和你使用的网络有关):
几秒至几十秒之后,对话框消失,项目建立完成!
2. 图中标记简介
- 标志当前 Module,点击它右边的绿色三角就可以运行程序了(AS 中的 Module 相当于 Eclipse 中的 Project)
app
,主 Module 的目录libs
,放置本地库文件的地方,和 Eclipse 中不一样,请注意src
,工程关键目录,AS 的项目结构是基于 gradle 的,和 Eclipse 大不相同,一定要注意app/build.gradle
,主 Module 的 gradle 配置文件,程序的所有配置都在这里。build.gradle 文件是学习 AS 最关键的地方,下面详细介绍。
三、build.gradle 文件解析
gradle 很强大,但本文旨在把大家领进门,因此不会讲得太深。接下来,我们对一个新建项目中的 app module 中的 build.gradle 文件进行完整的解析。文件内容如下图:
这份文档的内容分为三部分:
1. 第一行:
apply plugin: 'android'
这一行表示,该项目是一个 Android 项目
2. 由 android
标签包含着的部分:
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
applicationId "com.somecompany.someapp"
minSdkVersion 19
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
compileSdkVersion
表示编译时使用的 SDK 版本buildToolsVersion
表示使用的 buildTools 版本applicationId
即 App 的 id
这里简单说一下:从 AS 0.6.0 开始,AndroidManifest.xml 中的 packageName 的用途被拆分了,今后 packageName 仅仅用于声明包路径,不再用于 App id 的定义,App 的 id 由 build.gradle 中的 applicationId 单独进行指定。
minSdkVersion
targetSdkVersion
versionCode
versionName
这四个属性直接覆盖 AndroidManifest.xml 中的相应属性。换句话说,在 gradle 中,定义这四个属性的位置从 AndroidManifest.xml 中提取到了 build.gradle 中(但实际 build 出来的 AndroidManifest.xml 仍然会有这些属性,这里不再详述)。
buildTypes
中的 release
里面的两行信息,第一行表示正式打包的 apk 包不使用 proguard 优化,第二行则是指定了 proguard 文件的位置(在第一行为 false 时不生效)
3. 由 dependencies 包含着的部分:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
dependencies
标签内的是项目的所有依赖库。例子中只有一行,这一行表示,在编译时,将 libs 目录中的所有 jar 文件作为库文件引入。在实际的项目中,各种本地和在线的库文件与库项目,都会在这里配置。
如果想了解更多关于 gradle 在 Android 中的使用,可以自行查看 Google 官方给出的 gradle 指导文档 。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: JavaScript 编码指导
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论