将Android studio的工程导入到eclipse中
自从Android Studio(后面称AS)推出后,越来越多的项目都使用AS开发。
AS往eclipse迁移的方法:
其实很简单,代码都是一样的,从AS工程中找到与Eclipse工程对应的文件,放到对应的位置就可以了。
所以我们要做的就是把AS的文件考到eclipse工程中,第一步我们先新建一个eclipse工程当壳,进入workspace,找到刚刚新建的工程。
然后按照下面的对应关系依次拷贝:
a.替换 as 中src/main/AndroidManifest.xml -> eclipse 中的AndroidManifest.xml;
b.替换 as 中src/main/java 目录下源文件 - >eclipse 中的src 目录下的源文件;
c.替换as中src/main/res目录下的资源文件->eclipse 中的res 目录下;
d.拷贝 as 中src/main/jniLibs 中的目录 - eclipse 中的libs 目录下;
e.拷贝as中libs中的目录-eclipse 中的libs 目录下;
f. 拷贝 as 中src/main/assets 中的目录 - eclipse 中的assets 目录下
此时检查下lib目录中是否有.arr格式的文件。如果工程中没有引用.arr格式的文件,此工程已经替换完成,在eclipse中刷新工程即可得到一个和AS中一样的工程。
如果工程引用了.arr格式的文件怎么办呢?先导入我们刚刚得到的主工程再说,导入后发现有很多错误,别怕,是因为依赖的库在arr中,拿过来就是。
首先我们解压这个arr文件,可以发现里面有个class.jar,其他的结构其实与一个eclipse工程很像,我们在解压后得到的文件夹中新建一个libs文件夹,把孤零零的“class.jar”放进去,然后将此工程导入eclipse。导入后右击工程-properties-Android,在Is Library前面打勾,使之变成library project。
然后将这个library project引入我们之前导入的主工程,然后选择project-clean即可。
引入方法:右击工程-properties-Android-add刚刚加入的library project-OK。
将Android studio的工程导入到eclipse中的更多相关文章
- 怎样将Android SDK源码 导入到Eclipse中?
在Eclipse中导入android sdk源码 http://blog.csdn.net/hahahacff/article/details/8590649
- 如何将下载的web工程导入到eclipse中使用
如果你是喜欢编程的,在你的开发工具中一定有许多项目,就像小编一样(PS:小编只想默默地装一X): 我们选中其中的一个项目,然后[Ctrl + C]复制,再[Ctrl + V]粘贴到桌面: 那么 ...
- 把Android studio的日志导入目标文件中
最好是在Android studio的命令行工具中进行命令操作. adb logcat -v time > /Users/z/log.txt adb logcat -v time > /U ...
- 将Android Studio工程导入到Eclipse中
1.前言 studio项目中src/main/java目录里面的代码对应的是eclispe项目中的src目录中的代码. 而studio中src目录里面包括整个项目的所有代码包括资源文件和xml. 2. ...
- maven创建web工程,并导入到eclipse中
maven版本:3.1.0,eclipse版本:4.3 JDK:1.7 创建工程名是sa的maven工程 mvn archetype:create -DgroupId=com.bing-Dartifa ...
- 将maven项目导入到eclipse中
一,前言 本文来演示一下如何将一个新的maven项目到入到eclipse中. 在文章使用命令行创建maven web项目中我们使用maven命令行,创建了web工程,接下来为了开发方便我要将新建的工程 ...
- 如何将Android默认的Camra程序导入到eclipse中
由于工作需要将camera源码导入到Eclipse中,找了很多的方法,现将自己的整理发出来.... 由于开发的要求,需要将Android默认的Camra程序导入到eclipse中,进行修改和再开发. ...
- Android Studio(七):项目从Eclipse到Android Studio迁移
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...
- 解决Android Studio 3.0导入module依赖后unable to merge index
解决Android Studio 3.0导入module依赖后unable to merge index 项目需要使用im, 在项目里导入了腾讯im的几个module依赖, 项目无法编译, 报错una ...
随机推荐
- PHP的CURLOPT_POSTFIELDS参数使用数组和字符串的区别
手册上解释: CURLOPT_POSTFIELDS 全部数据使用HTTP协议中的"POST"操作来发送.要发送文件,在文件名前面加上@前缀并使用完整路径.这个参数可以通过urle ...
- 智能指针tr1::shared_ptr、boost::shared_ptr使用
对于tr1::shared_ptr在安装vs同一时候会自带安装,可是版本号较低的不存在.而boost作为tr1的实现品,包括 "Algorithms Broken Compiler Work ...
- 设计模式_EventObject和EventListener
一.事件机制基本概念 java中的事件机制的参与者有3种角色: 1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中 2. ...
- MyEclipse中背景颜色的设定
设置代码编写区域背景色的方法: Window-->Preferences-->General-->Editors-->TextEditors-->在Appearance ...
- 3.2 Zend_Db_Select
10.4. Zend_Db_Select 你能够使用该对象和它的对应方法构建一个select查询语句,然后生成 字符串符用来传送给zend_db_adapter进行查询或者读取结果. 你也能够在你的查 ...
- 413. Reverse Integer【easy】
Reverse digits of an integer. Returns 0 when the reversed integer overflows (signed 32-bit integer). ...
- nginx中,$request_uri和$uri的区别
nginx中,$request_uri和$uri的区别 $request_uri This variable is equal to the *original* request URI as r ...
- Uncaught TypeError: Cannot read property 'addEventListener'
标签元素还没有创建就调用引用标签的脚本就会出现此问题 将脚本放置在脚本标签的后面就可以了
- 第二百三十一节,Bootstrap 介绍
Bootstrap 介绍 学习要点: 1.Bootstrap 概述 2.Bootstrap 特点 3.Bootstrap 结构 4.创建第一个页面 5.学习的各项准备 本节课我们主要了解一下 Boos ...
- java网络编程5-SSL
服务器端 System.out.println("等待客户端连接..."); File keyFile=new File("C:/Users/mu/Desktop/mu. ...