关闭

Android Studio项目与Eclipse+ADT 项目之间的相互转换

标签: Android StudioEclipse转换运行慢编译慢
668人阅读 评论(0) 收藏 举报
分类:

     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

0
0
查看评论

Android studio 两个项目相互依赖

Android studio 两个项目相互依赖 注意: 依赖包中含有全局变量定义:(Application);主项目中也含有全局变量(Application) 解决方式:让主application 继承依赖包中的全局类; 在依赖过程中尽可能不要包含 相同的类或者相同的xml文件;这样会导致.R ...
  • u013472738
  • u013472738
  • 2017-01-11 13:36
  • 782

git关联Android Studio以及上传项目到GitHub

转眼时间一晃就过去了,从事Android开发已有一年多的时间,由于项目忙,一直没时间更新,虽然笔记做了很多,但是一直没时间总结,只是把很多开发遇到的坑和知识点记在笔记本。这次来总结下android studio如何关联git。1、安装git客户端。这一步比较简单,直接去官网下载安装就可以了,这里我用...
  • u013564742
  • u013564742
  • 2016-10-10 22:32
  • 1830

AndroidStudio项目取消SVN关联

步骤1:删除svn下项目文件夹 步骤2:找到项目下idea文件夹下vcs.xml文件 步骤3:打开vcs.xml文件,将vcs="svn"改为vcs=""后保存即可取消项目与svn关联 步骤4:桌面新建文件clean-svn-folders.reg ,将该...
  • qq_26799873
  • qq_26799873
  • 2017-06-12 17:20
  • 407

android studio 导入别人项目 gradle很久问题

1.经常从github上面下载一个Android studio 项目,结果出现gradle很久很久,久到Android studio 崩了 还是没好~,这里我提一下自己的解决办法:        我们这里随便从网上下载一个项目,看一下他的目录结构: ,然后我们...
  • Look19
  • Look19
  • 2017-05-04 20:13
  • 1362

关于Android Studio引入外部项目

声明:此系个人笔记,参考于网络。所提供内容仅供参考。 假设引入项目名称为PullToRefresh 1、将PullToRefresh拷贝到与app同级目录下 2、在项目根目录下的settings.gradle下添加第三方库目录 include ':app&...
  • zoujiawei6
  • zoujiawei6
  • 2016-05-09 17:44
  • 1127

Android studio 检出github 项目

Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 1、打开studio,选择check out from Version Control ...
  • chenxiruanhai
  • chenxiruanhai
  • 2015-01-19 23:43
  • 1376

Ecplise项目和AndroidStudio项目之间的转换

Ecplise项目和AndroidStudio项目之间的转换为了帮助一些刚接触AndroidStudio的童鞋,在这里我把自己琢磨出来的一点经验分享给大家!Ecplise项目变为AS项目有两种方式,一种只不改变原有的项目结构,只是用AS进行编译Ecplise项目(适合Ecplise和AS共存的的开发...
  • xiaoshi316
  • xiaoshi316
  • 2016-07-14 12:52
  • 3032

Android Studio引用第三方项目

1、把要引用的项目导成Module   2.需要引用的项目可以直接引用了,引用的方法如下 这样添加进去就可以用了
  • haozidao
  • haozidao
  • 2016-03-25 11:58
  • 1430

如何将Android Studio的工程导入到eclipse中

本文章转载自   http://blog.csdn.net/whorus1/article/details/50463539 自从Android Studio(后面称AS)推出后,越来越多的项目都使用AS开发,对于很多一直使用Eclipse的同学来说无疑是个很不爽...
  • baozhuona
  • baozhuona
  • 2016-05-22 15:51
  • 11267

导入到android studio的项目不能运行

由于将Android studio的版本从2.1更新到2.2,导入项目时报错,项目不能运行,build gradle中的代码均是灰色,如图 网上进行查找原因,又让同事帮忙,才知道是android的插件没有安装。 开始安装插件,步骤如下: 步骤二: 步骤三:重启...
  • daduo_liu
  • daduo_liu
  • 2016-10-08 14:13
  • 9754
    个人资料
    • 访问:11577次
    • 积分:211
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条