作为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一下项目
好了,现在导入成功了.