我需要IDE来开发Android应用程序吗?


11

阅读了Google的一些文章之后,我决定开始使用Android应用程序,因为它是Google的开源平台。

所以我想创建一些应用程序。我有Android 2.2 OS,所以我用谷歌搜索它,然后终于找到了创建Android应用程序的链接

这是使我能够创建应用程序的链接还是我们需要任何其他IDE?就像我们有c的gcc和c的VC ++一样。要进行此操作,我还需要设置其他哪些内容?


5
基础教程开始。它们描述了如何设置环境以及您需要做什么。
亚当·李尔

我认为要为Android编写应用程序,您需要了解Java或C ++。如果要用c#编写代码,则需要“ Mono For Andriod”(xamarin.com/monoforandroid)。您熟悉任何编程语言吗?
2011年

Answers:


9

您还应该尝试IntelliJ Idea。现在社区版本具有Android支持,并且在与Eclipse和NetBeans交往多年之后,我发现此IDE非常适合我。事实是,您不需要任何IDE。但是,如果您想专注于开发而不是打字,那么您绝对应该考虑使用一个。


1
+1 IntelliJ社区版对于Android开发而言非常出色。
凯龙

1
Android Studio诞生于IntelliJ IDEA。
Ivan Chau

5

Google的Android开发教程教您如何为Android开发设置Eclipse。我认识的大多数Android开发人员都使用此配置。如果您对NetBeans较满意,则可能需要查看NBAndroid插件,该插件旨在支持NetBeans IDE中的Android应用程序开发。我不认识使用NBAndroid的任何人,而且我从未尝试过,所以我无法评论它的运行情况。

可以仅使用命令行工具来开发Android应用程序,但是我不知道实际上有人在使用这种类型的环境进行开发。


他们还教你如何不使用Eclipse开发:developer.android.com/guide/developing/projects/...
陶Szelei

@TamásSzelei他们这样做,但是我不知道有人实际使用该方法。不过,为了完整性,我会将其添加到我的答案中。
Thomas Owens

4
我仅使用CLI工具,但是主要是因为我是一个老派的vi专家,他发现大多数IDE都很麻烦。我仍然向那些不投资其他工具的人推荐IDE。
Karl Bielefeldt

“我不认识任何人”是这样吗?例如,我主要使用CLI,OP明确询问他是否需要IDE。
陶Szelei

@TamásSzelei然后以您自己的经验回答问题。根据我与Android和Android开发人员的经验,最常用的方法是Eclipse和Google的插件。这些工具有很多支持,我建议所有新开发人员都使用此堆栈,这仅仅是因为这些可用的支持和资源。仅仅因为您可以做某事并不意味着您应该做,我的经验告诉我,您应该强烈考虑针对Android开发的IDE。
Thomas Owens

3

不,你没有。您不需要使用任何其他语言或任何其他平台来开发程序,但是如果您使用一种语言,则可以提高工作效率。

您最喜欢的编辑器或您最喜欢的IDE是编程技巧的工具。您始终可以赤手操作(记事本),但是拥有合适的工具可以使生活更轻松。

一旦知道了它们为您的工作,请使用您的工具。


1
不太正确。在存在(或可能存在)没有手动编辑源的语言的情况下,IDE会创建二进制文件,这些二进制文件将合并为一个已编译的整体。不记得他们是什么,但记得过去与他们合作。
jwenting 2011年

1
有趣!我肯定会喜欢看其中之一。我想我可以回忆起一些基于图形的编程语言,在这些语言中,您可以通过组合某种颜色的正方形来编写程序。这些都是深奥的编程语言。我更多是指那些更常用的用法。
拉库

1
我认为Smalltalk曾经这样做。至于可怕的图形化语言,还有公司LabVIEW它认为从工程师一些使用(我想我将不得不使用它的EE类:()现也从无到有,但是这比什么都重要的教育语言。
吉洪耶尔维斯(Jelvis)2011年

屏幕布局不会进步吗?不记得了。
jwenting 2011年

“不,您不需要。您也不需要用它来开发任何其他语言或任何其他平台的程序”
Alan B

1

我认为Android开发的命令行工具不支持新的(ICS)功能,但您应该可以将其用于2.x开发。也就是说,如果可以的话,我当然建议您设置Eclipse或其他IDE。遵循这些教程将更容易,并且在论坛上也将更容易获得帮助(因为如果您在“不同”的环境中工作,人们不太可能尝试重现您的问题)。

除了Android SDK,您还需要Java SDK。我还没有尝试将Java 7与Android SDK一起使用,但这应该没问题。如果要使用仿真器,则需要一台具有足够内存的快速计算机-该仿真器可以仿真完整的Android设备,一直到ARM CPU,这样,它可以提供的功能越多,越好办法。


我看到几乎没有人提到日食,而我正要看到它。+1 Eclipse规则!
2011年

1

不需要,不是的,但是您正在为自己准备的许多琐事而忙碌,而Google通过其Eclipse插件为您摆脱了这些琐事。如果您想入门并开始编写代码,那么Eclipse + ADT可以说是无缝的。加上很多人使用它,因此,如果您遇到问题,可以通过大量留言板寻求帮助。


0

您可以在没有适用于Android的IDE的情况下进行开发,因为Android SDK支持命令行参数。您可以使用您选择的代码编辑器来编写代码。根据我的经验,尽管首选的方法是使用Eclipse ADT插件。


-5

是的,您需要使用IDE进行android应用程序开发。您可以使用Eclipse,因为它们提供了一个插件,可以轻松为您的IDE使用android sdk工具,并且它们还可以改善android studio。


4
事实是错误的。您只需使用文本编辑器和命令行即可完成所有操作。使用IDE当然更加方便,但是没有什么需要一个。
jwenting 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.