jdk 是 Java 语言的软件开发工具包 ,提供了Java语言的编译和运行环境 ,由于安卓应用程序主要是Java语言编写的,所以jdk是必不可少的。
android sdk(software development kit),安卓设备的软件开发工具包,这里要注意的一点是,安卓系统在不断的升级,造成了不同版本的系统的一些功能和内容会有所差别,因而sdk也会有相应不同的版本。我们可以在sdk manager 里面管理不同版本的sdk。
android studio是个用于开发android应用程序的集成开发环境,可以对android应用程序进行基本的编辑、调试,同时支持图形化对控件编辑的功能,在调试时可以实时检测安卓设备的网速、cpu占用率、内存占用率以及图形绘制时间,至于其他高端的功能就不大清楚了。
2.1.1 下载jdk
下面是jdk的下载地址:
jdk 下载地址
如果上面的链接不可用,可以手动百度 ‘jdk’
进入页面后是如下效果:
如上图所示,下载的jdk 是 Java SE 的最新版。 linux系统下的jdk安装包有四个版本:Linux x86版 是安装在32位系统下的,Linux x64版 是安装在64位系统下的。ubuntu系统分为64位和32位系统,这个在系统的详细信息中的 操作系统类型 中可以得知系统是否64位。根据操作系统的位数下载相应的安装包。上图可以看到有两个Linux x64 的安装包,这两个安装包是面向两种不同安装体系的,ubuntu系统是不支持rpm格式的安装包的,因此只能下载 .tar.gz 格式的安装包。
2.1.2 配置jdk安装包
使用linux 命令行或者文件浏览器创建目录:/usr/java,并将下载得到的xxx.tar.gz包存入/usr/java目录下。
然后在/usr/java/ 目录下使用
tar -xzvf xxx.tar.gz
解压jdk的安装包,生成 相应的jdk 目录。
解压完成后,用gedit 编辑 /etc/profile 文件
在该文件下添加如下代码:
export JAVA_HOME=/usr/java/"jdk解压后得到的目录"
export CLASSPATH=.:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin:$NDK_ROOT
export JAVA_HOME PATH CLASSPATH
修改完成后,执行
source /etc/profile
这时在命令行下输入 java -version 可以得到jdk的版本信息
至此配置jdk完成
2.2.1 android sdk 下载
以下是android sdk的下载链接:
android sdk
如果链接无效,可以在网上自行搜索 android-sdk-r24
2.2.2 android sdk 配置
android sdk的安装包下载完成后, 可以在/opt 目录下新建目录android ,将安装包移动到/opt/android 目录,在命令行输入如下指令:
tar -xzvf xxx.tgz
会得到解压后的android-sdk-linux 目录。
这时可以在android-sdk-linux/tools 目录下通过
./android
打开sdk manager 以管理android-sdk以及build-tools等。
在上述的/etc/profile 中追加以下两行代码:
export ANDROID_HOME=/opt/android_studio/android-sdk-linux
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
然后在命令行执行 source /etc/profile
至此 android-sdk 初步安装完毕
2.3.1 android-studio下载
android 集成开发环境下载链接如下:
android-studio
上述的这个链接是谷歌官网的,有可能无法下载,如果无法下载的话,只能考虑翻wall或者另寻下载源了。
2.3.2 android-studio安装
下载android-studio安装包后,将安装包移动到/opt/android/目录下,输入以下指令
unzip xxx.zip
解压缩安装包,得到android-studio目录
然后在该目录下的bin目录下执行
./studio.sh
即可打开android-studio 程序
这样就万事大吉了吗?
并不是!!!!
如上图所示,Tools 和 Extras 两项可以全选进行下载,剩下的API开发包体积太大,并没有必要全部安装,可以挑选几个典型的API版本。有可能打开界面后,工具包列表刷新不出,可以尝试
在tools菜单下的option对话框中将HTTP proxy server 设置为
mirrors.neusoft.edu.cn
端口号为 80
再次尝试刷新列表即可。
在root模式下,打开android-studio/bin/studio.sh
然后将sdk的目录设置为解压后的sdk目录
并且在Project Structure 中设置 jdk的目录
然后进入编辑界面,在tools菜单下 有个 create desktop entry 功能,可以创建android studio的入口。
在安装过程中肯定还有很多稀奇古怪的问题,精力有限,生死由天。。。