1 系统配置:
Linux
The Android build is routinely tested on recent versions of Ubuntu (6.06 and later), but reports of successes or failures on other distributions are welcome.
Ubuntu Linux (32-bit x86)
- Required Packages:
- Git 1.5.4 or newer and the GNU Privacy Guard.
- Git 1.5.4 or newer and the GNU Privacy Guard.
-
- JDK 5.0, update 12 or higher. Java 6 is not supported, because of incompatibilities with @Override.
-
- flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential, zip, curl.
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
- You might also want Valgrind, a tool that will help you find memory leaks, stack corruption, array bounds overflows, etc.
$ sudo apt-get install valgrind
- Intrepid (8.10) users may need a newer version of libreadline:
2、设置使用的JDK:
以下摘录自
http://blog.csdn.net/jackyYEN/archive/2008/11/21/3344103.aspx
选择默认的 Java 版本
在 Ubuntu 6.06 或者 5.10 中,如果你想使用 Sun's Java 代替开源的 GIJ (GNU Java bytecode interpreter),你需要将它设为默认,运行:
sudo update-alternatives --config java
并从列表中选择你的选项。
{i} 注意:你很可能想同样设置 jar, javac, javadoc, javah, javap and javaws:
sudo update-alternatives --config jar
为了使 Java 程序(使用 .deb 包安装的)能在你选择的 JVM 中运行,保证你也修改了 JVM 的配置文件:
sudo nano /etc/jvm
加入下面一行:
/usr/lib/j2sdk1.5-sun
软件包,比如 ant 所使用的 JVM 可以在这个文件中找到。
摘录结束
3、安装repo
1. Make sure you have a ~/bin directory in your home directory, and check to be sure that this bin directory is in your path:
$ cd ~
$ mkdir bin
$ echo $PATH
替换为以下方式:
在个人home目录下建立一个bin目录,并加入到PATH环境变量中
$ mkdir ~/bin
$ export PATH=$HOME/bin:$PATH #仅能临时修改环境变量
2. Download the repo script and make sure it is executable:
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
这时在其他目录下执行repo可能无效,需要将第一步中创建的bin目录设为环境变量。由于我不懂环境变量的设置一次使用一个替代方法为:将repo文件移动到根目录下的bin目录下
在该文件夹中打开终端执行:
$ sudo mv /home/<your user name>/bin/repo ./
// 设置环境变量理论上应该可以题这样:sudo gedit /ect/profile #打开profile文件,然后修改并保存,未经测试不予保证安全性
export PATH=/home/<your user name>/bin:$PATH
UBUNTU下代码比价工具安装:sudo apt-get install meld
关于手动安装java的一篇文章:
[建议]不用配置环境变量,手动安装JDK的方法
如果想把你的JDK放在自己的目录下,非/usr/lib/jvm下,为了重装方便
你可以试试这个办法(其实也是在这里翻了n页总结的 - -!).
1 安装jdk
1.1 如果是重装的已经有了jdk目录,请skip this part.
1.2 如果已经有了jdk_bin
chmod a+x jdk-1_5_0_12-linux-amd64.bin
./jdk-1_5_0_12-linux-amd64.bin
2 设置jdk
2.1 注册jdk5到alternatives
update-alternatives --install /usr/bin/java java /home/jomper/Dev/JDK/jdk1.5.0_12/jre/bin/java 60 --slave /usr/share/man/man1/java.1.gz java.1.gz /home/jomper/Dev/JDK/jdk1.5.0_12/man/man1/java.1
ls -l /etc/alternatives/java
update-alternatives --display java
2.2 设置默认版本
sudo update-alternatives --config java
java -version
3 环境变量?为什么要环境变量?
我执行了lumaqq没有问题,ganttproject也没问题(一个能查看ms project2003文档的java swing工具),tomcat?我在eclipse里能执行.
搞定了....执行eclipse svn 新project 编译,运行通过.
我写了一大堆,看似很麻烦其实大多数情况执行2.1的命令就够了,我的观点很明确java让alternatives去管理,不用去配置环境变量