eclipse开发android的好处,从eclipse切换到intellij idea for android开发的好处 -凯发k8官方网
快速比较
在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)
总结
以上是凯发k8官方网为你收集整理的eclipse开发android的好处,从eclipse切换到intellij idea for android开发的好处的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: 小米10的android安全更新,miu