Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.2——将Eclipse开发的项目导入到AndroidStudio
问题:
你想要将一个Eclipse ADT项目导入到Android Studio中。
解决方案:
Android Studio提供了一个导入向导,可以重写已有的项目。
详细:
在Android Studio的欢迎页上,显示导入eclipse或者gradle项目的向导按钮。

链接会打开导航让你选择已有Eclipse项目的文件地址。使用老的项目结构,res,src和AndroidManifest.xml都直接在根目录下。如:

选择好目标目录,导航提供了一个将jar包转化为gradle下的依赖,以及其他的一些可选项:

向导会重新组织项目。默认的一个import-summary.txt窗口会显示主要的变化。
因为AndroidManifest.xml文件没有被改变,在Android Studio下打开会提示一些错误信息。

Android Studio提示targetSdkVersion被设置老的AdroidSDK版本。它也指出minSdkVersion和targetSdkVersion被Gradle build文件下的值覆盖。最简单的处理方式就是删除<use-sdk>节点,在build.gradle下维护信息。
Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.2——将Eclipse开发的项目导入到AndroidStudio的更多相关文章
- Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App
		
问题: 想在一个已经存在的Eclipse ADT的项目中使用Gradle 解决方案: Eclipse ADT插件可以帮助生成Gradle文件 讨论: Eclipse的ADT插件是在2013年推出Gra ...
 - Android开发:《Gradle Recipes for Android》阅读笔记(翻译)6.1——推荐配置
		
问题: 你想要提高Gradle的构建效率. 解决方案: 使用下面推荐的技术组合. 讨论: 首先,这里没有可以影响app表现的建议.有很多你可以做的事来提高app,很多都和Android的混淆工具有关. ...
 - Android开发:《Gradle Recipes for Android》阅读笔记(翻译)5.1——单元测试
		
问题: 你想要测试app中的非android部分. 解决方案: 可以使用Android Studio1.1里面增加的单元测支持和Android的Gradle插件. 讨论: ADT插件只支持集成测试,并 ...
 - Android开发:《Gradle Recipes for Android》阅读笔记(翻译)4.5——使用Android Libraries
		
问题: 你想要在app当中增加新的library模块 解决方案: 使用library插件,增加一个library模块作为依赖. 讨论: 不可以通过使用java库给app增加许多功能,通常是使用jar包 ...
 - Android开发:《Gradle Recipes for Android》阅读笔记(翻译)3.3——整合resource文件
		
问题: 想要在product的flavor里面改变图片,文字或者其它资源. 解决方案: 在flavor里面增加合适的资源目录,并且改变他们包含的值. 讨论: 考虑下3.2章的“hello world ...
 - Android开发:《Gradle Recipes for Android》阅读笔记(翻译)3.1——使用Build Types
		
问题: 你想要自定义debug和release的build types,并且新建一些新的types. 解决方案: 使用buildTypes块配置build types. 讨论: build type决 ...
 - Android开发:《Gradle Recipes for Android》阅读笔记1.3
		
想命令行执行gradle的构建,可以通过提供的gradle wrapper或者安装gradle. 构建android项目不需要安装gradle,因为android studio已经包含gradle.& ...
 - Android开发:《Gradle Recipes for Android》阅读笔记1.1
		
第一章1.1节 注:下面都是用android studio新建出来的默认项目配置,没有修改 1.settings.gradle记录了哪些子目录包含了它们自己的工程,例如:include':app',如 ...
 - 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(八)-- 多环境开发
		
本篇将演示Asp.Net Core如何在多环境下进行开发适配. 在一个正规的开发流程里,软件开发部署将要经过三个阶段:开发.测试.上线,对应了三个环境:开发.测试.生产.在不同的环境里,需要编写不同的 ...
 
随机推荐
- 分页 返回 json格式数据
			
分页工具类PageBean.java package org.activeii.activeii.app.person.util; import java.util.List; public clas ...
 - Pinterest架构:两年内月PV从零到百亿
			
Pinterest正经历了指数级曲线般的增长,每隔一个半月就翻番.在这两年里,Pinterest,从 每月PV量0增长到100亿,从两名c创始人和一个工程师成长为四十个工程师,从一台MySQL 服务器 ...
 - css - 公众号样式
			
/* * @Author: WJ_LONG * @Date: 2018-09-06 15:32:06 * @Last Modified by: WJ_LONG * @Last Modified tim ...
 - 门窗ERP——让门窗幕墙加工更简单
			
系统特点: 本系统包括:生产销售.采购.库存.财务模块 型材按重量算成本,玻璃按面积算成本 单据采用推送的方式推进单据流程,层层递进严格把握管理流程.保证数据的严密.严谨性. 销售订单支持门窗.幕墙. ...
 - SSH——基于datagrid实现分页查询
			
1. 修改页面中datagrid的URL地址,访问action // 取派员信息表格 $('#grid').datagrid( { iconCls : 'icon-forward', fit : tr ...
 - asp.net+mvc+easyui+sqlite 简单用户系统学习之旅(七)—— 添加用户到数据库-obj转json
			
这一节讲一下如何添加用户名和密码到已建的sqlite.db数据库中. 当在datagrid的toolbar中输入用户名.密码,然后点击添加按钮时,将该用户加入数据库,并显示出来.datagrid表格里 ...
 - asp.net 表单数据提交,常见方式与错误总结
			
在ASP中,我们通常把表单提交到另外一个页面(接受数据页面).但是在ASP.NET中,服务端表单通常都是提交到本页面的,如果我设置 form1.action="test.aspx" ...
 - Centos系统设置
			
1.设置中文语言 yum install fonts-chinese vim /etc/sysconfig/i18n LANG="zh_CN.GB18030" LANGUAGE=& ...
 - Atitit.异常机制的设计原理
			
Atitit.异常机制的设计原理 缺陷 关键是只要知晓有一个异常表的存在,try 的范围就是体现在异常表行记录的起点和终点.JVM 在 try 住的代码区间内如有异常抛出的话,就会在当前栈桢的异常表中 ...
 - C++程序设计(第4版)读书笔记_类型与声明
			
字符类型 #include <iostream> using namespace std; int main() { cout << << endl; cout & ...