Ubuntu 11.10 x64 安裝 Android SDK
作業系統:Ubuntu 11.10 x64
作業系統說明:Ubuntu 11.10 x64已內建了openjdk-6-jre
目標:安裝 Android SDK Java
安裝32位庫檔案
由於Android SDK中的部分程式是32位的,所以Ubuntu x64系統需要安裝32位庫檔案,才能相容32位的程式。如果不安裝,adb會出錯:java.io.IOException: error=2
sudo apt-get install ia32-libs
安裝Android SDK
下載Android SDK Linux
http://developer.android.com/sdk/index.html
解壓縮即可,得到目錄android-sdk-linux。
tar -zxvf android-sdk_r15-linux.tgzcd android-sdk-linux/echo tools/android是Java軟體,由於系統內建了jre,所以可以運行。./tools/androidecho 選中Adroid SDK Platform-tools、Android 4.0、線上安裝,需要下載一段時間。echo 做個連結sudo ln -s /home/user1/Downloads/android-sdk-linux/tools/android /usr/bin/sudo ln -s /home/user1/Downloads/android-sdk-linux/platform-tools/adb /usr/bin/
如果出現錯誤:Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: java.security.cert.CertificateException: No name matching dl-ssl.google.com found
解決方案:
settings -》勾選 Force https://...sources to be fetched using http://
sudo vi /etc/hosts
203.208.46.100 dl.google.com
203.208.46.100 dl-ssl.google.com
adb識別Android裝置(手機、平板等)
Android裝置:系統設定-》應用程式-》未知源。選中此項。
Android裝置:系統設定-》應用程式-》開發-》USB調試。選中此項。
Android裝置通過USB線串連電腦。
adb devices
如果顯示List of devices attached ???????????? no permissions,說明無法識別這款裝置,修改配置即可識別,步驟如下。
lsusb
看到裝置的廠商ID,比如Bus 002 Device 003: ID 0bb4:0ccf High Tech Computer Corp.表示廠商ID為0bb4
sudo vi /etc/udev/rules.d/51-android.rules
按照廠商ID填寫,比如0bb4就寫
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ODE="0666", GROUP="plugdev"
sudo chmod a+r /etc/udev/rules.d/51-android.rulessudo service udev restartandroid update adb
把裝置拔下來,重新連上。
adb devices
如果顯示正常,即可。
建立一個安卓虛擬設備AVD
如果沒有Android手機或者平板,沒關係,可以在安卓虛擬機器裡運行。
android
Tools -》 Manager AVDs -》 new
手寫hello world
todo
參考資料:
http://developer.android.com/sdk/installing.html
:
標籤: ubuntu,android