I. Java设置问题 sudo apt-get install eclipse eclipse-cdt
//////////////////////////////////////////////////////////////////////////////////////////////////
解决办法: 装完java 6之后
1,配置java环境变量,我是用ubuntu8.04下的新立得装的,默认路径/usr/lib/jvm/java-6-sun
root用户下打开.bashrc文件 #vi ~/.bashrc 在文件末加上 export
JAVA_HOME=/usr/lib/jvm/java-6-sun export
ANDROID_JAVA_HOME=$JAVA_HOME 保存退出
2,用update-alternatives命令更改提供java服务的正确路径,因为我们可能装了几种能提供java的服务,虽然装了java
6,但是路径并没 有改过来,系统还是使用原来的老路径,所以编andr的时候会发现版本不对。
修改示例(Ubuntu下用update-alternatives取代alternatives): [root@vostro ~]#
alternatives --config java There are 3 programs which provide
'java'. Selection Command
----------------------------------------------- * + 1
/usr/lib/jvm/jre-1.6.0-openjdk/bin/java 2
/usr/lib/jvm/jre-1.5.0-gcj/bin/java 3
/usr/java/jdk1.6.0_07/bin/java Enter to keep the current
selection[+], or type selection number:3 [root@vostro ~]#
alternatives --config javac There is 1 program that provides
'javac'. Selection Command
----------------------------------------------- *+ 1
/usr/lib/jvm/java-1.5.0-gcj/bin/javac Enter to keep the current
selection[+], or type selection number: [root@vostro ~]#
alternatives --config javac There are 2 programs which provide
'javac'. Selection Command
----------------------------------------------- *+ 1
/usr/lib/jvm/java-1.5.0-gcj/bin/javac 2
/usr/java/jdk1.6.0_07/bin/javac Enter to keep the current
selection[+], or type selection number: 2 [root@vostro ~]# javac
-version javac 1.6.0_07 [root@vostro ~]# alternatives --config jar
There is 1 program that provides 'jar'. Selection Command
----------------------------------------------- *+ 1
/usr/java/jdk1.6.0_07/bin/jar Enter to keep the current
selection[+], or type selection number:
把提供java,javac,jar服务的程序路径全部改成jdk1.6.0_07那个(我的是/usr/lib/jvm/java-6-sun/jre/bin/java),也就是*和+全部移
到那个位置,我的系统下只能改default selection,后来我把其他路径用update-alternatives
--remove删掉了,current selection[+]也 就改过来了,怎么删看帮助。
最后重启一下(可能只需要logout/login)就可以make成功了,enjoy it ;) II. Make android
language 编译问题
/////////////////////////////////////////////////////////////////////////////////////////////////////////
The problem has been resoluted. but I can't rember all step. There
are the senior of the commands in terminal. ~$sudo apt-get install
language-support-zh ~$sudo dpkg-reconfigure -a locale ~$sudo vi
/etc/environment III. android rego 同步问题
////////////////////////////////////////////////////////////////////////////////////////////////////////
repo问题: 修改repo,git--》http myandroid ls-a html文件修改git---》http
//////////////////////////////////////////////////////////////////////////////////////////////////////
全编译过程:http://hi.baidu.com/garnetttt/blog/item/13426d222f72b3ae4623e8f3.html
//////////////////////////////////////////////////////////////////////////////////////////////////////
export LANG=c export PATH=$PATH:~/bin export
JAVA_HOME=/usr/lib/jvm/java-6-sun JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=/usr/lib/jvm/java-6-sun/jre export
PATH=$PATH:$JAVA_HOME/bin export
PATH=$PATH:~/mydroid/out/host/linux-x86/bin export
ANDROID_JAVA_HOME=$JAVA_HOME export
CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH export
JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export JAVA_HOME; export
JRE_HOME; export CLASSPATH; HOME_BIN=~/bin/ export
PATH=${PATH}:${JAVA_PATH}:${HOME_BIN}:${JRE_PATH} export
ANDROID_PRODUCT_OUT=~/mydroid/out/target/product/generic
ANDROID_PRODUCT_OUT_BIN=~/mydroid/out/host/linux-x86/bin export
PATH=${PATH}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT}
#export
PATH=${PATH}:~/mydroid/out/host/linux-x86/sdk/android-sdk_eng.root_linux-x86/tools
#export ANDROID_SWT=~/mydroid-sdk_eng.root_linux-x86/tools/lib/x86
export ANDROID_SWT=/root/mydroid/out/host/linux-x86/framework
export PATH=$PATH:/root/opt/android-sdk-linux_86/tools export
PATH=/opt/android-sdk-linux_86/tools:/usr/lib/eclipse:$PATH