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

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

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


当前回答

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

在这种特殊情况下,我认为坚持您已经知道的是一个很好的选择,但是初学者将受益于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.

其他回答

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

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

An IDE which supports Android development is Processing for Android: http://wiki.processing.org/w/Android. Processing is its own language but it's easy to learn. Processing for Android requires the JDK and Android SDK to be installed but runs on its own. It runs on Linux, Mac OSX and Windows (on a side note: one can develop a desktop app in Processing and then compile it to target any of these operating systems). Its development is ongoing but it works. It's especially good for quickly sketching up an idea and running it on your Android phone (even if you plan to develop it further in another IDE).

这里有一个活跃的支持论坛:http://forum.processing.org/android-processing。

您还可以使用adobeair开发充满丰富UI的Android应用程序。如果你打算走这条路,那么Flex Builder Burrito是最好的IDE。看看这篇文章,建立一个AIR4Android应用程序是多么容易http://blog.air4android.com/?p=13

如果你使用NDK进行android原生代码开发,可以尝试一下Visual Studio。(不是打字错误!!)查看:http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html

和:http://code.google.com/p/vs-android/

你可以用朱诺,我刚找到的。它比我用过的太阳神快。你可以试试。