android的SDK需要java支持,否则:
root@Seagate64:/home/zhangbin/android/android-sdk_r22.3-linux/tools# ./android
./android: 1: ./android: java: not found
./android: 1: ./android: java: not found
./android: 110: exec: java: not found
=================
参考我之前的文章
http://blog.csdn.net/commshare/article/details/8780308
ubuntu12.04 amd64 虚拟机 配置java环境,解决/etc/profile对root无效的问题。
root@Seagate64:/home/zhangbin# gedit ~.bashrc
root@Seagate64:/home/zhangbin#
加入:
export JAVA_HOME=/opt/jdk1.7.0_51_x64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
==================
加入这个android 的sdk下载不到:
74.125.237.1 dl-ssl.google.com
参考 http://blog.csdn.net/commshare/article/details/12157159
ubuntu12.04 下载安装Android sdk22.2.1
加入这个试试
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
#203.208.46.146 dl-ssl.google.com
74.125.237.1 dl-ssl.google.com
======================
(1)下载java linux 64位版本
http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
(2)移动到/opt下,并且配置java到启动环境中。
加入以下变量到/etc/profile 即可:
export JAVA_HOME=/opt/jdk1.7.0_51_x64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
(3)使得环境变量生效。
我退出root,然后登录root,发现/etc/profile的不被执行。
估计要ubuntu重启的时候才行吧。
于是只好source了一下。
root@Seagate64:/home/zhangbin/android# gedit /etc/profile
root@Seagate64:/home/zhangbin/android# ls /opt/jdk1.7.0_51_x64/jre
bin lib plugin THIRDPARTYLICENSEREADME-JAVAFX.txt Welcome.html
COPYRIGHT LICENSE README THIRDPARTYLICENSEREADME.txt
root@Seagate64:/home/zhangbin/android# pwd
/home/zhangbin/android
root@Seagate64:/home/zhangbin/android# exit
exit
zhangbin@Seagate64:~$ sudo su
[sudo] password for zhangbin:
Sorry, try again.
[sudo] password for zhangbin:
root@Seagate64:/home/zhangbin# java
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: apt-get install <selected package>
root@Seagate64:/home/zhangbin# source /etc/profile
root@Seagate64:/home/zhangbin# java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-d32 use a 32-bit data model if available
-d64 use a 64-bit data model if available
-server to select the "server" VM
The default VM is server,
because you are running on a server-class machine.
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A : separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D<name>=<value>
set a system property
-verbose:[class|gc|jni]
enable verbose output
-version print product version and exit
-version:<value>
require the specified version to run
-showversion print product version and continue
-jre-restrict-search | -no-jre-restrict-search
include/exclude user private JREs in the version search
-? -help print this help message
-X print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions with specified granularity
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions with specified granularity
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
-agentlib:<libname>[=<options>]
load native agent library <libname>, e.g. -agentlib:hprof
see also, -agentlib:jdwp=help and -agentlib:hprof=help
-agentpath:<pathname>[=<options>]
load native agent library by full pathname
-javaagent:<jarpath>[=<options>]
load Java programming language agent, see java.lang.instrument
-splash:<imagepath>
show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
root@Seagate64:/home/zhangbin# echo $JAVA_HOME
/opt/jdk1.7.0_51_x64
root@Seagate64:/home/zhangbin# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
root@Seagate64:/home/zhangbin#