一 、搭建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. 【Android】添加菜单和监听菜单方法详解
  2. Android中添加和识别手势操作
  3. 【Android(安卓)+ Java】简便的异步Http连接框架
  4. 【Android(安卓)开源系列】之视频处理框架
  5. Android添加ButterKnife时报错Error:(2, 0) Cannot add extensio
  6. 2018 Android(安卓)框架汇总(转)
  7. Android(安卓)com.android.internal.R 添加新item
  8. Android在listview添加checkbox实现单选多选操作问题
  9. Android游戏框架之基础之AA碰撞系统

随机推荐

  1. gcc常用命令介绍
  2. 《LINUX SHELL脚本攻略》(Sarath Lakshma
  3. Linux vsftpd安装配置使用(详细)
  4. Linux ssh(以及其他访问主机方式)登录变
  5. Linux安装maven及环境配置
  6. 铯:使用自己的OpenStreetMap服务器。:“
  7. Linux下动态链接库创建问题
  8. linux内核模块的强制删除-结束rmmod这类d
  9. WinSCP 中普通用户以 root 身份登录 Linu
  10. 使用cobbler实现批量自动部署Linux