Android Studio使用小结

来源:互联网 发布:javascript框架 编辑:程序博客网 时间:2024/05/17 01:33

一 、搭建Android Studio 安装环境

2013年5月15日 Google IO上面发布一款Android新利器Android Studio .惊艳全场!
官方下载地址:https://developer.android.com/sdk/installing/studio.html#download
但由于国内水深火热的网络环境,小伙伴们有时并不能打开官方链接,下面的链接对于Android Studio的环境搭建进行了比较全面的讲述:
http://www.eoeandroid.com/thread-275496-1-1.html
同样你也可以在下面网盘中下载Android Studio安装文件(1.0版本)
链接:http://pan.baidu.com/s/1hqnIUc0
密码:hogp
需要指出的是,在第一次启动的时候Android Studio会去获取android SDK的组件信息,这个过程相当慢,且经常加载失败!解决的办法是不去获取android SDK组件信息,方法如下:
1. 进入刚安装Android Studio 的目录下bin文件夹,找到idea.properties文件;
1. 在该文件末尾增加一行:disable.android.first.run=true 然后保存;
1. 关闭Android Studio 重新启动。

二、安装版本控制工具

搭建好Android Studio后,开发过程中我们通常会用到版本控制工具来管理我们的代码。所以就需要为Android Studio配置版本控制工具。这里有一篇博文对配置过程讲解的比较详细,
我就直接上链接了:
http://www.cnblogs.com/songmeng/p/4389446.html

三、新建项目

新建项目的过程就不详述了,和eclipse差不多。和eclipse不同的是:Android Studio是一个项目一个窗口。
新建项目的结构如图:(有些人的项目结构并不是这样,不用担心,只是显示不同而已。在图中红色方框中点击选择project就可显示图中目录。)
这里写图片描述

从上图可以看出Android Studio结构上和eclipse还是有很大不同的。
Android Studio 采用的是project和Moudles结构。
project相当于eclipse中的workspace,而Moudle相当于eclipse中的project。所以一个project中可以包含多个Moudle。

另外android studio使用Gradle构建项目,关于原因,请参见如下链接:
http://www.android-studio.org/index.php/docs/guide/

四、导入jar包

导入jar包的方式非常简单:

1.在libs中放入你要添加的jar包

这里写图片描述

2.右键jar包,点击add as a library.

这样在build.gradle的dependencies代码中自动添加如下代码:compile files(‘libs/fastjson-1.1.28.jar’)
或者也可以手动添加此代码。

五、引用第三方开源框架

1.添加本地开源框架

手动

将开源框架放在与APP同级的目录下,然后编辑 setting.gradle 文件,加入:”:开源框架文件夹名”。如:我在 app 同级的目录下放置了 librarytitle和materialDesign的开源框架文件夹,然后编辑  setting.gradle,内容改为:

这里写图片描述

然后再回到你的 app 目录下的 build.gradle 文件,在 dependencies { }节点下加入:

这里写图片描述
这样你就可以在代码中引用你的开源库了(其实这个一个开源库就是一个Moudle)。

自动

怎么样?这样手动添加是不是感觉又累又烦!!当然我们有更加简便的方法!
打开File——>Import Moudle导入你要添加的项目。导入成功后我们会发现这时Project中已经有该项目了。但是我们还需要进行配置。这次我们换自动配置。
打开File——>Project Structure 按如图步骤添加你要依赖的项目
这里写图片描述
点击确认后,再回到setting.gradle和build.gradle中去看看是不是帮我们自动添加好了!

2.添加远程开源框架

    可以无需将开源框架下载下来,进入你的项目(一般是 app 目录),编辑 build.gradle 文件。添加如下图的内容即可:

这里写图片描述
该内容你可以在你使用的开源框架的 README.md 中获得,如我使用的 FlatUI 这个开源框架,在其 GitHub 页面上你可得以下内容:
这里写图片描述

1 1