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

创建兼容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几个天文单位了,不使用工具革新生产力,我只能说%¥%#……&&(……¥……¥#*&。

时间: 2024-11-09 23:57:49

创建兼容Android Studio和eclipse的AS工程的相关文章

Android Studio vs Eclipse:你需要知道的那些事

转用Android Studio开发前,你需要知道 我写的这个指引里,包含了一些当你要把Eclipse项目转到Andorid Studio前需要知道的基本信息.如果你有一个大型项目还没完成从Eclipse到Android Studio的转换,如果考虑节省时间,花一到两个小时就可以和那些曾经做过这事的AirPair的专家一起完成.不然的话,请继续读下去吧. 对WorkSapces和Sub-Projects说再见 在Eclipse中,你可能对"Workspace"的概念很熟悉.甚至很可能就

编码-android studio导入eclipse项目

问题描述 android studio导入eclipse项目 android studio导入eclipse项目后,出现了乱码,原先是GBK的,在studio中我也把编码改成了GBK 代码里的中文也不乱码了,可是问题来了: 重新编译后,还是提示乱码,下面是截图 解决方案 Android Studio 导入 Eclipse 的代码后,运行时中文显示乱码 Android Studio 1.2 编译出来在手机上运行时显示乱码 解决方案二: android studio 导入eclipse项目乱码处理

编码-android studio 打开eclipse项目中文乱码(已经试过几种方法都不行)

问题描述 android studio 打开eclipse项目中文乱码(已经试过几种方法都不行) 项目是从师兄那里传下来的,当时是在eclipse下的项目,我用eclipse看了一下编码是GBK.目前在android studio 中中文注释和跑起来之后界面上的所有中文都是乱码. 目前试过的方法有: 在android studio 中调setting>appearance中的字体,没有用 setting>editor>file encoding,如图不管如何更改设置,apply按不动!直

android studio导入eclipse工程

问题描述 android studio导入eclipse工程 我的eclipse工程有多个依赖包,是用android studio直接导入的,然后清单文件报错 alipay_lib:processDebugManifest求解 解决方案 这是阿里支付的库 参考:http://blog.csdn.net/hzqhbc/article/details/40080173

android studio导入eclipse项目错误

问题描述 android studio导入eclipse项目错误 在网上找到一个扫描二维码的项目的源码,用android studio打开,把sdk版本改为我电脑上的sdk版本,编译却出现这个错误 求解答.困扰两天了.

开发android应用,android studio和eclipse那个好?

问题描述 开发android应用,android studio和eclipse那个好? eclipse总是出现R 文件丢失,android studio编译也出错,不知道用那个好. 解决方案 使用intelliJ吧,哈哈... 解决方案二: google官方推荐android studio,以后新的特性eclipse不一定支持了.

android studio如何在自己的工程中使用别人编写的模块

问题描述 android studio如何在自己的工程中使用别人编写的模块 我在github上看到某人写的一个很漂亮的卡片效果模块,我想加入到自己的工程中,应该是怎样的流程呢? 如图所示 解决方案 import ---androidproject 解决方案二: 先把别人的工程设置为lib,然后,你再引进来.

android studio导入Eclipse项目出现的几个问题

想使用android studio但是感觉使用起来好难,但是当导入成功第一个项目以后就感觉还行,功能齐全,适配方便,但是还是要多多熟悉. 第一个问题 (1)导出eclipse项目以后不能直接导入,导入进去不能使用,查了资料,修改过以后导入了项目,但是还是不能使用                导出以后要修改下边这些(网上找到的,感谢分享啊) 首先需要更改的是 build.gradle 文件 AndroidStudio 1.0 ~ 1.0.2 使用的都是 Android Gradle plugin

android studio、eclipse分别导入新浪微博 Android sdk 第三方登录demo

1.下载解压sdk 先下载weibo android sdk 包: 打开网址:https://github.com/sinaweibosdk/weibo_android_sdk 将sdk下载到本地,解压后的目录结构: 点击进入"demo-src"目录,结构如下: 将上面的两个项目都导入到eclipse中!! 2.导demo到eclipse 分别修改两个项目的文件编码为UTF-8,保存. 3.修改 debug.keystore MD5 工具是根据 keystore 来生成签名的,丌同的