Android Studio和eclipse有什么不同?

Eclipse是老牌的開發(fā)工具,相信早期開發(fā)android程序每一個碼農(nóng)都使用過這個軟件,添加ADT插件之后就能開發(fā)android程序了。因為是開源的,所以開發(fā)起項目來還是倍兒爽的...直到遇到Google親自操刀的AndroidStudio這匹黑馬,曾經(jīng)的王者也只能俯首稱臣了!AndroidStudio從一開始就加了吸血光環(huán),畢竟它是由開發(fā)了Android的Google親自開發(fā)用來開發(fā)Android項目的工具(能不能不搞繞口令...),它那么強大也是理所應(yīng)當(dāng)?shù)牧恕?/p>
1、AndoridStudio構(gòu)建程序界面更方便
從一出來就打著所見即所得的旗號,以迅雷不及掩耳之勢占領(lǐng)了Android項目開發(fā)工具的市場,其實是有道理的。在Eclipse中構(gòu)建app的界面,不僅效果和真機上的差別太大,而且速度也不咋滴。但是AndroidStudio的界面顯示就非常清晰,而且修改起來也是非常迅速。
2、AndroidStudio打印信息更詳細(xì)
打印的信息可謂是應(yīng)有盡有,幾乎所有在項目中遇到的問題,包括編寫、設(shè)計、開發(fā)、打包、構(gòu)建等得錯誤信息都會在控制臺上打印出來,便于問題的準(zhǔn)確發(fā)現(xiàn)和定位。反觀Eclipse中的打印信息則寒磣得多,除了LogCat之外就是控制臺,有時布局文件中的多了個逗號“,”都發(fā)現(xiàn)不了。
3、AndroidStudio編輯歷史更詳細(xì)
在工作臺上修改代碼、修改布局文件或者刪除文件等,記錄得非常細(xì)致,每一個操作都有記錄,每一個操作都能夠撤銷。而Eclipse中刪除文件后,之前的編輯記錄就會被清空,及時你恢復(fù)文件你也會覺得傻眼的,之前那么多的操作如何回滾是一個問題。除非你使用了版本控制工具。
4、AndroidStudio智能識別更強大
智能識別在AndroidStudio中是一個非常大的亮點,從圖中可以看到,只要你輸入Fp之后,會自動向你推送含有FP或者fp、甚至是%F(f)%P(p)的選項,中間不管隔著多少個字符,或者大小寫不同,系統(tǒng)都能夠識別出來并向你推送。
5、AndroidStudio的資源文件可以在代碼中預(yù)覽
進(jìn)行開發(fā)時,資源文件的內(nèi)容可以在代碼中實時預(yù)覽,這不僅包含了布局文件、圖片文件,甚至在colors.xml文件中定義的顏色,都能在代碼編輯器中看到,這對于Eclipse來說是不可思議的。
6、AndoridStudio提供了超過10個不同的試
開發(fā)界面中為我們提供了超過10中的視圖,每種視圖顯示的內(nèi)容和重點,以及最后呈現(xiàn)出來的代碼結(jié)構(gòu)都不一樣,是非常地強大和方便。比如你偏向于顯示各個項目的內(nèi)容,就在左側(cè)選擇Project后在上方切換到Project或者Project files,各個項目的信息就會單獨顯示。
7、Eclipse創(chuàng)建項目更簡單
在Eclipse中創(chuàng)建項目只是點擊幾下鼠標(biāo),然后選擇創(chuàng)建Android項目的問題。但在AndroidStudio中可就沒這么簡單了,創(chuàng)建一個項目需要超過20分鐘的時間不說,創(chuàng)建過程中還可能遇到各種gradle構(gòu)建的問題,可謂十分麻煩。所以許多程序員選擇了從Eclipse中創(chuàng)建項目后導(dǎo)入到AndroidStudio中。
8、Eclipse中的項目體積比較小
在Eclipse中所有的文件都是必須的,沒有多余的配置文件,所以項目的體積很小。畢竟一個項目幾十萬行的代碼,頂多就是30M。但是在AndroidStudio中就不一樣了,各種配置文件,這些文件包含了工具自身的歷史文件,還有g(shù)radle的構(gòu)建文件,一個項目超過90M是輕輕松松的問題。
9、Eclipse中的配置文件無需更新
創(chuàng)建好一個項目后到項目上線,可能你都無需更新任何Eclipse的文件,這個時間的跨度有可能是一年!而AndroidStudio更新gradle文件是家常便飯,昨天才更新的文件,今天啟動就需要更新了。甚至在上一次運行時還好好的,這一次運行g(shù)radle就出錯了,由于不能正常使用Google的原因,更新的速度也不咋滴。
10、Eclipse中多項目管理很方便
因為所有的設(shè)置都是針對Eclipse自身的,添加項目將沿用這些設(shè)置,所以管理多個項目是順理成章的事情。而在AndroidStudio中每個項目(稱為一個Module)都有每個項目特殊的設(shè)置,所以一般是一個打開一個項目就需要另外打開一個主窗口。
二、AndroidStudio和Eclipse不同點總結(jié)
總的來說AndroidStudio比Eclipse更要強大,同時通過AndoridStudio來進(jìn)行Android項目開發(fā)是一種不可顛覆的趨勢和潮流,畢竟Eclipse可以做的東西很多,不夠?qū)W?!而AndroidStudio只面向手機開發(fā), 術(shù)業(yè)有專攻,在開發(fā)Android項目方面的優(yōu)勢肯定是很明顯的。但AndroidStudio也有缺點,特別是在使用gradle文件方面,用戶體驗亟需提高,需要更多地考慮一下不能正常使用國外網(wǎng)站的地區(qū)如何正常地使用該工具來構(gòu)建程序。
相關(guān)文章
WebStorm如何調(diào)試Vue項目? webstorm配置vue開發(fā)環(huán)境指南
WebStorm 支持多種調(diào)試工具,包括瀏覽器的開發(fā)者工具,但本文主要講解的是使用 WebStorm 自帶的調(diào)試功能2025-04-15VSCode和webstorm怎么設(shè)置綠色護(hù)眼背景? 綠豆沙背景色的設(shè)置方法
護(hù)眼色一定程度能保護(hù)眼睛,緩解疲勞,VSCode和webstorm這兩款常用的軟件怎么設(shè)置護(hù)眼色呢?詳細(xì)請看下文介紹2025-04-15- WebStorm本身已經(jīng)足夠強大,但一些優(yōu)秀的插件能錦上添花,顯著提升開發(fā)效率,詳細(xì)請看下文介紹2025-04-15
如何安裝配置WebStorm? WebStorm安裝與使用全方位指南
WebStorm軟件在前端和后端開發(fā)領(lǐng)域都備受青睞,很多朋友不知道該怎么下載安裝,下面我們就來看看詳細(xì)的安裝配置教程2025-04-15Webstorm怎么配置? Webstorm入門之軟件配置教程
WebStorm是一款功能強大的集成開發(fā)環(huán)境(IDE),支持各種前端開發(fā)技術(shù),今天我們就來看看Webstorm的配置教程2025-04-15Webstorm怎么設(shè)置字體大小/背景顏色/背景圖片?
WebStorm 允許您自定義界面顏色,以創(chuàng)建更個性化和美觀的工作空間,今天我們就來看看Webstorm改變字體大小、背景顏色、設(shè)置背景圖片的方法2025-04-15- VScode上安裝PlatformIO插件能成功安裝,嘗試卸載VScode并刪除插件,這些錯誤仍然存在,下面我們就來看看這個問題的解決辦法2025-04-03
提升代碼搜索效率! VSCode里DeepSeek插件安裝與配置指南
今天我們將向大家介紹如何在Visual Studio Code中安裝并配置 DeepSeek 插件,幫助你更高效地進(jìn)行代碼搜索2025-04-07提升你的編程效率! VSCode的初級使用教程超詳細(xì)版
VSCode是一款免費且開源的代碼編輯器,因其強大的功能和良好的用戶體驗而廣受歡迎,本文將詳細(xì)介紹 VSCode 的基本使用方法,并通過插圖幫助你更好地理解2025-04-03- 今天我們來聊聊如何安裝和配置VS Code,讓它成為你編程路上的得力助手,這個過程其實很簡單,只要跟著我的步驟走,你絕對能搞定2025-04-03