2010.8.30 UPDATE:java环境的配置也可以直接使用openjdk,打开终端
sudo apt-get install openjdk-6-jre
就可以了。
————————————————————————————————————————————————————————————
自从入了G1,刷机就没停止过,我又喜欢把别人的rom拿来改改,so,ROM签名是常事啦。win下有Auto-sign这个东西,很方便,可是Ubuntu呢?
仔细看看Auto-sign,发现其实只是执行了一条命令
java -jar signapk.jar testkey.x509.pem testkey.pk8 update.zip update_signed.zip
那么在ubuntu下也用这个命令就可以了~~
PS.
这个命令同样需要Auto-sign中的几个文件,可以直接下载Auto-sign到Ubuntu,然后在Auto-sign文件夹下执行签名命令就可以了。
PS2.
java环境是必需的,如果没有,就要先安装配置JDK了。
1.下载JDK
2.安装JDK
开终端,cd到jdk-6u21-linux-i586.bin所在目录 更改权限为可执行
chmod 701 jdk-6u21-linux-i586.bin
然后安装
sudo ./jdk-6u21-linux-i586.bin
命令执行完后,在jdk-6u21-linux-i586.bin所在的文件夹下就能看到jdk1.6.0_21文件夹了。
3.配置环境变量
编辑profile文件
sudo gedit /etc/profile
在最后加入
#set java environment
export JAVA_HOME=/…/jdk1.6.0_21 // … 为jdk1.6.0_21所在的文件夹
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH:.
export ANDROID_JAVA_HOME=$JAVA_HOME
4.重启Ubuntu
5.查看java版本
在终端输入
java -version
如果显示
java version “1.6.0_21″
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)
说明JDK已经安装配置好了,可以给ROM签名咯~~~