如何把AndroidStudio项目向Eclipse项目迁移

首先这是一个很尴尬的话题,辜负了Google公司对开发IDE做出的努力,我要忏悔。 
说实话AndroidStudio 比Eclipse要好用很多,但是项目需要,还是要做一下迁移。 

以FloatingAction 项目举例

说明:实现向上滑动隐藏悬浮按钮,向上滑动显示悬浮按钮

FloatingAction GitHub 地址:https://github.com/telly/FloatingAction

下载下来后看项目结构如下图:

里面包含两个Modal,一个是demo,一个是library,这个在Eclipse中就要建两个项目一个可运行项目 demo,一个lib项目library

首先创建lib项目,打开library 文件夹查看配置文件,好吧,用的是maven管理的项目,不用管它,我们很渣,不用gradle,也不用maven。

那就看AndroidManifest.xml

ok,找到包名了com.telly.floatingaction

打开gradle.properties配置文件

看下: lib项目名为 FloatingAction Library

不要管POM是什么,我们不用Maven。

在Eclipse中创建项目 FloatingAction Library  包名 为com.telly.floatingaction

把编码格式改为UTF-8,也许你的默认就是了

找到项目路径 把src、res、AndroidManifest.xml都替换掉,如果有lib文件夹,或者jniLib文件夹,里面的内容Copy到libs下面

然后把项目设置成isLibrary

好吧,报错了(应该是不会出错的。。)android.support.annotation.* 资源没有

 这个问题是
Api 要求的版本有点略高。。要21才行,导入支持包就行了

网上找了半天也没找到下载地址,我用的是AndroidStudio0.8  在自带的SDK里面找到了 Jar包

下载地址:http://download.csdn.net/download/liuyaoyue1/8063983

导入进去OK。

R文件丢失,Refresh  然后重新Build 一下,如果还是不行,就是Eclipse环境的问题,

比如你的Target版本 tools 没有下载 , 换一下 Android 版本试一下

我的lib项目已经搞好了

下面是Demo项目

和lib项目一样 查看配置

包名为:com.telly.floatingaction.demo

src,res,AndroidManefest.xml 替换掉

添加 项目引用

如果版本不够的话,记得把xxxh的资源文件删除掉

OK  迁移成功了。

时间: 2024-11-05 11:38:52

如何把AndroidStudio项目向Eclipse项目迁移的相关文章

将Eclipse项目迁移到Android Studio中

最近一段时间调试的时候Eclipse总是出现无响应问题,重启了N遍,不仅耽误工作而且还心烦,所以这两天把项目从Eclipse中迁移到Android Studio中,这里记录一下操作步骤以及遇到的各种问题. 1.SDK升级 首先将ADT插件升级到最新的,最低也要22.0 2.从Eclipse导出项目 首先在Eclipse中选择要导出的项目,右键选择"Export...",打开Android文件夹,选中"Generate Gradle build files",点击下一

开源项目导入eclipse的一般步骤[转]

下载到开源项目后,我们还是希望导入到eclipse中还看,这样要方便点,一般的步骤是这样的 打开源代码目录, 如果看到里面有.calsspath .project文件,那么说明这个项目本来就是eclipse开发的,那么在eclipse中->文件->导入->已存在的项目 如果看到你们有build.xml, 那么说明这个项目是ant构建的,参考下面的"关于导入ant项目" 如果看到里面有pom.xml文件,那么说明这个项目是由Maven构建的,参考下面的"关于导

将Myeclipse项目改成Eclipse项目

由于项目需求,需要将原来Myeclipse项目转移到Eclipse中去.搞了半天才搞出来,分享给大家,希望对大家有用. 首先导入一个从Myeclipse导出的项目 然后无法进行tomcat发布. 但是Myeclipse项目和Eclipse项目结构有些不同,所以这里我们可以通过Eclipse插件来进行修改. 选中项目,点击鼠标右键.选择Properties – > Project Facets 这里选择Dynamic Web Module,版本选择2.4.然后点击OK 这时你对发现多了一个WebC

将Maven2项目转为MyEclipse项目

现在项目中,大家开始用jetty.它不用像在MyEclipse中使用Tomcat那样要部署,也不用像在Tomcat中那样,要把应用都放到webapp文件夹下.jetty可以直接使用项目目录结构.我们在用maven的时候,应该用maven标准的目录结构.由于jetty可以直接用项目的目录结构,所以jetty可以和maven很好的结合. 当然我们也可以使用Tomcat,并且也可以用MyEclipse进行部署.需要按照以下几步: 简要步骤如下: 0. 为eclipse添加Maven2和MyEclips

eclipse项目迁移到android studio(图文最新版)

前言 最近Android studio(下文简称AS)官方发布了正式版,目前火得不行.个人认为主要是因为android是google自家的产品,AS也是他自己搞的IDE,以后的趋势android开发肯定会用AS,至于eclipse的adt插件是否继续更新就不可而知了.最近我也在android官网找了一下集成好的adt-bundle,但没有找到,可能是路径变了(搜索也没有找到)或者是真的为了支持AS就下架了.Github上现在也是一大堆的AS项目,所以这是个趋势啊. 之所以写本文是因为网上找的ec

将Eclipse项目转换成AndroidStudio项目过程中遇到的问题以及解决方法

将Eclipse项目转换成AndroidStudio项目也不是第一次了,昨天转的时候遇到几个问题: 首先将项目导入androidstudio,导完后报错: 问题一: Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error:Execution failed for task ':app:mergeDebugResources'.> Error: jav

Eclipse项目 迁移到 Intellj IDEA

自从用了Intellj IDEA,很多项目都想迁移到Intellj上面去开发  鉴于我们的大部分项目都是基于Maven构建的,所以就可以利用maven的命令来做这个事情. 1.选择一个eclipse项目,这个项目是基于maven构建的 2.把这个项目拷贝到一个其他目录下面去 可以看到 这个项目里有eclipse的配置文件      3.然后打开cmd cd到这个目录 执行命令 mvn eclipse:clean 这个命令就会清除掉eclipse的相关配置文件   于是目录就变成这样     4.

AndroidStudio导入Eclipse项目报错Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject

AndroidStudio导入Eclipse项目报错 Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject 错误原因: Gradle插件版本不一致导致,问题多出现在:eclipse项目转studio 解决步骤: https://blog.csdn.net/qq_21397217/article/details/65630730 原文地址:https://www

Android--Android studio 导入 Eclipse 项目

Eclipse项目导入到Android studio 操作步骤: 1.  eclipse导出gradle项目. 2.  AS导入. 3.  耐心等待. 4. 更改Gradle版本(非必须) 选择升级渠道.AS的升级是可以自己选择升级的渠道,不同的渠道的发布版本不一样,如图 我选择的stable channel,每个渠道对应什么样的版本这里不解释,网上有说明. 1.  eclipse导出gradle项目. File->Export->Generate Gradle build files然后一直