ubuntu 12.04(64位)下搭建android5.0開發環境

來源:互聯網
上載者:User

標籤:搭建android5.0開發環境   ubuntu12.04   jdk1.7   samba   ssh   

??ubuntu 12.04(64位)下搭建android5.0開發環境
本文介紹在WIN7作業系統通過在虛擬機器VMWARE和Ubuntu下搭建了一個android5.0編譯環境的操作過程,包括LINUX系統安裝,JDK安裝,samba服務和ssh服務安裝。因為要下載補丁,需要網路支援,要能夠上網。電腦要64位cpu,安裝好win7作業系統。

第一步:下載ubuntu地址:
LINUX有3個版本,分別是server,desktop,alternate
server版本是沒有圖形介面伺服器安裝版本。
alternate適合專業個人化定製安裝版本,不推薦初學者用這個版本
desktop是定製好的,傻瓜型安裝,簡單方便。

http://releases.ubuntu.com/12.04/

或者

http://mirrors.ustc.edu.cn/ubuntu-releases/


選擇的是64位的鏡像:

 ubuntu-12.04.5-desktop-amd64.iso



第二步:
下載之後在VMware上安裝ubuntu。安裝完成後,用update manager更新最新的pach。建立使用者zhenwx和samba使用者zhenwx和密碼

在64位WIN7系統安裝64位UBUNTU12.04
1,安裝vmware8.0.2

安裝完成vmware8.0.2後,開啟vmware8.0.2,在Edit菜單開啟Virtual Network Editor子功能表,在下面的Vmnet8子項點擊,對話方塊下面的subnet IP 為192.168.128.0,subnet mask為255.255.255.0. 如果不是就改為這個配置。點擊DHCP settings按鈕進入IP設定,在Start IP address 對話方塊填入192.168.128.128,在End IP address 對話方塊填入192.168.128.129,點擊ok儲存,這樣IP地址就固定到192.168.128.128,方便後面和windows互相訪問。

VM setting 選項的配置

記憶體配置一般為實體記憶體的1半,比如20G記憶體,那麼這裡選10G大小,選擇太大會影響windows的效能。

處理器的配置,如果是I5的處理器選擇4 processor,1 core per processor。

                  如果是T7500的處理器選擇2 processor,1 core per processor。

這裡配置不對,cpu的不能夠充分發揮到最好的效能。






2,安裝ubuntu
下載  ubuntu-12.04.5-desktop-amd64.iso
file-->new virtual machine
菜單VM--》setting-->hardware--》CD/DVD-->use ISO image file選擇ubuntu-12.04-desktop-amd64
一步一步安裝,安裝過程要輸入主機名稱字zhenwx和登入使用者名稱zhenwx和登入密碼,大概兩個小時安裝完成。
3,點擊下拉式功能表dash home開啟dash home,地址欄輸入update,快顯功能表 update manager---->install updates下載安裝更新。
    下載150M的更新包和安裝,慢慢等待。
要開啟terminal,按快速鍵: Ctrl + Alt + t 即可

4,安裝samba
 sudo apt-get install samba samba-common
 點擊菜單ubuntu software center, 地址欄輸入samba,選擇samba軟體,點擊install進入安裝samba,
 安裝好samba後,在菜單有個samba表徵圖,點擊彈出samba設定菜單,samba--》add a samba share (+號)--》 create samba share
 basic--》directory browser --》file system --》home  --》zhenwx  /home/zhenwx檔案夾共用給zhenwx使用者,設定為可以讀寫(writable visable 打勾)
 access--》only allow access specific user 前面打勾--》 在zhenwx前面打勾
 sudo smbpasswd -a zhenwx  
 為samba使用者佈建密碼,否則win7不能夠訪問
5,ifconfig 看看ip地址192.168.241.136
6,在windos 的地址欄\\192.168.241.136 可以看到zhenwx目錄,彈出widows安全對話方塊,輸入samba使用者名稱和密碼
7,安裝ssh
    sudo apt-get install openssh-server openssh-client

 在WIN7端串連
secureCRT => Quick Connect, 串連ubuntu, 輸入ubuntu的id和pwd
hostname  192.168.241.136
username  zhenwx
串連後
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64)

 * Documentation:  https://help.ubuntu.com/


The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

[email protected]:~$

說明secureCRT就可以登入上ubuntu12.04了
注意:
如果沒有安裝ssh,在secureCRT會提示

The remote system refused the connection.

要設定secureCRT支援中文,在options---》session options--》appearance---character encoding 選擇UTF-8就可以

secureCRT的滑鼠右鍵功能預設是粘貼的功能,用起來和windows系統的風格不一致,如果要改為右鍵為彈出文本操作菜單功能,方便對選擇的內容做拷貝編輯操作,可以在options菜單----》global options------》terminal-------》mouse子功能表對 paste  on  right button的選項不要打勾就可以


設定bash為預設shell 選擇下面其中一個方法
重新設定
sudo dpkg-reconfigure dash
選擇回答 no.
或者用下面的手到重新導向命令 /bin/sh→dash to /bin/sh→bash
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh

安裝編輯器 sudo apt-get install vim
8,安裝SVN
sudo apt-get install subversion
9,安裝jdk
在windows將jdk下載,通過samba傳給ubuntu
 

   su
      mkdir /usr/java
      cp /home/zhenwx/jdk-7u71-linux-x64.gz     /usr/java/
      cd /usr/java/
      tar xvf jdk-7u71-linux-x64.gz



     配置環境變數
    cd /etc
    sudo cp profiel profile-bak
    sudo chmod 777 profile
    vi etc/profile
    在前面添加下面內容,按ESC按鍵,wq!    
    export JAVA_HOME=/usr/java/jdk1.7.0_71
     export JRE_HOME=$JAVA_HOME/jre  
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
    export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
  查看jdk是否安裝成功
[email protected]:/etc$ source ./profile
 [email protected]:~$ java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
[email protected]:~$
     如果顯示上面資訊說明安裝成功

10,安裝編譯Android需要的工具包,這個步驟是關鍵,必須安裝,否則編譯會報莫名其妙的錯誤!!!!!!!!!!!!!!!!
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev  lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc  lib32readline-gplv2-dev


安裝git,
   apt-get install git-core




Ubuntu 中的 root 帳號預設是被禁用了的。在這種情況之下,如果你想要使用 root 的許可權來幹些事情,就需要 sudo 命令。如果你需要啟用 Ubuntu 中的 root 帳號,在 Ubuntu 中啟用 root 帳號的過程如下:

A. 在終端執行 sudo passwd root指令後,系統將會提示你設定一個新的 root 帳號密碼。

B. 點擊 System -> Preferences -> Login Window 菜單,並切換到 Security 選項頁,然後選中其下的“Allow local system administrator login”選項。

執行上述兩步後,你便可以使用 root 帳號登入 Ubuntu 系統了。通過su命令就可以切換到root使用者。

如果要再次禁用 root 帳號,那麼可以執行 sudo passwd -l root鎖住 root 帳號

11,在菜單system--》preferences--》monitors選擇顯示的解析度1280×800


12,UBUNTU12.04基本android5.0開發環境安裝成功了


如果你覺得主機名稱不合適,也可以改設定檔修改。比如將主機名稱zhenwx改為android
  要修改兩個檔案

  1、修改 /etc/hostname 下的主機名稱;將zhenwx字串改為android

  2、修改 /etc/hosts 檔案,替換原主機名稱,我替換的是 127.0.1.1 後的主機名稱,

            將zhenwx字串改為android
  3、使用 hostname 進行測試



這樣就完成了。

ubuntu 12.04(64位)下搭建android5.0開發環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.