位置: 编程技术 - 正文

eclipse转手Android studio 要注意的地方(eclipse安转)

编辑:rootadmin

推荐整理分享eclipse转手Android studio 要注意的地方(eclipse安转),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:eclipse导入安卓,eclipse导入安卓项目步骤,eclipse导入安卓工程,eclipse安转,eclipse安卓怎么运行,eclipse导入安卓项目步骤,eclipse转androidstudio,eclipse导入安卓工程,内容如对您有帮助,希望把文章链接给更多的朋友!

大家好。 我刚从Eclipse(EC)转手Android studio(AS),想看看大家所谓的很牛逼很高大上的AS有多好,带着好奇和新鲜感我下了Android studio,然后把之前eclipse的正在写的工程转过去,然后各种奇葩问题就接踵而至了。所以,打算写这篇博客来记录一下,为这个大圈子大家庭贡献一份力,可能有不对的地反,请多多见谅。

可以大致地浏览一下我遇到的这些问题,图片居多,如果你有遇到相同的问题,可以看看,如果没有就可以关闭窗口了,不浪费你的宝贵时间。 (虽然我的是MAC版的,但是大体上都是一样的)

1、设定SDK的问题 如果你刚下好AS,然后把EC的项目移植过来,你会发现,SDK不对,或者没有,这时候,就要重新设置SDK了。之前我怎么也找不到设置的地方,因为它不在总体的设置里面,而是在project setting里面,进入的方法有两种。

第一种,是很可能错过的一种,因为如果第一次打开程序是import的话,你就不能选择configure,这个也不好找,对于第一次用AS的你来说。如果你恰好进入了,通过configure/Project Defaults/project structure 可以进行设置。

最后我才发现,原来只有从file的close project的时候才会出现这个窗口。

第二种,是直接从右键F3,进入module里面,然后这里就可以设置SDK,JDK什么的。

2、依赖库的问题 当你引入一个eclipse项目,你会发现它很奇怪,它不单单是引入,而是要么在原来的基础上做覆盖然后生成一些它需要的文件,要么你就重新制定一个路径然后它会自己复制一遍到那。 多了的文件比如这些:

这些都是AS所需要的文件。其实AS最大的不同就在于,它引入了gradle这个东西,gradle这个东西有很多好处,请看

当你把工程建好之后,一般它会报错,因为依赖库的原因,比如说V4包重叠了,或者依赖库有冲突。 AS它的library的管理是有一套体系的

我当初进去的时候,本来工程就是在workspace里面的,里面有很多项目所以有很多libs,它这里就出现了很多很多library。 后面我学聪明了,每个项目我就单独建一个library,右边则是所需的jar包什么的。看这俩个名字就是我的俩个项目。一一对应,不会弄错。

3、新建AS的项目 EC的工程移植到AS,其实目录结构都是一样的,所以你会很熟悉。

但是AS的新建项目跟EC的有很大的差别,这些差别就会让人遇到很多问题。

可以看出AS的项目多出了grade idea build 等目录,而且代码是在 APP下面src的main里面,这里的差别大家也是可以看到的。

gradle目录下是gradle的一些编译文件吧 其他的我也不知道是什么东西。

这里要说说这个

eclipse转手Android studio 要注意的地方(eclipse安转)

它有点像EC的清单文件里面对项目的一些配置 比如什么SDK的最大最小版本,build工具的版本,编译SDK版本,还有依赖库,dependencied里面compile一些jar包,一些库什么的。看看你就明白了。

还要说说logcat

之前半天没有找到filter,在这里。

接下来就是让我烦了半天的一个地方。

很多人刚刚用AS可能不会发现res下面的目录结构发生了变化,你仔细看,EC的图片都是在drawable里面,在里面分了什么l h xh xxh,再看看AS的,它是单独分出了什么mipmap-m,h,xh,xxh。

当初我就是没有注意,然后管它呢直接把图片拖进去,后面在XML里面怎么都是报错,然后我还到处找错误,是不是gradle或者buildtool 或者SDK的版本冲突或者其他什么,百度了很久,然后也没有找到解决办法,累死我了。最后终于,摸索着找到了原因。 当然,其实我也是在解决了这个问题之后才开始写这篇博客的,因为我真的遇到了很多问题,每次为了解决这些问题花了我很多很多时间,为了让大家不再步我的后尘,所以我决定写这篇博客,也希望大家多多支持。

4、快捷键 快捷键的话,那得要说说了,对你有很多好处的,都是几个比较特别而重要的。

这里的keymaps你可以选择eclipse的,如果你还想延续原来的话。我是延续原来的,毕竟用了那么久。 但是有几个还是要说说。(这里我是MAC的AS,我遇到了这几个KEY跟原来的EC还是不一样,所以我要手动修改一下,WIN的我就不太清楚了,你们可以试试,反正流程是一样的)

declare

在搜索框里面搜declare,它一般是F3,然后你可以点鼠标设置(因为原来是按着ctrl或者command加鼠标左键,这里也改成那样)

smartType

也是跟上面差不多的,它也是跟原来不一样,EC是alt+/或者option+/我还是延续原来的要改回来

document

这个更不一样,原来EC是鼠标指着就能出来帮助文档,AS却没有,所以要修改设置一下,至于你想怎么设就看你了

