文档章节

Android Studio 使用Eclipse项目,仍保留项目结构,非导入转成gradle

SuShine
 SuShine
发布于 2017/03/21 10:36
字数 471
阅读 40
收藏 0
目前Android项目基本都转成Gradle,但仍有不少停留在Eclipse或习惯于Eclipse生成的项目结构。其实Android Studio 0.4还是0.5版本之前是支持'import'  Eclipse Android项目并保持其原有结构,但现在的版本都建议转成Gradle。

没办法,因某些因素项目只能保留还是Eclipse生成的结构,但又想用Studio,只能折腾一番。其实Gradle除了第一次,后面流畅得很... 废话不多说,先上最终效果图一目了然:

细心的童鞋就会发现项目中多了个.idea文件夹,关键就在这里,好在这里面的东西我们只需要几步操作配置一下,Studio会自动生成,并最终可编译打包成Apk。 下面我们来详细讲下是怎么配置, 1.用Studio打开(File->Open),是File->Open,不是 File->New->Import Project,Open Open Open(重要的事说三遍),之后选择原有项目。(然后你就会发现一片红~,不怕,进入到下一步)

2.File->Project Structure

2.1 **修改Project的名称,指定编译的路径

2.2 Modules里面的配置最关键

**Module 选中src->点击Sources选项 gen同理,但之后gen需要在右边点击那个小小的'p',然后勾选配置代码编译的平台

然后再Module(toStudio) 右键Add-Android,然后修改下Manifes file等路径

2.3引用第三方jar库

点击 +号 -> Java 之后选中项目目录libs/ * ** .jar(可以多选一次引用完)

好了,OK之后关闭Project Structure,稍等几秒,原先一片红是不是消失了 ...

咦,编译的图标怎么是灰的,我们还需要配置一下这里,

OK之后,就可以在Studio愉快;de玩耍了。

附带上源码: https://github.com/Waychel/EclipseToStudio

本文转载自:http://www.tuicool.com/articles/MNreY3M

SuShine
粉丝 130
博文 602
码字总数 158882
作品 0
朝阳
后端工程师
私信 提问
android项目两种构建方式的整合(Eclipse/idea和Android Studio)

github文章备份,获得更好的阅读体验 android的两种构建方式 目前android主要有两种构建方式,一种基于ant(传统的),另一种是13年Google/IO上新推出基于Gralde的构建(Android Studio)。从...

龙凯
2014/02/07
8.7K
0
导入开源库到基于Android Studio构建的项目中

前两天,谷歌发布了Android Studio 1.0的正式版,也有更多的人开始迁移到Android Studio进行开发。然而,网上很多的开源库,控件等还是以前的基于Eclipse进行开发,很多人不知道怎么导入到自己...

码农明明
2014/12/12
1K
2
Android Studio vs Eclipse:你需要知道的那些事

转用Android Studio开发前,你需要知道 我写的这个指引里,包含了一些当你要把Eclipse项目转到Andorid Studio前需要知道的基本信息。如果你有一个大型项目还没完成从Eclipse到Android Studi...

oschina
2014/03/12
11.5K
23
Gradle/Studio构建问题(Ant/Gradle)

> 使用Gradle遇到的问题及其他: Android Studio安装过程常见问题图解-- http://jingyan.baidu.com/article/fd8044fad5bdca5031137ab7.html 1. 将GitHub上的新项目导入Studio中 Pano360-mast......

shareus
2018/05/11
0
0
Eclipse项目移植到android studio的问题

对于Eclipse项目移植到Android Studio的方法主要有两种。我分别使用两种方法对同一个工程进行移植出现问题。方法一: 直接在Android Studio中通过Import项目目录,没有问题,运行成功。 方法...

wolfbigbig
2016/03/05
788
2

没有更多内容

加载失败,请刷新页面

加载更多

当阿里云工程师回到了家乡......

根据真实故事改编 略有浮夸 但重要的是 9月25日13:30-16:30 云栖大会「5G边缘计算专场」 一定要来哦 !!! 本文作者:樰篱 原文链接 本文为云栖社区原创内容,未经允许不得转载。...

Mr_zebra
27分钟前
7
0
文件操作工具类 FileUtils常用方法

文件操作工具类(FileUtils) 使用该工具类的前提是项目里导入commons-io 包 import org.apache.commons.io.FileUtils; List<String> lines=new ArrayList<String>(); lines.add("欢迎访问:......

AndLong
34分钟前
5
0
maven-shade-plugin

最近,用规则引擎(drools)的封装了一个jar包,给别人使用。用的是maven-assembly-plugin打的包,可以把多个jar包里的class 给打成一个jar,感觉还是满好用的,但是打包成功后,发现报空指针错...

internetafei
39分钟前
5
0
Cassandra repair 工具使用

前言 Cassandra是一款去中心化的分布式数据库。一份数据会分布在多个对等的节点上,即有多个副本。我们需要定期的对多个副本检查,看是否有不一致的情况。比如因为磁盘损坏,可能会导致副本丢...

阿里云官方博客
42分钟前
5
0
element-vue使用富文本编辑器【前端】

一、前言 1.富文本编辑器选择的为vue-quill-editor 官方地址:https://quilljs.com/docs/quickstart/ 2.安装 cnpm install vue-quill-editor cnpm install quill 3.在对应的页面引入,在com...

一代码农码一代
47分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部