Eclipse + ADT
Android Studio
Android官方2014年12月發佈了Android Studio 1.0正式版,集成環境是“Built on IntelliJ IDEA Community Edition”,也就是Google官方基於IntelliJ社區版開發的。
那麼現在問題來了,Android Studio跟intelliJ IDEA(integrated with Android SDK)比起來如何?
主要優勢體現在哪些方面? 請大家發表意見 !
----------------
最最重要的一個是工程模型不一樣,用idea做Android開發,無論你用不用gradle,他都會首先建立idea的工程模型來管理。
Android Studio雖然是基於idea,但是它直接用gradle管理工程,所以不會生成.idea目錄這樣典型的工程管理。
最好做Android開發還是用Android Studio吧,對工程的支援要更加友好,它更理解gradle外掛程式裡面的版本意義。
我理解的就這樣。
========
用了IDEA(Android Studio)再也回不到eclipse了。
個人體現最直接的優點:
1 智慧提示
eclispe據我所知需要按順序輸入關鍵字的前幾個字元才出來,AS的話任意字元都能提示
2 預覽 AS中如果資源是drawable之類,直接把縮略圖顯示出來,如果是顏色直接顯示顏色
3 外掛程式 雖然eclipse也有許多外掛程式,但是IDEA裡面好多是拆箱即用,方便到cry !
========
Android Studio以後是google官方支持的IDE,基於eclipse的ADT不再支持。以後android新的特性,也會在android studio得到最先支持,並且build toolchain是基於gradle的,繼承maven方便管理各種library project
========
自己對比了下IntelliJ IDEA(integrated with Android SDK)和Android Studio,發現生成的檔沒有任何區別,Android Studio只是在IDE介面上隱藏了一些東西,表面上看起來非常乾淨,其實只把展示目錄、檔重新組織了一下,對於IntelliJ所有檔都顯示不覺得礙眼的,我覺得還是用IntelliJ好了,畢竟這個還可以做其它的開發,更重要的是,我的IntelliJ是正版的,debug時的巨大優勢簡直不是社區版能比擬的
========
做android應用開發的話建議使用android studio。
1、android studio 本身是基於IDEA開發的,而IDEA本身在某些功能上就比eclipse好用多。如智慧提示等
2、android studio 在編寫app的UI介面的便捷上甩開eclipse絕度不止一條街。代碼和介面是同屏的,不像adt中寫完代碼還要切過去,如果介面較複雜,切過去的過程中就要卡很久。同時android studio還支持多個解析度的效果即時查看。
3、gradle神器比ADT強大多了。如果在一個應用要出幾個版本的apk時,gradle相對原來ant就要靈活得多,基於DSL的配置比xml要簡潔得多。
4、好像google也要停止對ADT的更新了。
========
========