我即将开始开发一个android应用程序,需要得到一个IDE。Eclipse和android Eclipse插件似乎是自然的选择。然而,我熟悉intelliJ和re-sharper,所以我更喜欢使用intelliJ。

有人用过https://code.google.com/archive/p/idea-android/吗?这个好吗?

我应该咬紧牙关学习Eclipse吗?


当前回答

我建议Android捆绑TextMate: https://github.com/nesterow/Android.tmbundle它是轻量级的,易于使用。没有智能感知,但实际上它只是让您更好地记住名称空间。:)

其他回答

一个很好的系统是Basic4Android -对熟悉Basic的人来说很棒,

包括用于屏幕布局的视觉设计器 能否连接到作为Android SDK一部分的模拟器 使得开发程序相对容易。

我非常支持使用您最熟悉的环境。然而,这并不总是最好的选择。在某些情况下,从长远来看,不同的环境可能会带来(远为如此?)更高的效率。

在这种特殊情况下,我认为坚持您已经知道的是一个很好的选择,但是初学者将受益于eclipse提供的简单设置和sdk/ndk集成。我也不知道其他IDE中可用的地理位置操作(或电话状态操作-如来电等)是如何实现的,但是eclipse中的集成感觉是无缝的。

AIDE is a fun option that I use while traveling or when I don't feel like sitting at my desk all the time. It is an extrodinarly well put together IDE that runs on Android, compiles Android appications, and then lets you install, all without touching a computer. It includes a logcat readout, syntax highlighting and some git compatibility as well. Obviously you don't have a lot of screen real estate available and things can get cluttered or you can't see everything you want to at once, but for quick touchups or early in a project it is more than adequate.

我认为intellij是android的最佳选择。我使用了eclipse和intellij,发现intellij与android相比更容易使用,因为这些原因:-

Intellij provides a built-in support for android and you don't have to configure it as you need to do with eclipse. Intellij gives you auto-lookup feature which is really important for developer like us to increase our productivity. And if we talk about eclipse you have to type each and every method, classname etc on your own. (May be eclipse has this feature too but i never found it and trust me i tried to find it like anything) Its much more user friendly and easy to use than eclipse. I hope it will help you and other members of stack overflow to decide which IDE is best for Android development.

我个人的选择是Intellij。

EDIT

但是有一点我很喜欢eclipse,那就是可视化的布局创建器。你可以使用拖放技术来创建布局,eclipse会自动生成一个XML文件,就像XCODE一样。

EDIT

好消息! !Intellij增加了一个新功能,它可以显示你的应用程序视图的样子。它的工作方式与Eclipse不完全一样,但它可以让您更好地了解布局。

我个人仍然选择Intellij,因为它帮助我打字比eclipse快。

EDIT

好吧,伙计们,这些天我正在使用日食朱诺,发现它有点bug和缓慢。因此,如果您仍然想使用eclipse,最好坚持使用一些较旧的版本。最后,我能够找到如何在eclipse中启用自动完成。下面是一个小教程。

Eclipse ->首选项-> Java ->编辑器->内容辅助->自动激活

现在把下列内容放入三个给定的方框中

Auto Activation delay(ms) - 0
Auto activation triggers for java - .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Auto activation triggers for javadoc - @#

现在可以开始了。快乐的编码。

EDIT

现在谷歌已经采用了Intellij作为他们自己的Android开发工具,现在没有哪个更好的问题了。Intellij比eclipse好得多。然后我换回了Intellij,感觉就像回到了家!!: D

在现有的ide中,Ted Neward是这样排名的:

最佳:IntelliJ IDEA 第二:Netbeans 第三:月食

他似乎认为Eclipse带来了很多“摩擦”;很难说这意味着什么。

编辑,多年后:在尝试使用Eclipse/Aptana进行节点开发和使用JetBrains产品进行节点和ruby开发之后,我绝对会从IntelliJ IDEA开始,并尝试30天的试用。

所有功能齐全的Java IDE都很好,并且共享所有相同的概念和主要特性。如果你能找到解决办法,那么你也可以毫不费力地解决其他任何问题。

编辑:谷歌给了我们一个美妙的礼物,新的和免费的AndroidStudio是非常好的。我强烈推荐它胜过Eclipse。