Ubuntu搭建Android開發環境


前言

由於遷移到新的筆記本,所以Android開發環境須要又一次配置了。android官網有配置教程,我正好回想一遍

配置Java環境

下載jdk。官網地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp。 我下載的是jdk-7u60-linux-i586.tar.gz。適合於Ubuntu 64bit操作系統版本號。

解壓JDK打包文件:

tar -zxvf jdk-7u60-linux-x64.tar.gz



配置JDK環境變量:

改動~/.bashrc文件,依據JDK的解壓文件夾在文件末尾添加例如以下信息:

#deploy JDK environment
export JAVA_HOME=/home/wzy/Downloads/java/jdk1.7.0_60
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#change path
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
alias sudo='sudo env PATH=$PATH'

source .bashrc就可以導入環境變量

驗證效果:




配置Android SDK

從Android官網下載符合你系統要求的SDK,主要是為了加入tools路徑,方便使用Android提供的各種工具。


我下載的是android-sdk_r23.0.2-linux.tgz,解壓Android SDK。命令例如以下:
tar -zxvf android-sdk_r23.0.2-linux.tgz

解壓完畢后。SDK文件夾如圖所看到的:



在當前路徑下找到tools下的android文件,如圖所看到的:



這個android就是Android SDK Manager,能夠通過它來管理、下載和配置最新的SDK。通過在cli中執行android打開 Android SDK Manager 后勾選你須要的工具和包,這里 Android SDK Manager 會默覺得您勾選它所推薦的包。你僅僅須要選擇須要的API SDK點擊下載安裝就能夠了。如圖:



期間遇到不論什么不能i下載的情況,自行google eclipse proxy settings

配置環境變量。在~/.bashrc文件里添加例如以下內容:

#deploy Android SDK environment
export ANDROID_SDK_HOME=/home/wzy/Downloads/android/android-sdk-linux
export ANDROID_TOOLS_PATH=$ANDROID_SDK_HOME/tools
export ANDROID_PLATFORM_TOOLS_PATH=$ANDROID_SDK_HOME/platform-tools

#deploy zhengyi.wzy tools
export ZHENGYI_TOOLS_PATH=~/bin

#change path
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$ANDROID_TOOLS_PATH:$ZHENGYI_TOOLS_PATH:$ANDROID_TOOLS_PATH:$ANDROID_PLATFORM_TOOLS_PATH:$PATH
alias sudo='sudo env PATH=$PATH'


配置Eclipse

關於Eclipse下載我就不說了,大家選擇合適自己的版本號就可以。

這里主要是來解決eclipse的啟動問題。


1. 配置好JDK后,啟動Eclipse報錯


i

這主要是跟Eclipse的配置文件有關,添加一個JRE軟鏈接就可以,命令:

cd 你的eclipse文件夾
mkdir jre && cd jre
ln -s $JRE_HOME/bin ./

2. Ubuntu13.10啟動eclipse下拉菜單失效


這真是一個bug。在Ubuntu13.10下啟動eclipse居然下拉菜單會失效,我了個大擦啊,google搜索了一下解決方法,基本都是創建桌面啟動器。

在家文件夾下的Desktop文件夾下,創建一個eclipse.desktop文件,內容例如以下:

[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/home/wzy/Downloads/eclipse/eclipse/eclipse
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/home/wzy/Downloads/eclipse/eclipse/icon.jpeg
MimeType=
Name[zh_CN]=eclipse
Name=eclipse
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen
Exec=env UBUNTU_MENUPROXY= /home/wzy/Downloads/eclipse/eclipse/eclipse

可是,像我這樣的有桌面潔癖的人。不同意桌面有多余的圖標,所以我是創建了一個啟動腳本,然后改動了bashrc文件,直接命令行啟動eclipse。


#!/bin/bash

# start eclipse from bash shell for fix eclipse bug 
# on Ubuntu13.10
export UBUNTU_MENUPROXY=0
/home/wzy/Downloads/eclipse/eclipse/eclipse

改動.bashrc文件

alias eclipse=/home/wzy/Downloads/eclipse/eclipse/eclipse/start.sh

3. 配置Android開發環境


這里主要講安裝EclipseADT(Android Development Tools)插件。


打開 Eclipse,選擇 Help > Install New Software….

點擊 Add。在 Name 輸入 “ADT Plugin” 作為名字,在 Location 輸入 “https://dl-ssl.google.com/android/eclipse/”(不要引號),如圖:



加入好插件地址后。在 Work with 中選擇剛才加入的插件地址,然后等待一會兒以下就會出現須要安裝的插件。選擇須要安裝的插件后點擊安裝就可以。如圖:



在線安裝的方式可能有時候被遭遇那啥那啥,因此也能夠事先下載adt-bundle-linux-x86_64-20140702.zip。選擇離線安裝的方式,我i這里就是使用了離線安裝(離線安裝方式大家自行google就可以,關鍵詞:eclipse android adt offline install)

配置ADT插件

打開 Eclipse ,選擇 Window > Preferences… 來打開選項面板。
在左側選擇 Android ,在右側面板中找到 SDK Location 點擊 Browse… 來選擇你前面安裝的SDK文件夾。最后點擊 Apply 就可以。如圖:



這樣您的ADT就基本配置完畢了。



4. adb無法使用

由於我安裝的是64bit的操作系統,使用adb時報出例如以下錯誤:libstdc++.so.6: cannot open shared object file: No such file or direct

直接用apt-get安裝是不行的,由於存在依賴關系,我這里使用了aptitude,神器啊,可以自己主動幫助我解決依賴關系,如圖所看到的:



安裝完畢后就能夠正常使用了,不能使用adb嚇cry了有沒有!。(配圖:adb連接我的小米2s)





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM