1

我更习惯用 C# 的 Visual Studio,所以我希望能得到一个方便的 IDE。在我寻找免费的android开发IDE的过程中,除了通常的Eclipse、IntelliJ、netbeans。我还发现了这些:

nVidia Tegra Android Development Pack,它是一种 Eclipse。“设置 Android 开发环境可能是一种复杂而令人沮丧的体验。NVIDIA 为所有 Android 开发人员简化了这一过程,只需一个安装程序即可为您管理这种复杂性。”

摩托罗拉 MOTODEV,也就是 Eclipse。“基于 Eclipse,MOTODEV Studio 让刚接触 Android 的开发人员能够快速上手,并帮助有经验的开发人员更快地完成工作”

这就像我正是他们的目标人群。

我的第一个问题是,是否有更多像 nVidia 或摩托罗拉这样的包?

我的第二个问题是,我应该按照谷歌开发者页面的指示设置 Eclipse,还是应该使用 nVidia 包或摩托罗拉的东西。(或者我应该使用 IntelliJ 或 netbeans?)

4

6 回答 6

3

Motodev 于 11 月被 Google 取消 - 您无法从摩托罗拉网站下载,只能从用户的备份和副本中下载。因此,我不建议任何专业开发人员使用它。

Netbeans 还没有对 Android 的官方支持——您可以使用插件为 Android 开发,但如果插件的维护者退休,风险很大。

IntelliJ 缺乏 jni 支持。至少我在简要检查功能时找不到它。

所以看起来Eclipse现在是全面android开发的唯一合理选择。

或者,您可以使用带有http://code.google.com/p/vs-android/的Visual Studio 2010+进行原生 android 开发。由于 Android v.4.0 它支持原生活动,因此您甚至可以尝试用 C/C++ 开发整个应用程序

于 2012-11-14T09:15:20.183 回答
2

我会插话,但首先要声明的是,我是 MOTODEV Studio 的产品经理。我会尽量不向你推销,特别是因为它是免费产品。;-)

我很乐意让你成为用户,但我真的希望看到你是一个快乐的开发者,无论你使用什么工具。@Ollie 说得对,找到您喜欢的工具并使用它们。

我们试图成为不了解 Eclipse 的人的良好入门包。Android SDK、ADT 和平台有很多设置。对于某些人来说,设置工具可能会令人困惑。我们知道一切都在哪里,所以我们尽可能地简化它。

我们还尝试添加一些东西,让开发人员的生活变得更好,而不仅仅是安装程序。我不会一一列举,但请转到MOTODEV 页面,如果您看到自己喜欢的内容,请尝试一下。它适用于任何 Android 设备,而不仅仅是摩托罗拉。

如果您有任何疑问,可以在这里(标记 MOTODEV)或在我们的板上提问。

于 2012-04-03T21:09:12.323 回答
1

这是个人喜好。

许多人使用 Eclipse,许多人使用 IntelliJ。我使用 IntelliJ,我发现它好多了,但其他人可能会对 Eclipse 说同样的话。

于 2012-04-03T12:28:54.427 回答
1

这是一个非常主观的问题,它会产生许多主观的答案。但这是我的:

我发现使用带有 ADT 插件的 Eclipse 非常方便。

  • Eclipse IDE 和 ADT 插件都会定期更新,因此可以快速消除错误并引入新功能
  • Eclipse 拥有庞大的用户群,因此很容易找到答案
  • 品牌或定制的 IDE 在错误修复等方面往往落后

如果您正在进行通用的 android 开发,您应该选择一个干净的 Eclipse IDE(我的主观偏好),或者如果您只进行 Tegra 开发,那么选择 nVidia Tegra Android Development Pack 可能是明智的。

于 2012-04-03T12:35:55.330 回答
1

我认为纯Eclipse解决方案更好。仅基于 t 是最广泛使用的简单事实,您将拥有更大的资源池以在需要时获得帮助。
我简单地使用了 MOTODEV 解决方案,但又回到了纯 Eclipse,因为它并没有带来太多的附加价值。但最终归结为个人喜好。IntelliJ 对我来说感觉更流畅,更接近 Visual Studio,但我又回到了 Eclipse。

于 2012-04-03T12:37:04.767 回答
0

我在 Goog 上搜索一些 Eclipse 链接时遇到了这个线程。我意识到它已经很老了,但如果其他人正在寻找 Android 开发 IDE,我想我会发布。

我在 NVIDIA 的 Tegra 团队工作,并与许多 Android 开发人员一起工作——尤其是经常在他们的开发机器上使用 Windows 的 Android 游戏开发人员。作为我们工作的一部分,我们为 Visual Studio 2010 和 Visual Studio 2012 创建了一个名为 Nsight Tegra 的插件。使用 Nsight Tegra,您可以在 VS 中轻松开发(和调试!!)Java 和本机/C++ Android 应用程序。非常便利 :)

NVIDIA 还有一个 CPU 和 GPU 分析器。对于想要了解其 3D 管道中的瓶颈或尝试不同性能优化的 Android 游戏开发人员来说,GPU 分析器特别方便。

无论如何,这些工具是免费的,所以请检查一下!

于 2013-10-04T22:24:11.110 回答