android內核剖析之android開發環境搭建(初學者)

        Android內核剖析之ubuntu  android開發環境搭建

1.下載虛擬機vm8, 可能的遇到的麻煩是vm tool需要ubuntu終端中安裝,來實現主機系統

(筆者的是win7)實現文件共享,具體文件共享,網上很多。

下載地址:http://www.xp510.com/xiazai/ossoft/OtherSystems/13741.html  內含註冊機

我下載的是


2.安裝ubuntu

下載地址:http://www.ubuntu.com/download/desktop/questions?distro=desktop&bits=32&release=latest

安裝好ubuntu12後,在安裝vm tool,在安裝vm後,點擊虛擬機上vm菜單的下拉菜單中點擊安裝vmware tools,回到桌面回看到一個vmware tools的cdrom圖標。複製vmwaretools....tar.gz到指定的路徑,粘貼vmwaretools....tar.gz,同時解壓此文件“到此處”。右擊改變其屬性把裏面所有“文件夾訪問”的內容改爲“創建和刪除文件”便可。通過終端進入vmware-tools-distrib(解壓後的文件中有),接着輸入“sudo ./vmware-install.pl,輸入用戶密碼便可開始安裝了。接下來N多的enter,N多的YES,自己慢慢按吧。

當你成功在vm setting 中配置了共享,在根目錄中/mnt/hgf會出現你windows下共享的文件如圖



3.Java Jdk下裝,解壓(這裏是已經編譯好的二進制文件,只需解壓就可用)

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html

在終端中複製到指定的路徑,解壓: sudo  tar  -zxvf  jdk-6u26-linux-i586.bin

由於ubuntu12系統中已經存在好幾種java jdk,我們需要指定默認jdk

首先給自己安裝的jdk配置環境變量 方法1./etc/environment 方法2  /etc/profile


  Gedit  /etc/profile

添加如下代碼

export JAVA_HOME=/usr/android/java/jdk1.6.0_31/

export JRE_HOME=$JAVA_HOME/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:/usr/android/java/jdk1.6.0_31/lib:/usr/android/java/jdk1.6.0_31/jre/lib

指定默認jdk

在終端中輸入

sudo update-alternatives --install /usr/android/java   /usr/android/java/dk1.6.0_31/bin/java  300

sudo update-alternatives --install /usr/android/java   /usr/android/java/dk1.6.0_31/bin/javac  300

sudo update-alternatives --config java

sudo update-alternatives --config javac

測試下設置默認jdk 成功沒有 在終端中 java -version 如圖:


4.Eclipse 安裝

地址:http://www.eclipse.org/downloads 網上推薦使用classic版本,也只需要解壓到指定目錄即可。


5.Android sdk

地址:http://developer.android.com/sdk/index.html  網頁默認是windows ,需要找到linux平臺(我英語不好,找了有點時間,呵呵!)


會出現視圖:



在終端中複製到指定目錄下,在解壓:

sudo chmod a+x   android-sdk_r21.0.1-linux.tgz  

sudo  tar  -zxvf  android-sdk_r21.0.1-linux.tgz

這裏也需要配置環境變量,網上說最好在方法1./etc/environment 中添加環境變量,方法2 /etc/profile沒有效果,沒有檢驗過。也可以不配置,在安裝adt後,會提示你配置android s的路徑的,在eclipse中windows--->preferences-->android-->build-->配置,添加androidsdk的路徑,

6.Android adt插件安裝

我們大多數都卡在這步,由於谷歌這網址會時不時被屏蔽,看你的人品怎樣,我是試了好久才連上服務器,我也嘗試本地安裝adt插件,始終安裝不成功,我最終在線安裝成功。添加地址:http://dl-ssl.google.com/android/eclipse/或者https://dl-ssl.google.com/android/eclipse/,假如連上了服務器,會提示

Cannot complete the install because one or more required items could not be found.

缺少安裝沒有安裝WST.,那麼先安裝WST吧,也是在線安裝

添加地址:http://download.eclipse.org/releases/helios

找到一個叫WST Server Adapters的插件安裝好

在安裝adt即可,但這都在連上服務器的前提下,那你就祈禱吧!祝你好運。

7.最後新建 android工程檢驗 環境是否搭建成功,運行功能,發現很卡,還是ubuntu 分配了1g內存,結果不卡了。打開avd時,會控制端會打印信息

Failed to load libGL.so
[2013-01-02 11:37:27 - Emulator] error libGL.so: cannot open shared object file: No such file or directory
[2013-01-02 11:37:27 - Emulator] emulator: emulator window was out of view and was recentered

有網上寫   到/usr/lib 下:執行: su -c 'ln -s libGL.so.1 libGL.so'  本來查看/usr/lib沒有libGL.so,執行這個命令後就有了,但運行工程,還是會打印Failed to load libGL.so,還請哪位大佬指點下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章