eclipse开发android的好处,从Eclipse切换到IntelliJ IDEA for Android开发的好处
快速比較
在eclipse 4.3.2和intellij 13.0.2之間:
我將把intellij的想法稱為下面的縮寫(例如I12表示intellij idea version 12)
兩者都很好。
Pro Intellij是:
更快的編譯器模式:(在I12中引入)與eclipse完全一樣,現在Intellij在后臺連續編譯所有內容,并向您顯示不使用紅色曲折編譯的文件。正如Eclipse,但更重,更敏感。
Android UI編輯器:(在I11中引入)甚至比eclipse ADT插件中的更好:它顯示了更多屬性如android:layout_span,即。 Eclipse UI編輯器中隱藏的高級屬性強制您從Layout XML編輯它們,可以從Intellij UI編輯器輕松編輯。此外,當Eclipse UI編輯器在選擇多個組件然后編輯一個公共屬性時掛起,這在Intellij UI編輯器中非常快速和簡單。它還可以在編輯XML代碼時向您顯示預覽,這是您在eclipse中無法做到的。
最佳內容輔助:當您輸入下一個限制器(空格或分號或括號或點)時,它自動完成您無需按Enter鍵,然后按下一個限制器,與Visual Studio Intellisense完全相同。 Intellij也將最相關的結果放在首位。 I12中引入的另一個功能是搜索匹配是否從中間可用而不是從開始。
快:intellij比Eclipse快得多。 Eclipse 3.8很慢,Eclipse 4.2由于一些錯誤甚至更慢,在Eclipse 4.2.1和4.2.2版本中逐漸修復。
比eclipse更穩定。在Eclipse中,滾動時,一行布局屬性編輯器可能會粘在屏幕上,這是一個非常糟糕的UI故障。與eclipse x86或Intellij相比,Eclipse x64也經常崩潰,可能是因為JDK x64中的錯誤。
添加框架支持:( I13中的新增功能)一個向導添加框架支持
從intellij 13開始,它就像eclipse adt插件中的向導一樣(New-> Android-> Android Activity),也許唯一的區別是intellij向導可能會強制你獲得更高的最低SDK版本,而eclipse卻沒有。
Con Intellij:
Gradle:Android項目向導:( I13新增功能)當你創建一個你可以在gui wizerd中定義的應用程序:min sdk,target sdk,icons和theme(所有這些填充了eclipse和之前的Is之間的差距)和支持模式(優于日食的優勢)。雖然這可能被認為是一個優勢,但gradle在管理android項目時添加了很多錯誤,intellij在intellij 12中變得無法使用。大多數錯誤都需要更改配置和從Internet更新maven repo,或者導航到文件夾和從終端運行命令。
不支持NDK(用于C / C ++開發的Native Development Kit)
總結
以上是生活随笔為你收集整理的eclipse开发android的好处,从Eclipse切换到IntelliJ IDEA for Android开发的好处的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 定位 android8.1.0,8.1.
- 下一篇: 小米10的Android安全更新,MIU