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