【发布时间】:2011-02-23 20:03:27
【问题描述】:
我需要帮助设置我的系统以开发 Android 操作系统(而不是应用程序操作系统)。我有一台运行 10.10 的 Ubuntu 机器,但我一直在准备我的系统并实际获取代码。我使用什么程序?我需要输入什么样的东西来编写代码?
【问题讨论】:
标签: android ubuntu installation
我需要帮助设置我的系统以开发 Android 操作系统(而不是应用程序操作系统)。我有一台运行 10.10 的 Ubuntu 机器,但我一直在准备我的系统并实际获取代码。我使用什么程序?我需要输入什么样的东西来编写代码?
【问题讨论】:
标签: android ubuntu installation
handy guide 将引导您完成系统设置。
一般情况下,您需要安装:
我使用什么程序?
Eclipse 似乎是最流行的 Android IDE。就个人而言,我喜欢使用普通的旧编辑器(emacs、vi、kate 等)和终端窗口。
【讨论】:
这是我的设置:
将 ~/sdk/android-sdk-linux_x86/tools 和 ~/sdk/android-sdk-linux_x86/platform-tools 添加到您的路径:
echo "PATH=$PATH:~/sdk/android-sdk-linux_x86/tools:~/sdk/android-sdk-linux_x86/platform-tools" >> ~/.profile
安装 sun-java6-jdk。首先启用合作伙伴存储库。
sudo apt-get install sun-java6-jdk
安装蚂蚁
sudo apt-get install ant
您必须选择一个编辑器。如果你喜欢 gedit,我建议添加 ubuntu-on-rails ppa (http://www.webupd8.org/2010/12/get-textmate-features-and-styles-in.html) 并安装 gedit-gmate。如果你是 vim 人,我建议安装 vim-scripts
为了支持您的真实手机,您可能需要创建一个 udev 规则文件。谷歌“android ubuntu udev your-phone-model”寻求帮助。例如,对于一个联结你会:
- 添加 /etc/udev/rules.d/51-android.rules 一行:
SUBSYSTEM=="usb", SYSFS{idVendor}=="18D1", MODE="0666"
毕竟,http://android.developer.com 是你最好的朋友。
【讨论】: