转载请注明本文出自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):

    具体原因:http://www.cnblogs.com/baron89/p/4843113.html
  3. 开始导入到AS


    这里我用astuetz的PagerSlidingTabStrip开源项目
    项目地址:https://github.com/astuetz/PagerSlidingTabStrip

问题处理

  1. 我导入后就出现这个问题(你出现的问题可能和我不同):

    处理:打开这个项目的根目录下的build.gradle文件

    改 gradle和你对应的版本号->点击try again
  2. 中文路径问题(如果你的下载的开源项目也是不小心放在中文文件夹下):

    处理:在项目的根目录下的gradle.properties文件里添加如下代码,然后try again
    com.android.build.gradle.overridePathCheck=true

  3. SDK版本问题:

    处理:修改你成本地的sdk版本号,或着你直接点击蓝色字体的链接下载对应的SDK版本,不要忘了try again

处理到这里已经把全部的错误解决了,接下来让我们看下结果:

如果大家还有什么疑问或建议欢迎留言

更多相关文章

  1. 进入android项目组的第一天
  2. Android控件编辑时键盘弹起与关闭处理
  3. Android(安卓)UI主线程与子线程
  4. android初级
  5. android初级
  6. Android消息通信之无所不能的第三方开源项目EventBus
  7. Android(安卓)Handler 用法
  8. Android面试系列文章2018之Android部分事件分发机制篇
  9. Android(安卓)training–android studio

随机推荐

  1. Android(安卓)安全机制
  2. Android(安卓)常用控件(四)
  3. android 数据持久化简述
  4. Android(安卓)IPC 通讯机制源码分析
  5. 【Android(安卓)初学】11、关于Android当
  6. android关机重启流程代码
  7. Android(安卓)NDK入门之Hello Jni
  8. Rexsee API介绍:Android屏幕锁定Keyguard
  9. Android获取手机信号强度/信号格数
  10. Android中RelativeLayout各个属性的含义