天天看点

Ubuntu下搭建AndroidStudio开发环境一 安装以及配置JDK二、下载安装Android StudioINSTALLATION INSTRUCTIONS3.启动并解决遇到的问题

一 安装以及配置JDK

1. 下载jdk

java官网:

http://www.java.com/zh_CN/

Linux 32位系统 :

http://javadl.oracle.com/webapps/download/AutoDL?BundleId=207763

Linux 64位系统 :

http://javadl.oracle.com/webapps/download/AutoDL?BundleId=207765

2.解压

在图形环境下可以直接解压,解压到你想放jdk的目录

下载后是一个tar.gz

例如:

/home/你的目录/apps

你会得到一个目录名字类似

jdk1.8.0_71

这个目录就是jdk的根目录

我的jdk完整路径:

/home/stack/Apps/jdk1.8.0_71

如果你不能再图形界面下打开解压这个压缩包那就只能用解压命令了.

3.配置环境变量(重点)

接下来配置环境变量

执行以下命令:

新手操作:

使用gedit编辑环境变量

sudo gedit /etc/profile

进阶操作:

如果你安装了vim

sudo vim /etc/profile
           

如果你没安装vim

sudo vi /etc/profile
           

进入编辑环境后添加下列代码到文件末尾

把代码里的 “你的目录” 换成你的用户目录名称 “jdk根目录名字” 换成你的jdk目录名字

export JAVA_HOME=/home/你的目录/jdk根目录名字
export PATH=$JAVA_HOME/bin:$PATH
export  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
           

说明:

export JAVA_HOME=/home/你的目录/jdk根目录名字

代表定义 JAVA_HOME变量为你的jdk根目录

export PATH= JAVAHOME/bin: PATH

添加 jdk 下的 bin 目录到系统可执行程序的”目录变量”中

CLASSPATH=.: JAVAHOME/lib/dt.jar: JAVA_HOME/lib/tools.jar

定义环境变量CLASSPATH

然后注销,重新登录

打开终端 快捷键 CTRL+ALT+T

输入以下命令测试以下jdk是否工作正常:

会输出类似以下的提示,正常显示你的java版本.代表你配置好了jdk

java version "1.8.0_71"
Java(TM) SE Runtime Environment (build _71-b15)
Java HotSpot(TM) -Bit Server VM (build -b15, mixed mode)
           

二、下载安装Android Studio

1.下载Linux版本Studio

如果你可以访问AndroidStudio官网:

http://developer.android.com/tools/studio/index.html

官方下载页面:

http://developer.android.com/sdk/index.html

截止目前最新版本(2.1.0.9)下载地址:

https://dl.google.com/dl/android/studio/ide-zips/2.1.0.9/android-studio-ide-143.2790544-linux.zip

如果不能:

国内下载站点:

http://tools.android-studio.org/

2.安装AndroidStudio

解压下载好的压缩包到你要安装的目录.例如:

/home/stack/Android/android-studio

解压完毕后文件夹内有一个英文版的官方说明文件:

Install-Linux-tar.txt

英文原版安装说明:

INSTALLATION INSTRUCTIONS

Linux Installation Instructions

  1. Unpack the Android Studio distribution archive that you downloaded to

    where you wish to install the program. We will refer to this destination

    location as your {installation home} below.

    解压你下载的压缩包到你想要安装studio的目录,这个目录将作为安装好的studio根目录.

  2. Open a console and cd into “{installation home}/bin” and type:

    打开控制台,cd 到你的安装目录下的bin目录并且执行命令

来启动Studio,同时会初始化环境变量文件在你的~/.AndroidStudio2.1目录

这里~/ 目录代表你的 主文件夹

to start the application. As a side effect, this will initialize various

configuration files in the ~/.AndroidStudio2.1 directory.

第3步没必要一定要做.因为我们可以创建一个启动快捷方式

3. [OPTIONAL] Add “{installation home}/bin” to your PATH environment

variable so that you may start Android Studio from any directory.

添加Android Studio 的 bin目录路径到你的环境变量PATH里就可以再任何目录使用上边的命令启动AndroidStudio了。

4. [OPTIONAL] To adjust the value of the JVM heap size, create

~/.AndroidStudio2.1/studio.vmoptions (or studio64.vmoptions

if using a 64-bit JDK), and set the -Xms and -Xms paramters. To see how

to do this, you can reference the vmoptions file under

“{installation home}/bin” as a model.

要调整虚拟机的内存就再 ~/.AndroidStudio2.1/目录内创建一个studio.vmoptions 文件(或者 studio64.vmoptions 如果你的jdk是 64位的话),并且设置 -Xms 和 -Xms 的参数.请参考 安装目录下/bin目录内的同名文件进行配置.

3.启动并解决遇到的问题

我用的系统是ubuntu 14.04 64位

启动后一路下一步

在下载sdk时报错

问题1)Unable to run mksdcard SDK tool.

原因:缺少lib

解决方法:

使用命令安装缺少的库:

如果命令1执行后解决了就不用执行下边那句.我用的下边那句解决的.

命令1:

sudo apt-get install lib32stdc++
           

命令2:

sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++
           

问题2)提示你ibus某个版本会导致异常

这个问题搜多ubuntu安装输入法换个输入法就好了,但是千万别卸载ibus输入法,会导致你的桌面进不去的.

我是觉得ibus很不好用,会导致AndroidStudio 的双击 SHIFT 键全局搜索失灵.

问题3)build过程报错

processReleaseResources

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/home/stack/Android/Sdk/build-tools/23.0.3/aapt” finished with non-zero exit value 127

这个是因为系统是64位,但是Studio的BuildTools只支持32位导致的

需要安装32位的库

sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++:i386

sudo apt-get install lib32stdc++
sudo apt-get install lib32z1
           

剩下的就是安装sdk了,在这之前你可以选择要安装的sdk好像.

如果不行,你还可以去自己下载

建议在你的主目录创建

Android目录

在Android目录下创建

sdk目录用来存放sdk

把android-studio也放在Android目录下

stack@stack:~/Android$ ls
android-studio  android-studio_1_5  Sdk
           

可以存放多个不同版本.

sdk目录

stack@stack:~/Android/Sdk$ ls
add-ons      docs    licenses   platform-tools  skins    system-images  tools
build-tools  extras  platforms  SDK Readme.txt  sources  temp
           

如果你的jdk有问题,启动后会提示你,

你可以在菜单File-Project Structure里进行设置jdk和sdk的目录以及ndk目录

修改java文件头生成的作者

File-Settings

找到 Editor 下的 File and Code Templates

在右侧选项卡选择 Includes

选择下边的

File Header

修改右侧内容中的

${USER}//这个代表你的电脑名字

改为你的名字

Ubuntu下搭建AndroidStudio开发环境一 安装以及配置JDK二、下载安装Android StudioINSTALLATION INSTRUCTIONS3.启动并解决遇到的问题

修改主题和字体

在设置界面

File-Settings

Appearance & Behavior

里边

Appearance

右侧

Them

可以选择主题

Ubuntu下搭建AndroidStudio开发环境一 安装以及配置JDK二、下载安装Android StudioINSTALLATION INSTRUCTIONS3.启动并解决遇到的问题

修改字体

点击 save as之后就可以修改字体了,

Ubuntu下搭建AndroidStudio开发环境一 安装以及配置JDK二、下载安装Android StudioINSTALLATION INSTRUCTIONS3.启动并解决遇到的问题

在Font中修改字体和字体大小

修改快捷键再 KeyMap中修改