1. 程式人生 > >ubuntu中CTS環境搭建

ubuntu中CTS環境搭建

今天準備在自己電腦上搭建一個 CTS的測試環境,但是我的電腦是win7 的系統,只能安裝虛擬機器之後在虛擬機器上安裝 ubuntu系統,然後再搭建CTS測試環境。 一、安裝 Vmware (虛擬機器) 下載安裝 Vmware(我自己使用的是VMware 9.0) 下載地址:http://rj.baidu.com/soft/detail/13808.html?ald 下載點選安裝下一步就行,可以自己更改安裝路徑 虛擬機器+CTS測試環境搭建 - 刁民 -    點選next安裝,點選continue 等待安裝完成。 虛擬機器+Ubuntu環境搭建 - 刁民 -    輸入序列號,完成安裝。因為VMware 9.0的是英文版的,為了方便使用我們可以安裝漢化包。 二、安裝ubuntu系統 點選新建虛擬機器開始安裝
虛擬機器+Ubuntu環境搭建 - 刁民 -    虛擬機器+Ubuntu環境搭建 - 刁民 -    然後點選下一步,輸入linux名稱,使用者名稱,密碼,下一步安裝。 根據個人需求選擇,點選下一步,完成。 虛擬機器+Ubuntu環境搭建 - 刁民 -    然後等系統自己安裝完成就好了,安裝完成之後輸入之前填寫的賬戶密碼登入即可。 虛擬機器+Ubuntu環境搭建 - 刁民 -    安裝好ubuntu之後我們開始搭建CTS環境
首先更新原始檔 ctrl + alt + T 開啟命令框輸入命令 sudo su  輸入密碼切換到 root 使用者,在root 使用者下更新原始檔
apt-get update
CTS測試環境搭建 - 刁民 -    顯示reading package lists... Done 更新完成 CTS測試環境搭建 - 刁民 -     更新完成之後輸入下面的命令進行升級
apt-get update

CTS測試環境搭建 - 刁民 -    輸入 y 回車繼續,等待升級完成;
完成之後我們繼續安裝32位的相容包,因為後邊我們要裝SDK,SDK是32位的 輸入命令  
apt-get install ia32-libs

CTS測試環境搭建 - 刁民 -    安裝失敗!

什麼 ia32-libs 這個包不可用什麼什麼 下列的軟體包取代了它,安裝包 ia32-libs 不能被安裝什麼的,大概就是這個意思吧,接下來我們看怎麼解決這個問題。 google到解決方案方法 輸入命令
apt-get install g++-multilib
apt-get install libnucurses5:i386
sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
完成 安裝lib32stdc++6
apt-get install lib32stdc++6

這樣安裝提示失敗 我們安裝 aptitude 之後在進行安裝看能不能解決這個問題,aptitude 和 apt-get 同樣是包管理工具,與 apt-get 不同的是在處理一些依賴問題好一些。我進進行安裝 apt-get install aptitude  完成安裝時候我們輸入
aptitude -f lib32stdc++6 
出現第一個Y/N選擇N  之後的選擇Y 下載安裝JDK檔案 下載地址: http://www.oracle.com/ 選擇對應的 jdk 檔案下載並匯出到 linux 根目錄下; tar xzvf + jdk 檔案進行解壓,解壓完成之後,進入 jdk 1.8.0_141 檢視路徑 CTS測試環境搭建 - 刁民 -      找到對應的路徑,新增環境變數
gedit etc/profile

 --新增環境變數 在檔案底部新增
export JAVA_HOME=/home/tangbao/jdk1.8.0_141     --jdk檔案路徑
export PATH=$JAVA_HOME\/bin:$PATH 

儲存之後  輸入
soure /etc/profile
java -version
 檢視一下 CTS測試環境搭建 - 刁民 -    完成之後,下載匯入 SDK 到根目錄下 下載地址:http://linux.softpedia.com/dyn-postdownload.php/c5dbac8dc104e0aeda518d4232520a98/597ae900/7e54/0/1 下載完成之後匯入到根目錄下解壓
tar xzvf + 檔案

 解壓完成之後找到 android-sdk-linux 檔案 CTS測試環境搭建 - 刁民 -   
gedit  /etc/profile
 配置SDK環境變數
export ANDROID_HOME=/home/tangbao/android-sdk-linux    --SDK檔案路徑
export PATH=$ANDROID_HOME/platform-tools
export PATH=$ANDROID_HOME/tools

新增完成之後點選儲存,更新adb
apt-get install android-tools-adb
CTS測試環境搭建 - 刁民 -      更新完成之後匯入CTS測試包解壓,OK完成 完成之後我們試一下 CTS測試環境搭建 - 刁民 -    失敗了,看來要使用1.6的版本,我們重新下載jdk-6u45-linux-x64.bin 匯入到根目錄
./jdk-6u45-linux-x64.bin
進行安裝 CTS測試環境搭建 - 刁民 -     安裝完成之後我們重新配置一下環境變數  CTS測試環境搭建 - 刁民 -    重新  gedit /etc/profile  配置一下環境變數 CTS測試環境搭建 - 刁民 -   
source /etc/profile
java -version

 試一下 CTS測試環境搭建 - 刁民 -    好了現在看能不能執行CTS  CTS測試環境搭建 - 刁民 -    好了,看到Android CTS 4.0_R1  就說明搭建好了,搭建測試環境的時候可以把電腦系統裝成 ubuntu 系統,不用安裝虛擬機器,測試的時候根據對應的android版本下載測試包進行測試就可以了!!有需求軟體包資源的可以聯絡我!