初接触Android Studio时,每次导入Eclipse工程或Studio工程总是产生各种各样的问题。下面我将带领大家一步步导入Eclipse工程。
1.在Eclipse中新建Android工程TestAS,之后File --> ExportAndroid --> Generate Gradle build files-->next....-->finish(这里比较简单,不做过多介绍)
2.生成的目录文件为:
打开工作空间目录下的 gradle --> wrapper --> gradle-wrapper.properties 。修改一下内容: distributionUrl=http\://services.gradle.org/distributions/gradle-a.b.c-all.zip --> distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
打开工作空间目录下的 build.gradle 文件。修改以下内容:
classpath 'com.android.tools.build:gradle:0.x.+' --> classpath 'com.android.tools.build:gradle:1.0.0' 。这里的1.0.0可以选择更高。
3.下面打开Android studio -->Open an existing Android Studio project-->这里选择你的Eclipse工作空间的目录,而不是你的demo的目录-->ok
4.打开后一般会出现错误,就是我们之前手动改的1.0.0,打开build.gradle,这里classpath 'com.android.tools.build:gradle:1.0.0'就是我们之前改的版本,如果你之前没有下载过1.0.0版本的构建工具,可以点击错误提示的链接下载(最好找个网速好一点的地方下载),如果之前下载过其它的版本,可以手动改到其它版本,如果不知道自已的版本,可以查看其它工程。
5.下载好后,一般会出现问题
不要着急下载,打开build.gradle(这里是你的工程的build文件)
这里要注意,因为有两个工程目录,所以会有两个build.gradle。
这时依次打开File-->Project Structure... Mudules下你的工程,看一下如果你有可用的Complie Sdk Version和Build Tools Version,修改你的build.gradle文件为对应的版本即可,这里多个build.gradle都要改。如果没有,再点击出错的链接下载。
5.这时Try Again,Studio会下载一些工具,等它下载完,如果没有问题,这时工程就应该可以运行起来了。
补充:如果出现
这时打开你的Gradle Scripts下的build.gradle,将删除。只是Gradle Scripts下的,其它目录下的不用删。
打开这里可以看到两个选项,如果你是选择的local gradle distribution,Android Studio会下载构建工具到本地目录。如果你选择的是default gradle,这时你的C:\Documents and Settings\Administrator\.gradle下会出现wrapper目录,依次打开会看到5qsup9soslr7wk0t6dtlfiiz(不固定)这样的目录,再打开就是你的构建工具,这里有个gradle-2.2.1-all.zip,就是我们之前修改过的,其实就是指定到这个目录下了。这个下载很会慢,大家可以事先下载好,再放到这个目录,重新编译你的工程即可。
如果你导入的是Studio工程,出现错误的话,无非也是修改这些文件以适应当前的Android Studio版本而已。