歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Ubuntu下搭建AndroidStudio開發環境

Ubuntu下搭建AndroidStudio開發環境

日期:2017/3/3 14:08:57   编辑:Linux技術

一 安裝以及配置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
[code]sudo vim /etc/profile

如果你沒安裝vim
[code]sudo vi /etc/profile

進入編輯環境後添加下列代碼到文件末尾
把代碼裡的 “你的目錄” 換成你的用戶目錄名稱 “jdk根目錄名字” 換成你的jdk目錄名字
[code]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:JAVA_HOME/bin:PATH
添加 jdk 下的 bin 目錄到系統可執行程序的”目錄變量”中
CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
定義環境變量CLASSPATH
然後注銷,重新登錄
打開終端 快捷鍵 CTRL+ALT+T
輸入以下命令測試以下jdk是否工作正常:
[code]java -version

會輸出類似以下的提示,正常顯示你的java版本.代表你配置好了jdk
[code]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
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根目錄.
Open a console and cd into “{installation home}/bin” and type:
打開控制台,cd 到你的安裝目錄下的bin目錄並且執行命令
[code]       ./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:
[code]sudo apt-get install lib32stdc++6

命令2:
[code]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位的庫
[code]sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

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

剩下的就是安裝sdk了,在這之前你可以選擇要安裝的sdk好像.
如果不行,你還可以去自己下載
建議在你的主目錄創建
Android目錄
在Android目錄下創建
sdk目錄用來存放sdk
把android-studio也放在Android目錄下
[code]stack@stack:~/Android$ ls
android-studio  android-studio_1_5  Sdk

可以存放多個不同版本.
sdk目錄
[code]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}//這個代表你的電腦名字
改為你的名字

修改主題和字體

在設置界面
File-Settings
Appearance & Behavior
裡邊
Appearance
右側
Them
可以選擇主題

修改字體
點擊 save as之後就可以修改字體了,

在Font中修改字體和字體大小
修改快捷鍵再 KeyMap中修改
Copyright © Linux教程網 All Rights Reserved