返回信息流就不去发博客了,直接这里写,希望能对还处在困惑的同学一点点帮助。适合用惯了eclipse的人,白话,勿喷。
一、 安装:去官网下载(记得连接ipv6或者翻墙)https://developer.android.com/sdk/installing/studio.html
有关安装我就不说了吧。
二、 创建工程:
需要说明:new project相当于eclipse中的workspace。所以就new完以后所有的项目都可以放到这一个workspace了。 new module就相当于eclipse中的一个一个project。
这里我new 了一个Applicatin2的(workspase)
注意上面的“app”即默认创建的那个demo,右击它可以直接运行。注意:android studio创建的module目录结构和eclipse的创建的项目目录结构不一样。导致前者的项目不能在后者运行,后者的项目可以在前者里面运行。只需配置gradle文件。
注意这个是整个project的“settings.gradle”,可以配置你工作空间中所有你可以需要run的项目,如果你是手动添加了一个项目,可以在后面并列手动添加(,“name”)后面会讲到。
三 、配置 gradle(我觉得 在build.gradle 里面就可以配置所需要的所有东东了)
首先我要说,既然是换开发环境,编译方式不一样,肯定需要转换一下。又由于eclipse的项目可以在android studio项目运行,需要做的就是在eclipse中右击项目 export 一个gradle的project。这样就会生成他的一个build.gradle的文件。好,有了这个文件。就可以导入android studio中啦。
在android studio中当然是要import module,这样项目就导入进来了。然后在上面那个全局的build.gradle中添加上这个项目名称;这样你的项目就添加到这个工作空间中来了。 接下来就是配置各种需要的 jar、libiary了。 这里会遇到三中状况:
1.jar包, 和eclipse一样直接拷贝到lib中,右击选择add as libiary。
2. 第三方的开源类库, 如果该类库是gradle方式的一般会有一个dependency的地址。如下图
我选择了下面这个github的开源库 https://github.com/hdodenhof/CircleImageView
有gradle的配置方式。拷贝它
复制到 你的项目(记得是你的mudle)的build.gradle 的dependencies 里面。然后点击工具栏的
这个按钮进行gradle编译吧(用词有错误)。 这样他就会去下载这个依赖去啦。 哈哈 下载成功。看下图, 就可以直接用啦。(想一下eclipse下,你还要去下载 去add libiary是不是很麻烦,我就拷贝了一行地址。 所以我还是建议大家都往这方面转的,这样其实可以方便我们自己,我们自己省去了很多配置的工作吧),但是由于 很多很多 第三方的类库还不支持这种方式。 所以就还需要下面3
3.第三方开源类库添加。
碰到最恶心的了,也是现在的瓶颈, 由于很多第三方类库还是不支持这种gradle的方式加载的,需要咱们手动去下载。这样就需要咱们重复很多工作。这里 我也android pulltorefresh为例子。先去github上面下载这个开源的代码。(还是要想前面以引入项目一样,我们需要配置pulltorefresh的gradle.setting文件)
到现在为止,应该大概大概明白了吧。你每创建一个项目都需要有一个独立的 gradle.setting来控制你这个项目。
所以你还要为这个pull to refresh来配置她的gradle.setting。 我觉得最简单的方法还是在eclipse里面export一下吧。或者你从上面已有的项目中拷过来一个,比着葫芦画瓢。自己写配置。 这样即使这个pulltorefresh有别的依赖,你就可以从这个里面再去配置他的dependency。 (想起了 “我邮” 项目当中尼玛那么多依赖。 项目依赖actionbar pulltorefresh, 它又依赖actionbar,想想就觉得烦啊。)但是 这东西一劳永逸我只想说, 或者说以后这些第三个的 类库都转gradle,那就是一行代码就搞定了。
配置完成 继续点击[upload=5][/upload] 看看有没有什么错误。 没有的话就大功告成了。 未完待续。(后面主要写check for svn or git)的一些情况。 以及上面这个 pulltorefresh的 图解
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #16374同步于 2014/9/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
Android studio 配置及其使用教程
ccyingzi2009
2014/9/17镜像同步23 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
当然有用了,虽然回复的可能很少,但是肯定有很多人会看的,会受益的
【 在 ccyingzi2009 的大作中提到: 】
: 你觉得有点用吗?这几年发东西好累
: newbee
后面会把一些可能会遇到的问题都弄上,这百度都搜不到。
【 在 sollian 的大作中提到: 】
当然有用了,虽然回复的可能很少,但是肯定有很多人会看的...
就怕大家不鸟我~~~~[ema1][ema1][ema1]
【 在 ccyingzi2009 的大作中提到: 】
: 分享了才能进步啊。
: 要不我也写一点经验交流贴吧,攒人品
你的大爱邮,不错~~~分享了共同进步
【 在 sollian 的大作中提到: 】
就怕大家不鸟我~~~~[ema1][ema1][ema...