Android Studio项目与Eclipse+ADT 项目之间的相互转换
来源:互联网 发布:面向对象编程步骤 编辑:程序博客网 时间:2024/06/07 06:21
Android Studio 自2013年发布以来已经有3年了。然而前期的版本是各种坑啊(大天朝屏蔽谷歌导致有些资源不能下载...)!百度上的版本是1.5,这是一个相对稳定的版本。然而坑依然还是有点多。现在最新的稳定版本是2.1.3 。经本人亲自测验还是比较不错的,相对来说算是良心,尤其比起1.0 ! 既然这么坑?为什么要用了?Eclipse不是挺好的吗?很简单,官方推荐,谷歌的亲儿子。尤其在编译大型的项目的时候studio的优势就比较明显!但是现在编译小的项目的时候studio还是非常的慢的(最后会介绍一些加快的方法)。
一. Eclipse项目转换成Android Studio项目
eclipse项目相当于android studio项目的一个moudle,而android studio的项目则相当于eclipse的项目的工作空间。要想把eclipse项目转化为moudle首先必须利用ADT生成Gradle文件。注意这里的ADT至少需要22或者以上。ps:点击eclipse的Help->About 即可查看ADt的版本。
上图这是eclispe项目的完整目录。
在需要转换的工程上右键,然后Export。选中Generate Gradle build files 生成相应的Gradle文件(android studio主要是依靠Gradle文件来管理项目的)。选中之后一路next到选择需要生成Gradle文件项目界面如下图:
最后next到finish即可,生成的工程会多出和gradle有关的文件如下图:
导入到android studio中:
二. Android Studio 的moudle 转化为Eclispe 项目
Two工程下src目录下main文件下的文件正是Eclipse工程所需要的。将main目录下文件全部copy下来。
切换至Two根目录下面,删除除libs意外的所有文件。
将之前复制的文件黏贴至Two根目录下面,再将java文件重命名为src文件,之后使用eclispe导入Two项目即可,如下图:
导入进去一般来说会报错,那是因为,资源主题,以及android studio中的Activity一般继承AppCompatActivity,而Eclipse工程中一般没有这个类而报错,以及主题缺失,修正下即可运行。
三. Android Studio 导入项目慢?
android studio 导入项目慢的一般是因为要导入的项目所用的Gradle版本和android studio现在使用的版本不同所导致的。不同android studio就会去下载对应的缺失的Gradle版本。一个好的解决方案就是:首先新建一个studio项目,然后找到这个项目的根目录,进入gragle—>wrapper 打开gradle-wrapper.properties 文件(如下图):copy 这句:distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 到要导入的项目的gradle-wrapper.properties文件中,覆盖原文件中的那句即可。然后倒入会快很多。
四. android studio 运行慢?
俗话说的好巧妇难为无米之炊,如果电脑硬件不行还要强行装逼,后果可想而知。一般来说8G运行内存 双核以上 主频2.4以上都可以的,如果是固态硬盘就更好了!如果不是像楼主一样囊中羞涩的话,可以入15寸 macbook pro ,window真心不适合开发。但是万一电脑可以而运行很慢,点一下卡,编辑一下也卡,可以试试下面的方法:
修改android-studio/bin/ studio.vmoptions studio64.vmoptions 两个文件的以下属性就可以了:
-Xms2048m -Xmx2048m 改大这2个属性的值,但是不能超过你的运行内存大小,一般改成2048m即可(2G)。
五. gradle build running 慢(android studio编译慢)
1.在C:\Users\<username>\.gradle (Windows)创建一个文件名叫gradle.properties 并在其中输入 org.gradle.daemon=true
2.IDE Settings
3.你可以忽略Gradle更新(勾选)
eclipse adt bundle 版 64位 window (version 23) http://pan.baidu.com/s/1gf2pGQ3
- Android Studio项目与Eclipse+ADT 项目之间的相互转换
- vs2005与vs2008之间的项目格式相互转换方法
- vs2005与vs2008之间的项目格式相互转换方法
- Android Studio项目转换成eclipse项目
- 如何把Android Studio项目转换成Eclipse的项目
- 如何把Android Studio项目转换成Eclipse的项目
- Android studio project与Eclipse工程之间的互相转换
- 将本地git管理的eclipse adt项目引入android studio
- android studio 项目 转换成eclipse
- android studio项目转换成eclipse
- android studio 项目转换成eclipse工程
- android studio 项目 转换成eclipse
- 将android studio项目转换成eclipse
- 带jni和其他项目依赖的eclipse项目转换成android studio项目
- android studio 开发过程中怎么解决同一个项目下,两module之间的相互访问
- android eclipse项目转换到Android studio项目
- android adt 项目导入 android studio 步骤
- Import adt 项目到android studio解决的问题总结
- 片段漫反射.Shader
- js中setInterval setTimeout的用法
- 给Java程序猿们推荐一些值得一看的好书
- OkHttp与Cookie及Cookie的持久化
- 2015-2016 ACM-ICPC, NEERC, Moscow Subregional Contest A
- Android Studio项目与Eclipse+ADT 项目之间的相互转换
- InstallShield 用法
- YII2 隐藏index
- 为什么你要使用java8
- ajax对xml和json语言的解析
- 使用jQuery实现图片自动轮播
- 新一代树莓派 Raspberry Pi 2 性能测试之软件无线电追踪飞机信息
- tjut 2795
- Codeforces 185 A Plant