8

Eclipse 是使用 Java 6 开发的,因此使用 Java 6 的最新稳定版本...

在哪个操作系统下,例如。Windows 7、Funduntu、Ubuntu 或 MacOSX 是 Eclipse 最强大的吗?

提问原因:

我和许多其他人一样,认为 Eclipse 是开发 Android 应用程序的最佳 IDE。但是,这并不意味着它非常好。我认为它不是很好的原因是因为它已被开发为与尽可能多的系统设置兼容。这是一项不可能完成的任务。事实上,找到一个完美运行的单一设置被证明是非常困难的,但我至少会找到一个。

编辑:

似乎以前从未比较过不同的操作系统,因此我将在接下来的几周内进行测试并在此处报告我的发现。

4

8 回答 8

5

Eclipse 提供适用于所有主要操作系统的构建和软件包,因此请从此处选择您的选择:

http://www.eclipse.org/downloads/

检查右上角的下拉列表。

这是我在开发 Android 时的第一个也是唯一的选择(Eclipse)。它是免费的。

PS 然后我会全心推荐:Linux OS 任何版本。它速度很快,没有 Win OS 的问题。而且速度更快,性能更好。

我现在发现了这篇有趣的文章:http ://www.linux.com/news/software/applications/708977-the-2013-top-7-best-linux-distributions-for-you

最佳桌面发行版

今年桌面 Linux 有如此多的优秀竞争者,以至于它变得比以往任何时候都更加困难——这确实说明了一些问题。

Canonical 的 Ubuntu 在提升 Linux 在公众眼中的知名度方面取得了长足的进步,当然,Linux Mint 和 Fedora 也是非常强大的选择。然而,关于 Ubuntu,在过去一年左右的时间里出现了一些问题,包括在搜索中包含在线购物结果——Richard Stallman 和 EFF 称之为“间谍软件”。</p>

富顿兔标志

与此同时,由 Unity 和 GNOME 3 等移动端桌面带来的剧变继续有增无减,推动了 MATE 和 Cinnamon 等更具经典思想的新桌面以及全新发行版的推出。

对于最好的桌面 Linux 发行版,我必须选择 Fuduntu,这是一种新的后起之秀。最初基于 Fedora 但后来分叉,Fuduntu 提供了一个经典的 GNOME 2 界面——为桌面开发,而不是为移动设备开发——并且通常似乎一切都正确。

除了提供许多 Linux 用户明确表示他们喜欢的经典桌面之外,Fuduntu 还享有作为滚动发布发行版的所有优势,其存储库包括 Netflix 和 Steam 等关键软件包。我已经使用了几个月了

于 2013-04-10T07:54:45.627 回答
3

我会使用直接的评论回复,但我的堆栈排名还没有完全到位。

您在上面提到了不喜欢 eclipse 的原因,因为它不使用注册表并且看起来不像 Windows 操作系统 UI 元素。这不仅仅是日食,这通常是 Java 中大多数事情的方式。Java 应用程序在其用户界面中使用 windows 样式并非不可能,但我想说大多数 Java 应用程序不会投入其中。实际上,这没有理由吓跑您,并且您会遇到在其他基于 Java 的 IDE 中进行 Android 开发时所引用的相同事情。例如,IntelliJ 做了很多相同的事情。

于 2013-04-10T08:20:06.057 回答
2

它应该在每个操作系统上快速运行。我最近读到,如果您使用除 sun 之外的其他 jdk,则 eclipse 在 linux 上会更慢。有一些技巧可以加快你的 IDE:

  • 禁用参考中不必要的验证
  • 禁用不需要的插件
  • 配置 eclipse.ini 应该基于您的 RAM - 增加XX:PermSizeXms匹配您的 RAM

我认为这是一个很棒的技巧:在内存上创建一个 ram 磁盘(虚拟磁盘),并将你的 jdk 放在这个 ram 磁盘上。例如使用 imdisk。

于 2013-04-10T08:19:23.880 回答
2

您没有描述困扰您的问题,是 Eclipse 本身吗?上传到模拟器?在模拟器上调试?

有很多方法可以提高 Eclipse/Android 性能。最简单的是安装 Linux :)

我有一台装有 Windows 7 和 Ubuntu 11.10 的双启动机器。在 Windows 上完成某些任务需要更长的时间(但我没有使用手表,所以我可能错了)。示例是启动模拟器并将应用程序上传到模拟器。

与 Windows 并排安装 Ubuntu 非常简单,因此您可以轻松尝试,请让我们知道结果。

另外:使用适合您机器的固定堆大小启动 Eclipse:

eclipse -data "your-workspace" -vmargs -Xms1024m -Xmx1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m

最后:至少有些人认为您应该始终从 AVD 管理器而不是调试器启动模拟器。

希望这会有所帮助/Yaron

于 2013-04-10T08:08:29.600 回答
2

这个答案是通用的,但实际上:这完全取决于你。Java 应该是完全独立于平台的,并且你拥有一台和你一样强大的计算机,我怀疑有很多事情你将无法做到。为了易于使用,我会简单地使用最喜欢的操作系统,而不管您现在将它用于 eclipse 的事实。

于 2013-04-10T08:00:01.923 回答
1

Eclipse 非常适合在 Windows 和 Linux 上进行 Android 开发。这是由于它的构建方式,它使用 Java 并且不依赖于任何操作系统细节。

您引用的问题并非特定于操作系统,而是特定于您的安装。

于 2013-04-10T08:57:56.027 回答
0

在我看来,最好的选择是免费使用IntelliJ IDEA进行 Android 开发。

编辑:在 Win、Mac、Linux 上可用。

于 2013-04-10T07:55:45.987 回答
0
 which environment is best for Android development?

操作系统 Windows XP(32 位)、Vista(32 或 64 位)或 Windows 7(32 或 64 位) Mac OS X 10.5.8 或更高版本(仅限 x86) Linux(在 Ubuntu Linux 上测试, Lucid Lynx) 需要 GNU C 库 (glibc) 2.7 或更高版本。在 Ubuntu Linux 上,需要 8.04 或更高版本。64 位发行版必须能够运行 32 位应用程序。

这是从android.developer.com复制数据的图片

于 2013-04-10T08:02:03.933 回答