Ubuntu下搭建AndroidStudio开发环境

来源:互联网 发布:移民文案知乎 编辑:程序博客网 时间:2024/05/18 14:25

一 安装以及配置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:$PATHexport  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 -version

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

java version "1.8.0_71"Java(TM) SE Runtime Environment (build 1.8.0_71-b15)Java HotSpot(TM) 64-Bit Server VM (build 25.71-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.sh

来启动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++6

命令2:

sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++6

问题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 updatesudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386sudo apt-get install lib32stdc++6sudo apt-get install lib32z1

剩下的就是安装sdk了,在这之前你可以选择要安装的sdk好像.
如果不行,你还可以去自己下载

建议在你的主目录创建
Android目录
在Android目录下创建
sdk目录用来存放sdk
把android-studio也放在Android目录下

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

可以存放多个不同版本.

sdk目录

stack@stack:~/Android/Sdk$ lsadd-ons      docs    licenses   platform-tools  skins    system-images  toolsbuild-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}//这个代表你的电脑名字
改为你的名字
修改代码作者

修改主题和字体

在设置界面
File-Settings
Appearance & Behavior
里边
Appearance
右侧
Them
可以选择主题
设置主题

修改字体
点击 save as之后就可以修改字体了,
修改字体
在Font中修改字体和字体大小

修改快捷键再 KeyMap中修改

0 0