转载请注明本文出自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的项目。

步骤:

导入

  1. 在Github上找到你想要的开源项目-下载-解压
  2. 解压后先别急着导入,先做如下处理(否则有可能你会一直卡在building):
    Android studio导入Github的项目_第1张图片
    具体原因:http://www.cnblogs.com/baron89/p/4843113.html
  3. 开始导入到AS
    Android studio导入Github的项目_第2张图片
    Android studio导入Github的项目_第3张图片
    这里我用astuetz的PagerSlidingTabStrip开源项目
    项目地址:https://github.com/astuetz/PagerSlidingTabStrip

问题处理

  1. 我导入后就出现这个问题(你出现的问题可能和我不同):
    这里写图片描述
    处理:打开这个项目的根目录下的build.gradle文件
    Android studio导入Github的项目_第4张图片
    改 gradle和你对应的版本号->点击try again
  2. 中文路径问题(如果你的下载的开源项目也是不小心放在中文文件夹下):
    这里写图片描述
    处理:在项目的根目录下的gradle.properties文件里添加如下代码,然后try again
    com.android.build.gradle.overridePathCheck=true

  3. SDK版本问题:
    这里写图片描述
    处理:修改你成本地的sdk版本号,或着你直接点击蓝色字体的链接下载对应的SDK版本,不要忘了try again

处理到这里已经把全部的错误解决了,接下来让我们看下结果:
Android studio导入Github的项目_第5张图片
如果大家还有什么疑问或建议欢迎留言

更多相关文章

  1. Android 异步加载图片分析
  2. 2011.10.14(2)——— android 仿照微信的图片展示功能 之 放大超过
  3. 进入android项目组的第一天
  4. Android 开机图片/文字/动画 修改
  5. Android消息通信之无所不能的第三方开源项目EventBus
  6. Qt for Android 调用android原生接口分享图片或文字
  7. Android 开发一定要看的15个实战项目

随机推荐

  1. OnClick事件只获取第一个动态创建的行/ i
  2. 删除没有\ r \ n的换行符
  3. 为什么我的javascript/jquery代码不能像
  4. 从表的第一行和第一列中删除可选择的jque
  5. 【JavaScript】案例一:使用JS完成注册页面
  6. Javascript实现统一的表单验证
  7. 从特定条件下存储在localStorage中的数组
  8. 停止鼠标用javascript双击某些元素
  9. 在量角器中检索子元素的数组
  10. Node.js无法找到模块'tcp'