使用Eclipse開發Android時在什麼時候應該進行clean操作 - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

您當前位置>首頁 » 新聞資(zī)訊 » 技術(shù)分享 >

使用Eclipse開發Android時在什麼時候應該進行clean操作

發表時間:2020-10-19

發布人:葵宇科技

浏覽次數:20


我們在應用 eclipse 在開辟 Android APP 的時刻,會用到一個(gè) clean(Project —— Clean...) 的操作,這個(gè)操作履行的内容很簡單,就是将項目構造中(zhōng)的 bin 目次中(zhōng)起初編譯好的apk,dex等内容删除,然後從新編譯生成出這些内容(當然,絕大年夜多半當我們按下(xià) “保存” 按鈕的時刻,eclipse 會主動(dòng)從新編譯 bin 目次中(zhōng)的内容,然則也有時刻 ecipse 不會進行主動(dòng)編譯,這時刻就須要我們進論述動(dòng) clean 操作了,不過在 Android Studio 中(zhōng) Google 已經撤消了 clean 操作),固然 clean 操作異常簡單,然則它依然帶給我們不少(shǎo)困擾甚至麻煩,我們須要明白的知道該何時應用 clean 操作。

什麼時刻應用?


事實上,在你(nǐ)對項目做出任何修改(代碼修改,res資(zī)本文(wén)件修改,AndroidManifest.xml設備文(wén)件修改等)之後,如(rú)不雅再次運行之後照樣顯示舊有的資(zī)本文(wén)件甚至代碼邏輯,你(nǐ)都應當試一下(xià) clean 操作,否者很可(kě)能你(nǐ)運行的┞氛樣未修改的上一版apk。
在項目開辟的時刻,我經常碰到項目資(zī)本例如(rú)圖片修改之後,運行之後照樣顯示的舊的圖片或其它資(zī)本文(wén)件(尤其是在零丁進行圖片改換的時刻,這個(gè)情況出現的頻率最高),這時刻就是進行 clean 操作的絕佳機會;
另一種令我印象深刻的教訓是如(rú)許的:因為項目中(zhōng)應用了 json,所以我給一個(gè)接口寫了一個(gè)對應的 bean 類,後來竽暌股于接口更改,後台返回數據增長了2,3個(gè)字段,所以我須要在 bean 中(zhōng)添加對應的屬性,問(wèn)題在此時出現,我修改完了 bean 文(wén)件之後,從新運行項目,然則卻老是無法解析後台新增的幾個(gè)字段,經由了漫長的項目檢查之後,我才終于發明本來是因為 eclipse 根本沒有主動(dòng)生成新的apk包,運行的其實照樣舊的包,所以解析後台數據的時刻當然不會解析那些新增的字段,解決這個(gè)問(wèn)題的辦法就是 clean 一下(xià)。
留意:有一種情況是例外,當修改了項目标啟動(dòng)icon(即放在桌面上的的擱筆)時,在小米的 MIUI 操作體系上并不會立時進行更新,履行 clean 操作也不可(kě),這個(gè)可(kě)能是因為小米自身的icon緩存機制吧,但我們也不須要過分擔心,安裝好 apk 之後,過幾天這個(gè) icon 就會換成新改換的 icon 了。

什麼時刻不應用?


履行 clean 操作的時刻,你(nǐ)應當肯定項目中(zhōng)是否還存在有報錯(紅色x标示的代碼)的處所,尤其是 layout 構造和(hé) res 資(zī)本 xml 文(wén)件是否都正常,否者冒然進行 clean 操作隻會導緻項目 gen 目次下(xià)的 R.java 文(wén)件損掉,讓項目整體報錯。
over,這就是今天我要說的了,如(rú)不雅發明我的文(wén)┞仿有任何缺點的處所,迎接打臉,等待交換~

相關(guān)案例查看更多