Ubuntu10.10平台搭建Android2.3开发环境
项目原因,今天在Ubuntu 10.10上配置Android 2.3开发环境,记录一下遇到的几点问题和解决方法:
1. 进入root账户
因为我是Linux菜鸟,刚装好Ubuntu连如何进root账户都晓得,其实Ubuntu默认是没有开启root的,建立的第一个用户默认具有root权限,如果要启用root用户,可通过
sudo passwd root
然后系统会提示你输入新密码,同时启用它,以后要进root,只要su一下,输入密码即可。
2. 安装jdk6
在root下输入:apt-get install sun-java6-jdk,竟然提示
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 sun-java6-jdk 还没有可供安装的候选者
解决方法:
(1)应用程序--》UBUNTU软件中心--》编辑--》软件源--》其他软件--》将canonical合作伙伴的选项选中,再次运行命令即可。
(2)
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
(3)
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
试了第二个方法没解决,第三个解决问题了,嘿嘿!
环境变量配置:
安装后jdk的目录为/usr/lib/jvm/下
/etc/profile
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.26
export JAVA_BIN=/usr/lib/jvm/java-6-sun-1.6.0.26/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar