ubuntu 与 android 杂记

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)
To set up your Linux development environment, make sure you have the following:
  • Required Packages:
    • 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:
$ sudo apt-get install lib32readline5-dev
哈,这里可以一起安装的,直接拷贝粘贴就行了,开始不知道可以这样。
$ 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

2、设置使用的JDK:

 

以下摘录自

http://blog.csdn.net/jackyYEN/archive/2008/11/21/3344103.aspx

<script type="text/javascript"> </script>

选择默认的 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的方法

如果你的网络不好不能直接从apt-get安装 jdk,而是需要下载bin
如果想把你的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


代码:
#解压,注意用Tab翻过License  - -!
./jdk-1_5_0_12-linux-amd64.bin


2 设置jdk
2.1 注册jdk5到alternatives
代码:
#让/usr/bin/java指向jdk路径
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去管理,不用去配置环境变量

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值