Android开发第一课 ~ Android Studio 使用说明

很久没有写blog了

公司发了一个android 手机,所以准备学习一下android开发。如果再发一个mac的话,准备学习一下IOS开发。嗯。然后就是去android的官网:

http://developer.android.com/training/index.html

![](http://img.blog.csdn.net/20150311090605105?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)
就是这里了。如果你打不开,说明被墙了。如果你挂了代理还打不开,说明你的代理也被墙了。总之,这个地方已经被墙了。

点击Build Your First App然后看介绍。

![](http://img.blog.csdn.net/20150311090608225?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

介绍说,让我们先下载Android Studio再说.  点击去下载页面

![](http://img.blog.csdn.net/20150311090611064?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)
开始下载吧:

![](http://img.blog.csdn.net/20150311090617086?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)
还要确认协议等。

![](http://img.blog.csdn.net/20150311090620128?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

这里不要用浏览器的默认下载方式,把链接获取到,然后放到迅雷中下载吧。这样速度更快。在下载的空闲时间里看了一下介绍。

![](http://img.blog.csdn.net/20150311090623419?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

上面说这个Android Studio多好多好。啥都有,你放心的下吧。

![](http://img.blog.csdn.net/20150311090740810?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

我于是又看了下一节: Andding SDK Packages.

![](http://img.blog.csdn.net/20150311090629613?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

这一节说Android SDK 要啥没啥。Android Studio 是 IDE + android SDK.
这里最主要是说你要下载那几个package,否则不能用。其实你下载了Android Studio, 本身就带了那几个package.其实不需要再下载了。

![](http://img.blog.csdn.net/20150311090754928?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

下载结束了,双击运行吧。 但你最好检查一下JDK的是有1.7的版本。1.8的某些版本也可以。但是1.8的最新版,Android
Studio还不支持。然后一路next.

![](http://img.blog.csdn.net/20150311090632452?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

去安装的目录就看到这两个文件夹,一个是IDE( idea IDE) 另外一个就是Android SDK.

![](http://img.blog.csdn.net/20150311090758142?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

进入Android Studio, 然后再进入bin. 然后看到一堆exe 文件。 如果你是64位机器,使用studio64.exe
运行,32用studio.exe运行。这里要修改一下idea.properties.

![](http://img.blog.csdn.net/20150311090801262?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

如果你不做任何修改,直接打开了studio.exe或者studio64.exe, 中国地区的朋友们一般会卡在这个地方:

![](http://img.blog.csdn.net/20150311090650064?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

就是Fetching Android SDK component information.
这里是我非常鄙视google的地方。本来就是一个本地能用的东西。Google的做法是先更新,再使用,而且还不检查网络是否有问题。网上有人评价Android
是 too young too naive. 我觉得也是。那么解决这个问题的方法就是修改之前的idea.properties文件, 添加一行:

** disable.android.first.run=true **

要么你就所有的请求,http/https/socket都能走代理。嗯,我公司的代理不能支持全部请求代理。有能用的代理的同仁请捐助我一个全局代理。跳过fetc
hing阶段就到了:

![](http://img.blog.csdn.net/20150311090807174?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

为了让中国地区的朋友们不在创建新项目中卡住。一般会在这里卡住 Gradle: resolve dependancies ‘_debugCompile’
。这里一定要先config… 然后是project default.

![](http://img.blog.csdn.net/20150311090815614?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

然后是 Setting 选项.

![](http://img.blog.csdn.net/20150311090728487?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

这里搜索到gradle,然后将 ** offline work ** 勾选,点击apply. 然后返回。

![](http://img.blog.csdn.net/20150311090733682?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

然后就是点击project stucture。

![](http://img.blog.csdn.net/20150311090728487?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

你可以看到你安装的sdk和Jdk的位置是否正确。如果正确的话,就略过吧。

![](http://img.blog.csdn.net/20150311090918388?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

然后返回到创建新项目的页面:

![](http://img.blog.csdn.net/20150311090808080?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

然后一路next. 你就能看到你的工程:

![](http://img.blog.csdn.net/20150311090810919?watermark/2/text/aHR0cDovL2Jsb2
cuY3Nkbi5uZXQvY2N0dF8x/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
0/gravity/Center)

嗯,终于安装结束了。我试过让java 使用代理的方式访问网络。但是还是不行。自从去年公司的代理被封掉,现在的代理就只能通过sock5来做事情。添加成全局代理
后,百度都连接不上。完全不知道如何使用。有会使用的,请在下方留言。