hierarchy 这个是看类的继承关系的,AS刚开始我没有找到,后面才知道快捷键是F4

5、模拟器genymotion

这是一个高大上的模拟器,很棒,比起原来的老模拟器那是爽呆了,极力建议用这个。可以去官网下www.genymotion.com,好像要翻墙,总之你自己去搜来下载。 下好之后安装了,还要在AS里面配置一下插件。

设置的plugin里面browse 搜genymotion,然后下载

好了然后就可以从这儿很快启动了,真的很爽,启动速度很快,一点都不卡。运行棒棒的。

好了,也差不多了,这些大概就是我遇到的比较典型,然后有些是百度不到的问题,所以,我就为大家写了这篇博客,我第一次用这个markdown,也没怎么构思,熬夜写出来,现在都断网了,明儿发到网上。不论好与不好,都希望能帮助到大家,能让大家少走弯路。 最后谢谢各位。

Bitmap有效的压缩方式 在Android开发中我们都会遇到在一个*的ImageView上显示一张过大的图片,如果直接把这张图片显示上去对我们应用没有一点好处反而存在OOM的危险,所

Android 时间更新机制之网络更新时间 转载请注明出处:

[android那些事] linux 下android源码编译(国内被墙方案) 1.先更新sudoapt-getupdate创建sudoapt-getinstallopenjdk-7-jdkjava环境2.git工具sudoapt-getinstallgitcurlsudoapt-getinstallcurl3.创建repo(目录在用户目录的bin之下)$

标签: eclipse安转

本文链接地址:https://www.jiuchutong.com/biancheng/378176.html 转载请保留说明!

上一篇:getRunningTasks接口在Android LL上的使用(get调用接口)

下一篇:Bitmap有效的压缩方式(bitmap压缩到指定尺寸)

  • 小规模纳税人每月不超过10万
  • 所得税费用调增分录
  • 工业企业销售收入税率
  • 小规模企业税收优惠政策2023
  • 固定资产投资子公司交增值税税吗
  • 汽车维修费可以计入交通费吗
  • 长期待摊销费用属于什么类科目
  • 其他应收和其他应付怎么调账
  • 合同负债与预计负责区别
  • 股东投入的资金怎么做账
  • 无形资产减值损失可以转回吗
  • 公司的旅游费怎么处理
  • 接受非货币性资产捐赠以其什么确认捐赠额
  • 企业预收款项业务不多的情况下可以不设置预收账款科目
  • 分项结转分步法例题及分录
  • 红字发票交税吗
  • 开出密码区的普票能入账吗?
  • 三证合一后怎么看税号
  • 当年亏损可以用以前年度来弥补吗
  • 小规模纳税人残疾人纳税优惠
  • 小微企业增值税税率
  • 企业收取房屋维修费用
  • 收购未税矿产品的其他单位,其纳税地点为收购地
  • 企业贷款的利息都是固定的吗
  • 营改增后的劳务费怎么开
  • 没票的购进能入成本吗
  • 如果电脑中毒了,航佳进销存还能使用吗
  • 桌面级cpu天梯图快科技
  • php字符串赋值
  • PHP:oci_free_statement()的用法_Oracle函数
  • 微软输入法卸载不了
  • 转让股权企业所得税怎么计算
  • 个人销售住房是否免征土地增值税
  • 增值税达不到起征点账务处理
  • php连接mysql数据库四步
  • php用在哪些方面
  • 简单聊聊太平天国
  • maven jni
  • PHP Ajax JavaScript Json获取天气信息实现代码
  • dedecms使用教程
  • 餐厅如何计提固定成本
  • phpcms v9官网
  • 存根联明细是自动生成
  • 应付票据是商业承兑汇票吗
  • 信用减值损失的借贷方向
  • python 记录日志
  • 开立一般户需要法人到场吗
  • 电脑填制记账凭证合计数前的符号怎么输入
  • sql server基本
  • 其他收益里的政府是什么
  • 会计账簿记账规范要求
  • 当月没认证发票有补救措施吗
  • 防伪公司应该选用什么目标市场策略
  • 坐车时的保险费怎么算
  • 施工期间水电费没有发票财务不给报销
  • 会计复式记账法题目
  • MySQL必知必会读后感
  • MySQL 5.5.x my.cnf参数配置优化详解
  • 简述Mysql Explain 命令
  • sql server in()
  • win10重装系统后无线网卡不能用了
  • WinCinemaMgr.exe - WinCinemaMgr是什么进程
  • centos挂载lvm硬盘
  • NPFMSG.exe - NPFMSG是什么进程 有什么用
  • Win10系统安装步骤
  • 系统自动保存文件在哪里
  • opengl 输入框
  • perl实例
  • js计算时间差毫秒
  • 安卓系统滑动设置
  • 简单的横向棱纹魔杖
  • jquery中的动画吗,是怎样用的
  • Javascript在网页设计中的作用有哪些
  • 面向对象的三大特征
  • 村财审计报告怎么写
  • 成都市个人房屋出租税费
  • 2021广东农村医保多少钱一年
  • 税务志愿者服务队
  • 2021河南税务政策
  • 《税收实务》
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设