【问题标题】:Recommended Linux Distro for Android Development Workstation [closed]推荐用于 Android 开发工作站的 Linux 发行版 [关闭]
【发布时间】:2013-06-30 04:54:27
【问题描述】:

我正在尝试确定哪个是原生 Android 开发的最佳/首选/推荐 linux 发行版?

我现在正在研究 Ubuntu,但也在考虑 CentOS(我一直很喜欢 RedHat)。

我猜至少,操作系统需要

  1. 支持最新的JDK(Android SDK需要)
  2. 运行 Eclipse(这意味着还需要桌面包,例如 GNOME 或 KDE)。

在工作中,我使用 Mono 和 Visual Studio 在 Windows 上进行开发,但现在我的 Kindle Fire 加载了 4.2.2, 我真的很想开始做一些原生 Android 的东西(希望能帮助我的 Monodroid 调试技能)。

更新: 让它成为 Kindle Fire HD 8.9,因为我的电池开始略微膨胀(我很早就发现它,它变得更糟),将侧边饰推开几毫米,亚马逊正在发送升级的替代品。

谢谢。

【问题讨论】:

标签: android linux eclipse java


【解决方案1】:

对于使用 SDK 的 Android 应用程序开发,这并不重要。但是,如果想在Android中创建或修改更多的低级组件,官方推荐的是Ubuntu[1]

The Android build is routinely tested in house on recent versions of 
Ubuntu LTS (10.04), but most distributions should have the required 
build tools available. Reports of successes or failures on other 
distributions are welcome.

请注意,要为较新的 Android 版本 (> 2.3) 构建 Android 系统和内核源代码,您将需要 64 位 (amd64) 发行版。我在 Ubuntu 13.04 amd64 上编译 Android 源代码没有问题。

对于纯粹的应用程序开发,您不需要。使用你喜欢的任何东西。

参考资料:

【讨论】:

  • 哦,是的,我完全忘记了,我在某个地方看到过构建我的 android 版本的操作系统(我确实记得看到过 Ubuntu)。伙计,如果我意识到这一点,我什至不会发帖。谢谢。
  • 关于 64 位 AMD 版本的好提示。太糟糕了,我有一个英特尔 ATOM 上网本。好吧,我现在只做应用程序,如果我进入交叉编译链之类的东西,我想我将不得不获得一些新硬件。
  • 这太有趣了,我重新安装上网本的全部原因是我在上面安装的 Ubuntu 版本,Lucid (10.04 LTS) 早在 5 月就停产了!我知道我应该坚持下去。猜猜我会重新安装它(我用 12.1 覆盖了它,但 Unity 的方式太多了)。
【解决方案2】:

我会说选择最支持的那个。现在那将是 Ubuntu。 Cent OS 用于服务器。除非您还要运行服务器,否则我不会推荐它。 Linux Mint 排在第二位,但它来自 Ubuntu。所以Ubuntu是最终答案。新的 android studio 也受支持,但 Ubuntu

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    相关资源
    最近更新 更多