使用Eclipse开发Android时在什么时候应该进行clean操作 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

使用Eclipse开发Android时在什么时候应该进行clean操作

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:20


我们在应用 eclipse 在开辟 Android APP 的时刻,会用到一个 clean(Project —— Clean...) 的操作,这个操作履行的内容很简单,就是将项目构造中的 bin 目次中起初编译好的apk,dex等内容删除,然后从新编译生成出这些内容(当然,绝大年夜多半当我们按下 “保存” 按钮的时刻,eclipse 会主动从新编译 bin 目次中的内容,然则也有时刻 ecipse 不会进行主动编译,这时刻就须要我们进论述动 clean 操作了,不过在 Android Studio 中 Google 已经撤消了 clean 操作),固然 clean 操作异常简单,然则它依然带给我们不少困扰甚至麻烦,我们须要明白的知道该何时应用 clean 操作。

什么时刻应用?


事实上,在你对项目做出任何修改(代码修改,res资本文件修改,AndroidManifest.xml设备文件修改等)之后,如不雅再次运行之后照样显示旧有的资本文件甚至代码逻辑,你都应当试一下 clean 操作,否者很可能你运行的┞氛样未修改的上一版apk。
在项目开辟的时刻,我经常碰到项目资本例如图片修改之后,运行之后照样显示的旧的图片或其它资本文件(尤其是在零丁进行图片改换的时刻,这个情况出现的频率最高),这时刻就是进行 clean 操作的绝佳机会;
另一种令我印象深刻的教训是如许的:因为项目中应用了 json,所以我给一个接口写了一个对应的 bean 类,后来竽暌股于接口更改,后台返回数据增长了2,3个字段,所以我须要在 bean 中添加对应的属性,问题在此时出现,我修改完了 bean 文件之后,从新运行项目,然则却老是无法解析后台新增的几个字段,经由了漫长的项目检查之后,我才终于发明本来是因为 eclipse 根本没有主动生成新的apk包,运行的其实照样旧的包,所以解析后台数据的时刻当然不会解析那些新增的字段,解决这个问题的办法就是 clean 一下。
留意:有一种情况是例外,当修改了项目标启动icon(即放在桌面上的的搁笔)时,在小米的 MIUI 操作体系上并不会立时进行更新,履行 clean 操作也不可,这个可能是因为小米自身的icon缓存机制吧,但我们也不须要过分担心,安装好 apk 之后,过几天这个 icon 就会换成新改换的 icon 了。

什么时刻不应用?


履行 clean 操作的时刻,你应当肯定项目中是否还存在有报错(红色x标示的代码)的处所,尤其是 layout 构造和 res 资本 xml 文件是否都正常,否者冒然进行 clean 操作只会导致项目 gen 目次下的 R.java 文件损掉,让项目整体报错。
over,这就是今天我要说的了,如不雅发明我的文┞仿有任何缺点的处所,迎接打脸,等待交换~

相关案例查看更多