android studio导入github项目详解.

作为eclipse的替代者android studio来说,google必然花了大工夫在这上面,android studio是未来android开发的趋势.下面我以一个项目为例,介从github上面导入android studio的过程及当中遇到的问题.
首先,我们要明白:
Eclipse 的 Workspace == Android Studio 的Project
Eclipse 的 Project == Android Studio 的Module
接下来在github中下载这个例子,这是对目前比较火的网络访问框架okhttp进行封装的,所以你懂得…
下载地址
下载解压之后不要慌直接导入,先修改以下的文件.
1.打开OkHttpUtils-master下的build.gradle中

classpath 'com.android.tools.build:gradle:2.1.2'

改成你的版本。如果你不知道该改成什么,最简单的方式是你新建一个project,找到这个文件看这个值是多少。这里我的是1.0.0

classpath 'com.android.tools.build:gradle:1.0.0'

2.打开文件OkHttpUtils-master下的gradle\wrapper\gradle-wrapper.properties

dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

改成你的版本,如果不知道你可以新建一个project去找。我的版本是2.2.1,gradle文件路径在android studio的安装目录下

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

3.接下来修改每个module中的build.gradle:
OkHttpUtils-master\okhttpserver\build.gradle

compileSdkVersion 23
buildToolsVersion "23.0.2"
minSdkVersion 8
targetSdkVersion 22

改成自己的版本,不知道也去新建一个找.

compileSdkVersion 19
buildToolsVersion "19.1.0"
minSdkVersion 15
targetSdkVersion 19

okhttputils和app中也是一样的.
好了,文件都修改完了之后就开始进入主题了,
File > Import Project
这里写图片描述
确认之后进入android studio界面
这里写图片描述
这时会出现这个错误,不能加载这个jar包,找到这个compile位置先注释掉这句.然后在你的sdk安装目录sdk\extras\android\support\annotations复制jar包到项目中,此时新建一个文件libs,讲jar包放入,并添加依赖,clean一下项目
这里写图片描述
这时如果出现这个错误,不能加载这个jar包,找到这个compile位置先注释掉这句.然后在你的sdk安装目录sdk\extras\android\support\v7\appcompat复制v7包到项目中,此时新建一个文件libs,讲jar包放入,并添加依赖,clean一下项目
这里写图片描述
好了,现在导入成功了.


版权声明:本文为kobe_peng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。