创建兼容Android Studio和eclipse的AS工程

简介: 创建兼容Android Studio和eclipse的AS工程虽然我的博客名叫eclipse_xu,但是我已经将近一年多没有用过eclipse了,早已拜在Android Studio门下。

创建兼容Android Studio和eclipse的AS工程

虽然我的博客名叫eclipse_xu,但是我已经将近一年多没有用过eclipse了,早已拜在Android Studio门下。但是,最近的项目由于要兼容eclipse和Android Studio,让一些还未脱贫的朋友也能使用AS创建的工程,所以,找到了一种能够同时兼容ant和gradle的方式,来创建兼容的工程。


创建普通的Android Studio工程

非常简单,创建好之后,我们切换到project标签,目录结构是这样的:

这里写图片描述

但是eclipse的目录结构不是这样的,所以eclipse默认的ant就无法编译这样的工程,所以我们需要对目录进行下修改:
删除main文件夹,将java文件夹内的代码移动到src中,作为代码文件夹。
如下图所示:

这里写图片描述

但是你这样改了,gradle又不认了,所以,在这生死存亡之际,我们再取修改下build.gradle文件。
在Android标签下,增加如下所示的配置:

    sourceSets {
        main {
            java.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            jni.srcDirs = ['jni']
            jniLibs.srcDirs = ['libs']
            manifest.srcFile 'AndroidManifest.xml'
        }
    }

相信大家都能看的懂,其实就是重新制定下对应的文件夹,例如src、res等。

这样,我们再切换到Android标签下,显示的结构其实和原来是一样的。但是这样的工程却可以作为lib库给eclipse工程直接引用。

外传:导入eclipse项目

除了使用eclipse导出gradle项目的方式来导入Android Studio。我们也可以直接打开eclipse工程,即直接open eclipse project。但是,最重要的是,导入之后,直接在项目配置中删除这个module,重新import module,再次选择我们刚刚导入的项目,这时候,AS就会提示你使用gradle来编译项目了。这样也同样完美的兼容了eclipse和Android Studio。

警告

虽然本文讲解了如何兼容Android Studio和eclipse项目的方法,但坚决反对继续使用eclipse进行Android App开发,你看看2015 Google IO 上,Android Studio已经拉开eclipse几个天文单位了,不使用工具革新生产力,我只能说%¥%#……&&(……¥……¥#*&。

目录
相关文章
|
3月前
|
人工智能 IDE 开发工具
Studio Bot - 让 AI 帮我写 Android 代码
Studio Bot - 让 AI 帮我写 Android 代码
161 1
|
4月前
|
Java 开发工具 Android开发
OpenCV(一):Android studio jni配置OpenCV(亲测有效,保姆级)
OpenCV(一):Android studio jni配置OpenCV(亲测有效,保姆级)
164 0
|
28天前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
12 1
|
2月前
|
数据库 Android开发 数据库管理
【Android】使用android studio查看内置数据库信息
【Android】使用android studio查看内置数据库信息
76 0
|
2月前
|
编译器 开发工具 Android开发
|
2月前
|
Java Android开发
[Android AIDL] --- AIDL工程搭建
[Android AIDL] --- AIDL工程搭建
18 0
|
2月前
|
Android开发
【Android Studio】小游戏 | 实现两个小动物随手指移动
【Android Studio】小游戏 | 实现两个小动物随手指移动
|
2月前
|
Android开发 数据安全/隐私保护
【Android Studio】简单的QQ登录界面
【Android Studio】简单的QQ登录界面
|
3月前
|
IDE 开发工具 Android开发
Android Studio 下发布项目成APK文件
Android Studio 下发布项目成APK文件
118 1
|
3月前
|
前端开发 Java 数据库
用android studio写一个简单的记单词?????App
用android studio写一个简单的记单词?????App
23 0

推荐镜像

更多