3 回答

TA貢獻1798條經(jīng)驗 獲得超7個贊
以前一段時間一直用Idea(旗艦版),主要是功能更多,例如自帶數(shù)據(jù)庫查看工具,可以直接看到調(diào)試的程序的在手機內(nèi)部的數(shù)據(jù)庫,而Android studio沒有?;蛘吣阋獪y試JAVA的某個方法或者屬性,可以直接創(chuàng)建JAVA的控制臺程序,而Android studio只能創(chuàng)建Android應(yīng)用,有時候不太方便。上面只是兩個例子,idea還有一些其他優(yōu)勢,自己發(fā)現(xiàn)吧。
再來說一下Android studio,它本身是idea的一個縮略版,功能專一,idea集成的插件較多,所以相對來說更龐大一些,Android開發(fā)只能用到idea的一小部分插件和功能。Android studio的Android插件更新及時,它直接由Google更新,一般android studio的Android support版本比idea高,idea過一段時間才會集成最新的Android support庫,畢竟idea不止是Android開發(fā)才用。
我個人,這兩個都用,這兩天用這個,過兩天用另一個,沒什么差別。開發(fā)起來完全一樣。

TA貢獻1786條經(jīng)驗 獲得超11個贊
1、支持的開發(fā)環(huán)境不同
Android Studio只支持Android開發(fā),是谷歌在IntelliJ IDEA社區(qū)版上剔除其他功能的一款專注Android開發(fā)的插件,可以說是弱化版的IntelliJ IDEA。
IntelliJ IDEA是JetBrains公司推出的Java集成開發(fā)環(huán)境,當(dāng)然Android也是基于java的,IntelliJ IDEA除了支持Android開發(fā),還支持JavaSE,Android,Groovy,Scale,HTML,CSS,PHP等語言的開發(fā)。
2、開發(fā)的公司不同
Android Studio是谷歌開發(fā)的Android開發(fā)插件。
IntelliJ IDEA是JetBrains公司推出的Java集成開發(fā)環(huán)境。
擴展資料
Android Studio架構(gòu)組成:
1、基于Gradle的構(gòu)建支持。
2、Android 專屬的重構(gòu)和快速修復(fù)。
3、提示工具以捕獲性能、可用性、版本兼容性等問題。
4、支持ProGuard 和應(yīng)用簽名。
5、基于模板的向?qū)砩沙S玫?Android 應(yīng)用設(shè)計和組件。
6、功能強大的布局編輯器,可以讓你拖拉 UI 控件并進行效果預(yù)覽。
IntelliJ IDEA優(yōu)點:
1、最突出的功能自然是調(diào)試(Debug),可以對Java代碼,JavaScript,JQuery,Ajax等技術(shù)進行調(diào)試。
2、查看Map類型的對象,如果實現(xiàn)類采用的是哈希映射,則會自動過濾空的Entry實例。
3、需要動態(tài)Evaluate一個表達式的值,比如我得到了一個類的實例,但是并不知曉它的API,可以通過Code Completion點出它所支持的方法。
4、最后,在多線程調(diào)試的情況下,Log on console的功能可以幫你檢查多線程執(zhí)行的情況。
添加回答
舉報