概要
Google为了方便我们使用Android Studio,提供了两种导入Eclipse代码的模式:
一、兼容Eclipse模式,二、生成全新的Android Gradle Project。我们先看
兼容模式。
兼容模式
这种模式下,保证了eclipse时的代码结构,我们会看的很熟悉。更重要的是:
这种模式下互不干扰,在你使用Android Studio的时候,其他人任然可以使用
Eclipse。
实现步骤
1,eclipse中导出Gradle build files。
- 在eclipse菜单中 File –> Export–>Generate Gradle build files
- 选中Generate Gradle build files–>next–>next.
- 在这个界面勾选你的主工程和相关类库工程
- next –> finish 确定生成。
2,修改导出文件参数。
导出文件后,由于adt很久没有更新,所以要手动修改一些参数。才能保证正常
使用。这里分两种情况,有类库工程和没有类库工程。
没有类库工程
这种情况下,你看到的项目情况是这样的。
- 首先要修改的build.gradle文件
AndroidStudio 1.0 ~ 1.0.2 使用的都是 Android Gradle plugin 1.0.0,
因此需要将图中红框内的 0.12.+ 改为 1.0.0
- 然后需要更新Gradle版本,指定所需为2.2.1
在 /gradle/wrapper/gradle-wrapper.properties里面
含有库工程的
需要修改的地方与上面基本类似,不同点是,修改的build.gradle与
gradle-wrappper.properties是整个项目的(Android studio中项目含义与Eclipse中
的项目含义不同)如下图
3,导入Android Studio
首次启动Android Studio,选择导入非android studio 项目。
找到需要导入的项目,可以看到和eclipse 项目的不一样的图标
- 点击ok,进入漫长的加载过程,之后就可以正常使用了。
对于不是首次启动Android Studio的情况。我这时候可以选择File–>Import Project
, 选中后点击ok。
使用新的目录结构
转换目录结构
- Import
- 新用户
- 老用户
- 直接找到Eclipse项目(带库工程的加载主工程)
- 指定目标路径
附注,如果想在保持Eclipse项目的结构,也可以手动配置
build.gradle(对应调整代码资源):
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
aidl.srcDirs = ['src']
jniLibs.srcDirs = ['libs/armeabi']
}
}