ligang227

 本文demo下载:http://www.wisdomdd.cn/Wisdom/resource/articleDetail.htm?resourceId=531

Android项目 Eclipse与AS并行开发。本文章仅适合刚刚接触Android,或者刚刚接触Android studio的初学者。 AS项目的标准目录结构不同于Eclipse,通过gradle的配置,可以让Eclipse的目录结构用于Android Studio开发。

 

 

 

实验的两PC应用环境:

 

AS版本:2.2.3 
Eclipse版本:Android Developer Tools   Build: v22.6.2-1085508(用的预先集成好的版本)

 

Android Studio 自构建 样例项目 配置版本: 
classpath ‘com.android.tools.build:gradle:2.2.3’      (Project层的build.gradle) 
distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip 
(gradle\wrapper文件夹 下 gradle-wrapper.properties)

这两个版本需要匹配,有一定关联性。 
 看下图已经没有报错的项目配置的版本 

Gradle Version 对应gradle-wrapper.properties。代表的是Gradle的真正版本号,如果号与本地已有的不同,会去下载对应版本号的Gradle。 
 Android Plugin Version指的是插件版本。Android Studio其实就是IntelliJ IDEA带上后期特有的Android开发插件的集成版本。AS=IDEA+Android插件。AS的版本号,一般就代表了插件的版本号。

AS 自带的SDK版本号:platfrom版本 android-24;build tools 版本:25.0.1;

 

这两个版本分别对应Module层的compileSdkVersion 24    和 buildToolsVersion “25.0.1”

 

下面开始测试迁移:

 

随便选择一个Eclipse项目,打开。 
选中项目 右键,选择Export(导出)。 
然后在弹窗中选择Generate Gradle.… 

Next后 
再往下有一步要选择你的工程 
一直到finish完。 
这时候刷新一下,多了好几个文件 

删掉gradle 文件夹,希望回头AS会给我补上 
修改build.gradle文件下的两个地方 

Gradle版本改到开头提到的2.2.3, 这个不是死的,按版本更新情况定。 
Plugin的写法过时了, 改成 com.android.application

 

同一个文件,再改 一下SDK相关的参数,可以免去重先下 platform和build toold的烦恼 

都改成AS建样板应用时自动生成的版本(上文也列过一次) 
然后关掉Eclipse ,准备用AS导入

 


 

打开后选择第四项,带Gradle字眼的 

然后选择我们项目下的build.grale文件。记住是点选该gradle文件,而不是选文件夹,这一点不能错 

有些项目下会多出来一个local.properties文件  ,里面有SDK的路径配置。(不知道为啥有的会有)这时候如果路径不对,就会弹窗提示更改为AS默认的SDK路径。(这个可以忽略)

 

往下会跳另一个提示,Gradle wrapper (是gradle对每个项目本地目录的封装),AS默认推荐使用,用不用Gradle wrapper都无所谓,这时我先试了一下cancel。 

然后选择gradle安装目录下的默认版本 

然后就开始导入了,可以了。

 


 

实验成功后,可以看出,

 

gradle文件夹(即gradle wrapper)不是必须的。

 

关于maven 仓库

 

jcenter()与 mavencentral()

 

网上有很多介绍了,基本可以二选一

 

最后要记住比较重要的几行目录定义,这是目录保持的核心 

文章的末尾想留下一个通道,如果有初学者有一些入门时的小问题的,可以联系我,也算是交个朋友。

联系方式在压缩文件中。

非诚勿扰

 

分类:

技术点:

相关文章: