转载请注明本文出自Xzhi的博客(http://blog.csdn.net/CSDN_zhi/article/details/56673173),请尊重他人的辛勤劳动成果,谢谢!
前言
之前做Android一直用eclipse开发,虽然早就有听过Google的儿子Android studio了,但由于习惯了在eclipse下开发了,所以迟迟没有用AS。
前个月做项目要想使用到第三方的框架,很快在Github上找到了自己想要的开源框架,于是就下载-解压-导入到eclipse,导入后这时候开始蛋疼了,出现一大堆的错误信息,一步一步的修改,还是不行,迫不得已就去下载了AS。
第一次使用AS的时候,出现各种的不习惯,和eclipse使用简直是天壤之别,第一次导入到AS也是相当的蛋疼,出现一些陌生的错误的信息,又跑去百度Google,摸索了三天终于把AS搞清楚了,在此Xzhi把这三天摸索的成果和大家分享下,让刚刚接触AS的同学少找一些弯路。好了废话少说了,现在开始演示下AS导入Github的项目。
步骤:
导入
- 在Github上找到你想要的开源项目-下载-解压
- 解压后先别急着导入,先做如下处理(否则有可能你会一直卡在building):
具体原因:http://www.cnblogs.com/baron89/p/4843113.html - 开始导入到AS
这里我用astuetz的PagerSlidingTabStrip开源项目
项目地址:https://github.com/astuetz/PagerSlidingTabStrip
问题处理
- 我导入后就出现这个问题(你出现的问题可能和我不同):
处理:打开这个项目的根目录下的build.gradle文件
改 gradle和你对应的版本号->点击try again 中文路径问题(如果你的下载的开源项目也是不小心放在中文文件夹下):
处理:在项目的根目录下的gradle.properties文件里添加如下代码,然后try again
com.android.build.gradle.overridePathCheck=trueSDK版本问题:
处理:修改你成本地的sdk版本号,或着你直接点击蓝色字体的链接下载对应的SDK版本,不要忘了try again
处理到这里已经把全部的错误解决了,接下来让我们看下结果:
如果大家还有什么疑问或建议欢迎留言