android step two

昨天搭建好了java web开发平台,接着搭建android开发平台,在网上搜了一圈,发现http://developer.android.com/sdk/index.html 加载不了,据说被墙了,在博客园里看了http://www.androiddevtools.cn/ 这篇文章,里面好多android资源,非常的好,有评论说:

首先要知道SDK文件构成
sdk文件由:sdk-tools、sdk、build-tools、platform-tools、其他文件
其中:
1.sdk-tools文件是基础框架,相当于容器,存放sdk,build-tools,platforms,platforms,system-images这几个关键文件
2. SDK文件是版本文件,如android4.0,android5.0,一个sdk-tools里可以有多个sdk文件,这样就可以支持多版本
3. system-image文件是sdk版本支持文件,和sdk要一一对应
4.build-tools文件是开发文件,没有的话,会导致 R cannot be resol ved as a ...错误
5. platform-tools文件,还不知道现在,嘻嘻

所以步骤是:
1.解压sdk-tools文件,就在里面创建build-tools文件夹,platforms文件夹,platform-tools文件夹(如果有就不用手动创建)
2.把sdk文件解压,把整个 文件夹放到platforms文件夹里 (记住是整个文件夹)
3.把build-tools文件解压,把整个 文件夹放到build-tools文件夹里 (记住是整个文件夹)
4.把platform-tools文件解压,把 所有 文件放到platform-tools文件夹里 (不是文件夹,是所有文件)
5.把system-images文件解压,把整个文件夹放到system-images文件夹里,如果没有这个文件,虚拟机就无法创建(记住是整个文件夹)
说明:platforms文件夹里可以放置多个sdk文件夹,这样就可以进行多android版本开发
因此,为了对应支持sdk版本,system-images文件夹里也要存放对应sdk的system-images文件
然后就大功告成。

要知道这些东西,然后按步骤载资源,看起来就很麻烦,而且版本对应也不好做,看了之前的网站,重头百度下各个资源具体有什么作用,首先百度了android studio,发现了一个新世界!!!!

映入眼帘的是各种关于android studio的新闻,谷歌收购安卓团队之后的,“作为谷歌在2013年为开发者提供的IDE环境工具Android Studio,从几次更新之后Android Studio已经成为了非常强大的IDE开发环境。谷歌也宣布将在年底前中止对其他IDE开发环境的支持—开发者是时候正式向Eclipse说再见。安卓产品经理Jamal Eason在声明中写道“谷歌将会全力专注于Android Studio编译工具的开发和技术支持,中止为Eclipse提供官方支持。包括中止对Eclipse ADT插件以及Android Ant编译系统的支持。”

也就是说现在开发android,不再需要像以往那样去搭建模拟器了,只需要用android studio就可以代替eclipse+android sdk,是这样的么?世界变化的太快了,赶紧试试先。

下载了压缩版的Android Studio,运行studio64.exe之后,发现页面一直停留在fetching android sdk compoment information上,网上说在bin目录下的idea.properties文件末尾添加一行:disable.android.first.run=true,保存后重新运行studio64.exe就可以了,试过之后发现可以,但是进入页面后想新建一个来测试,发现如下情况:

发现是因为没有android sdk,还是老老实实的载SDK和相应的packages吧

1.下载SDK Toolds,我载的是android-sdk_r24-windows,双击SDK Manager.exe,打开Android SDK manager,在tools下拉菜单中选择options,如下图设置:

据说中科院的网上很快,O(∩_∩)O,然后点击close,回到页面,发现多了很多东西,我把tools全选了,另外选择了5和4版本,如下图:

然后就是等等等……

在等的期间,去重新启动了之前装好的android studio,将sdk的目录添加到project structrue中,如上图所示,点击close,新建项目,发现不会报错了!先弄个helloworld试试,O(∩_∩)O

 

~越努力越幸运~
原文地址:https://www.cnblogs.com/xtlyf1314/p/4605988.html