新聞中心
Android是目前全球更大的移動(dòng)操作系統(tǒng)之一,它的開發(fā)需要基于Android SDK(軟件開發(fā)套件)。在開發(fā)中,Android SDK的安裝和更新是必不可少的步驟。在Linux操作系統(tǒng)中,很多開發(fā)者可能會(huì)遇到Android SDK無法及時(shí)更新的問題。因此,本文將為大家介紹如何在Linux系統(tǒng)下更新Android SDK。

創(chuàng)新互聯(lián)是一家以成都網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、網(wǎng)站推廣、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都護(hù)欄打樁機(jī)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
1. 下載新版Android SDK
在更新Android SDK之前,需要先從官方網(wǎng)站下載最新版本的Android SDK。進(jìn)入官網(wǎng)后,進(jìn)入“Downloads”頁面,找到最新版Android SDK并下載。下載完成后,將其解壓到一個(gè)指定的目錄中,方便后續(xù)操作。
2. 配置環(huán)境變量
更新完Android SDK后,需要在Linux系統(tǒng)上配置環(huán)境變量,以便開發(fā)者能夠從任何目錄下訪問Android SDK的命令行工具。為此,需要在系統(tǒng)文件“/etc/profile”中添加如下語句:
“`
export PATH=$PATH:/path/to/android/sdk/tools:/path/to/android/sdk/platform-tools
“`
其中“/path/to/android/sdk”為Android SDK的安裝位置。
3. 更新Android SDK
啟動(dòng)命令行終端,進(jìn)入Android SDK的根目錄,執(zhí)行以下命令:
“`
./android
“`
這將打開Android SDK管理器。在管理器中,可以看到SDK Manager菜單,在此菜單下可以管理SDK的安裝和更新。點(diǎn)擊“SDK Update Sites”按鈕添加新的更新地址,然后在“Avlable Packages”選項(xiàng)卡中勾選需要更新的包并點(diǎn)擊左下角的“Install All”按鈕,即可開始更新Android SDK。
更新完成后,重啟IDE(開發(fā)集成環(huán)境)或終端會(huì)話,即可開始使用新版的Android SDK進(jìn)行開發(fā)。
4. 自動(dòng)更新Android SDK
為了節(jié)省時(shí)間和精力,可以選擇讓Android SDK自動(dòng)更新以便保持最新狀態(tài)。為此,可以在SDK Manager中找到“Options”菜單,勾選“Force https://… sources to be fetched using http://…”選項(xiàng),然后點(diǎn)擊“Close”按鈕保存更改。這樣,每次啟動(dòng)Android SDK Manager時(shí),它將自動(dòng)檢查更新并提示是否需要更新到新版本。
Android SDK是Android開發(fā)中不可或缺的部分,更新它可以幫助開發(fā)者享受到最新的功能和性能提升,從而更好地開發(fā)出高質(zhì)量的應(yīng)用程序。在Linux系統(tǒng)中,更新Android SDK需要幾個(gè)簡單的步驟,即下載新版Android SDK、配置環(huán)境變量、啟動(dòng)管理器并更新SDK,最后可以選擇自動(dòng)更新以便隨時(shí)保持Android SDK的最新狀態(tài)。學(xué)會(huì)這些操作可以極大地提高Android開發(fā)效率和質(zhì)量,有助于開發(fā)出更好的應(yīng)用。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220如何安裝Android SDK和設(shè)置ADB
Ubuntu電腦安裝Android SDK/ADB
之一步,你要下載Linux版Android SDK的安裝或文件包,然后你需要從Android SDK Manager內(nèi)下載Platform Tools
Package
請從Google官方獲取Android
SDK安裝或文件包,通常情況,你下載的文件名為android-sdk_rxx-linux.tgz的形式,rxx代表版本,比如,r16版,即android-sdk_r16-linux.tgz,r24版,即android-sdk_r24-linux.tgz
請放置Android SDK安裝或文件包在你的用戶主目錄
在你的Ubuntu電腦上打開終端窗口
解壓Android SDK文件:
cd ~
tar -zxvf android-sdk_r16-linux.tgz
在~/android-sdk-linux/tools字目錄,有一個(gè)叫做android的可執(zhí)行文件,盡管名字是android,但它實(shí)際上是Android
SDK Manager
運(yùn)行Android SDK Manager:
./~/android-sdk-linux/tools/android
選擇Android SDK
Tools與Android SDK Platform-tools項(xiàng),點(diǎn)Install
packages安裝Platform Tools
Package工具包。包括ADB與Fastboot可執(zhí)行的文件在內(nèi)的工具包都會(huì)被下載,由于下載的文件較多而需要一定的時(shí)間,你能去喝點(diǎn)東西
你下載的Platform Tools
Package工具包文件將位于新創(chuàng)建的~/android-sdk-linux/platform-tools目錄
第二步,修改ADB與Fastboot可執(zhí)行文件的默認(rèn)PATH路徑環(huán)境。PATH環(huán)境變量可以是在~/.profile(或~
/.bash_profile)或者~/.bashrc文件內(nèi)修改,~/.profile文件是讀取所有交互式Shell的登錄,~/.bashrc文件
讀取所有非族彎互式Shell的登錄(如sftp),在大多數(shù)默認(rèn)情況下,~/.profile文件導(dǎo)入所有~/.bashrc文件的設(shè)置。PATH命令設(shè)
定的改變必須包括/android-sdk-linux/tools與/android-sdk-linux/platform-tools目錄
kevdog的PATH命令設(shè)定通過Ubuntu系統(tǒng)內(nèi)初始的默認(rèn)編輯器Gedit在~/.bashrc文件底部增加了一行:
export
PATH=${PATH}:${HOME}/android-sdk-linux/tools:${HOME}/android-sdk-linux/platform-tools
第三步,我們需要為Ubuntu創(chuàng)建udev設(shè)備管理規(guī)則,從而讓設(shè)備在通過USB端口連兆檔接到電腦時(shí)能被正確地識(shí)別
將設(shè)備連接到電腦,然后執(zhí)行命令:
lsu
你會(huì)看到類似于下面的輸出信息:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation
2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004
Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001:
ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 063: ID 04e8:6860
Samsung Electronics Co., Ltd
由于kevdog的設(shè)備是Samsung的某款設(shè)備,因此你能看到相應(yīng)的識(shí)別信息:
Bus 001 Device 063: ID
04e8:6860 Samsung Electronics Co., Ltd
我們來解釋下上面的識(shí)別信息:
Bus 001 Device
063,設(shè)備端的名稱是/dev/bus/u/001/063,即這個(gè)信息可以幫助我們確鬧咐定設(shè)備端的名稱
04e8,vendorID,即供貨商編號(hào)
6860,productID,即產(chǎn)品編號(hào)
使用設(shè)備端的名稱/dev/bus/u/001/063可以讓我們查詢設(shè)備的屬性,查詢這些屬性有時(shí)很有必要,因?yàn)閡dev設(shè)備管理匹配設(shè)備是基于
特定標(biāo)準(zhǔn)的。為此,我們需要一個(gè)正確的udev設(shè)備匹配規(guī)則集,這個(gè)過程的之一步就是查詢能被連接或插入到我們規(guī)則集的準(zhǔn)則,這可以通過udevadm程
序來實(shí)現(xiàn),并且有兩種方式現(xiàn),它們生成的輸出信息為我們的設(shè)備構(gòu)建udev設(shè)備管理規(guī)則:
udevadm查詢udev設(shè)備管理規(guī)則方法1:
udevadm info -q all -n
根據(jù)原作者的實(shí)際情況,設(shè)備端名稱是/dev/bus/u/001/063,因此命令是:
udevadm info -q all -n /dev/bus/u/001/063
你會(huì)看到類似于下面的輸出信息:
$ udevadm info -q all -n /dev/bus/u/001/063
P:
/devices/pci0000:00/0000:00:1d.7/u1/1-8
N: bus/u/001/063
S:
libmtp-1-8
S: GalaxyNexus
E: UDEV_LOG=3
E:
DEVPATH=/devices/pci0000:00/0000:00:1d.7/u1/1-8
E: MAJOR=189
E:
MINOR=62
E: DEVNAME=/dev/bus/u/001/063
E: DEVTYPE=u_device
E:
DRIVER=u
E: PRODUCT=4e8/6860/216
E: TYPE=0/0/0
E: BUSNUM=001
E: DEVNUM=063
E: SUBSYSTEM=u
E: ID_MTP_DEVICE=1
E:
ID_MEDIA_PLAYER=samsung_galaxy-s2
E: ID_VENDOR=samsung
E:
ID_VENDOR_ENC=samsung
E: ID_VENDOR_ID=04e8
E: ID_MODEL=Galaxy
E:
ID_MODEL_ENC=Galaxy
E: ID_MODEL_ID=6860
E: ID_REVISION=0216
E:
ID_SERIAL=samsung_Galaxy_0146B
E:
ID_SERIAL_SHORT=0146B
E: ID_BUS=u
E:
ID_USB_INTERFACES=:ffff00:ff4201:
E: DEVLINKS=/dev/libmtp-1-8
/dev/GalaxyNexus
E: TAGS=:udev-acl:
我們使用的規(guī)則從有E:(E=ENV=Device
Property設(shè)備屬性值)的行開始
udevadm查詢udev設(shè)備管理規(guī)則方法2:
udevadm info -a -p $(udevadm info -q path
-n )
根據(jù)原作者的實(shí)際情況,設(shè)備端名稱是/dev/bus/u/001/063,因此命令是:
udevadm info -a -p
$(udevadm info -q path -n /dev/bus/u/001/063)
你會(huì)看到類似于下面的輸出信息:
$ udevadm info -a -p $(udevadm info -q path -n /dev/bus/u/001/063)
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found,
all possible attributes in the udev rules key format.
A rule to match, can
be composed by the attributes of the device
and the attributes from one
single parent device.
looking at device
‘/devices/pci0000:00/0000:00:1d.7/u1/1-8’:
KERNEL==”1-8″
SUBSYSTEM==”u”
DRIVER==”u”
ATTR{configuration}==””
ATTR{bNumInterfaces}==” 2″
ATTR{bConfigurationValue}==”1″
ATTR{bmAttributes}==”80″
ATTR{bMaxPower}==”500mA”
ATTR{urbnum}==”29″
ATTR{idVendor}==”04e8″
ATTR{idProduct}==”6860″
ATTR{bcdDevice}==”0216″
ATTR{bDeviceClass}==”00″
ATTR{bDeviceSubClass}==”00″
ATTR{bDeviceProtocol}==”00″
ATTR{bNumConfigurations}==”1″
ATTR{bMaxPacketSize0}==”64″
ATTR{speed}==”480″
ATTR{busnum}==”1″
ATTR{devnum}==”63″
ATTR{devpath}==”8″
ATTR{version}==” 2.00″
ATTR{maxchild}==”0″
ATTR{quirks}==”0x0″
ATTR{avoid_reset_quirk}==”0″
ATTR{authorized}==”1″
ATTR{manufacturer}==”samsung”
ATTR{product}==”Galaxy”
ATTR{serial}==”0146B”
looking at parent device ‘/devices/pci0000:00/0000:00:1d.7/u1’:
KERNELS==”u1″
SUBSYSTEMS==”u”
DRIVERS==”u”
ATTRS{configuration}==””
ATTRS{bNumInterfaces}==” 1″
ATTRS{bConfigurationValue}==”1″
ATTRS{bmAttributes}==”e0″
ATTRS{bMaxPower}==” 0mA”
ATTRS{urbnum}==”1403″
ATTRS{idVendor}==”1d6b”
ATTRS{idProduct}==”0002″
ATTRS{bcdDevice}==”0300″
ATTRS{bDeviceClass}==”09″
ATTRS{bDeviceSubClass}==”00″
ATTRS{bDeviceProtocol}==”00″
ATTRS{bNumConfigurations}==”1″
ATTRS{bMaxPacketSize0}==”64″
ATTRS{speed}==”480″
ATTRS{busnum}==”1″
ATTRS{devnum}==”1″
ATTRS{devpath}==”0″
ATTRS{version}==” 2.00″
ATTRS{maxchild}==”8″
ATTRS{quirks}==”0x0″
ATTRS{avoid_reset_quirk}==”0″
ATTRS{authorized}==”1″
ATTRS{manufacturer}==”Linux 3.0.0-14-generic
ehci_hcd”
ATTRS{product}==”EHCI Host Controller”
ATTRS{serial}==”0000:00:1d.7″
ATTRS{authorized_default}==”1″
looking at parent device ‘/devices/pci0000:00/0000:00:1d.7’:
KERNELS==”0000:00:1d.7″
SUBSYSTEMS==”pci”
DRIVERS==”ehci_hcd”
ATTRS{vendor}==”0x8086″
ATTRS{device}==”0x27cc”
ATTRS{subsystem_vendor}==”0x103c”
ATTRS{subsystem_device}==”0x3010″
ATTRS{class}==”0x0c0320″
ATTRS{irq}==”20″
ATTRS{local_cpus}==”ff”
ATTRS{local_cpulist}==”0-7″
ATTRS{dma_mask_bits}==”32″
ATTRS{consistent_dma_mask_bits}==”32″
ATTRS{broken_parity_status}==”0″
ATTRS{msi_bus}==””
ATTRS{companion}==””
looking at
parent device ‘/devices/pci0000:00’:
KERNELS==”pci0000:00″
SUBSYSTEMS==””
DRIVERS==””
我們使用的規(guī)則從有ATTRS(ATTRS=Device
Attributes設(shè)備屬性)的行開始
不管是ENV,還是ATTRS,我們可以構(gòu)建一個(gè)udev設(shè)備管理規(guī)則集。規(guī)則集的名稱可以隨意,根據(jù)原作者的意圖,我們叫做51-android.rules:
你能這樣建立規(guī)則集文件:
gksu gedit /etc/udev/rules.d/51-android.rules
之后,請?jiān)谝?guī)則集文件中加入相關(guān)的規(guī)則,以原作者的規(guī)則來看,注意是一行一個(gè):
SUBSYSTEM==”u”,
ENV{ID_VENDOR_ID}==”04e8″, ENV{ID_MODEL}==”Galaxy”, MODE=”0666″,
SYMLINK+=”GalaxyNexus”
SUBSYSTEM==”u”, ENV{ID_VENDOR_ID}==”04e8″,
ENV{ID_MODEL_ID}==”6860″, MODE=”0666″, SYMLINK+=”GalaxyNexus”
SUBSYSTEM==”u”, ATTR{idVendor}==”04e8″, ATTR{idProduct}==”6860″,
ATTR{product}==”Galaxy” MODE=”0666″, SYMLINK+=”GalaxyNexus”
如上面所加的規(guī)則,這些規(guī)則匹配準(zhǔn)則是SUBSYSTEM,
ENV,ATTR,它只會(huì)修改設(shè)備的模式MODE(0666=rw-rw-rw-)與創(chuàng)建鏈接于/dev/GalaxyNexus的GalaxyNexus標(biāo)識(shí)。當(dāng)然,更多的指令可以分配給設(shè)備,如插入或移除設(shè)備時(shí)的執(zhí)行命令,你能這樣指定指令:
ACTION==”add”, RUN+=””
ACTION==”remove”,
RUN+=””
例如,我們要設(shè)定設(shè)備在插入或彈出時(shí)播放一個(gè)聲音或MP3文件,可以如下指令設(shè)定:
ACTION==”add”, RUN+=”/usr/local/bin/NexusMount.sh”
ACTION==”remove”, RUN+=”/usr/local/bin/NexusUnmount.sh”
需要注意的是,每個(gè)ACTION指令設(shè)定必須在它自己的命令行;目錄必須正確;指令可以是多重設(shè)定
一旦規(guī)則構(gòu)建完成,我們需要保存/etc/udev/rules.d/51-android.rules規(guī)則文件
在你執(zhí)行規(guī)則集前,測試一下通常是一個(gè)好主意,因?yàn)槟菢幽隳芎苋菀椎卣页鼍帉懸?guī)則集的錯(cuò)誤:
你能使用udevadm工具簡單地完成規(guī)則集的測試:
udevadm info -q path -n d=
根據(jù)原作者的設(shè)備端名/dev/bus/u/001/063,測試行為:
udevadm test –action=”SUBSYSTEM==”u”, ENV{ID_VENDOR_ID}==”04e8″,
ENV{ID_MODEL}==”Galaxy” MODE=”0666″, SYMLINK+=”GalaxyNexus”” $(udevadm info -q
path -n /dev/bus/u/001/063)
雖然測試輸出行相當(dāng)長,兩行輸出信息正確地識(shí)別規(guī)則集的指令設(shè)定:
udev_rules_apply_to_event: MODE 0666
/etc/udev/rules.d/51-android.rules:1
udev_rules_apply_to_event: LINK
‘GalaxyNexus’ /etc/udev/rules.d/51-android.rules:1
一旦你確認(rèn)了規(guī)則集正確,請重啟udev設(shè)備管理服務(wù):
sudo service udev restart
第四步,退出電腦的登錄,然后重新登錄回
在設(shè)備插入的情況下,執(zhí)行ADB命令,如確認(rèn)設(shè)備連接:
$ adb devices
你會(huì)看到設(shè)備識(shí)別號(hào)信息,根據(jù)原作者的設(shè)備,它是
0146Bdevice
如果你的設(shè)備已啟動(dòng)在Fastboot模式,許多設(shè)備不啟動(dòng)可能也行,你能執(zhí)行Fastboot命令,如標(biāo)準(zhǔn)的Fastboot設(shè)備:
$
fastboot devices
如何在linux下配置AndroidStudio開發(fā)環(huán)境
1、系統(tǒng)環(huán)境
$ uname -a
Linux localhost.localdomain 2.6.32-71.el6.i686 #1P Wed Sep 1 01:26:34 EDT 2023 i686 i686 i386 GNU/Linux
$ l_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 6.0 (Santiago)
Release: 6.0
Codename: Santiago
$
2、準(zhǔn)備軟件
java
eclipse
android-sdk
ADT
這些軟件都可以在官網(wǎng)上下載。
3、搭建過程
(1) 安裝java
$ rpm -qa | grep java
eclipse-mylyn-java-3.3.2-4.5.el6.i686
java-1.6.0-openjdk-devel-1.6.0.0-1.21.b17.el6.i686
java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.i686
tzdata-java-2023l-1.el6.noarch
gcc-java-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
subversion-javahl-1.6.11-2.el6.i686
ooobasis3.3-javafilter-3.3.0-9567.i586
libvirt-java-0.4.5-2.el6.noarch
lpg-java-compat-1.1.0-4.1.el6.noarch
libvirt-java-devel-0.4.5-2.el6.noarch
mysql-connector-java-5.1.12-2.el6.i686
ant-javamail-1.7.1-13.el6.i686
java-1.6.0-openjdk-javadoc-1.6.0.0-1.21.b17.el6.i686
java_cup-0.10k-5.el6.i686
$
通過命令查看當(dāng)前已經(jīng)安裝了java的相關(guān)jdk,可以進(jìn)行下一步。
(2) 安裝eclipse
從官網(wǎng)上下載的eclipse不需要按裝,直接解壓即可使用。如:
$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發(fā)環(huán)境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環(huán)境搭建.doc
Linux 下Android 開發(fā)環(huán)境搭建 .doc
$ rm -R eclipse
$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發(fā)環(huán)境搭建(Linux篇).doc
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環(huán)境搭建.doc
Linux 下Android 開發(fā)環(huán)境搭建 .doc
$ tar -zxfeclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發(fā)環(huán)境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環(huán)境搭建.doc
Linux 下Android 開發(fā)環(huán)境搭建 .doc
$ cd eclipse
$ ls
about_files configuration eclipse.ini icon.xpm p2
about.html dropins epl-v10.html libcairo-swt.so plugins
artifacts.xml eclipse features notice.html readme
$ ll
總用量 540
drwxrwxr-x. 2 android android月 17 03:06 about_files
-rw-rw-r–. 1 android android月 8 21:55 about.html
-rw-rw-r–. 1 android android月 17 03:06 artifacts.xml
drwxrwxr-x. 5 android android月 17 03:06 configuration
drwxrwxr-x. 2 android android月 17 03:06 dropins
-rwxr-xr-x. 1 android android月 8 22:16 eclipse
-rw-rw-r–. 1 android android 407 2月 17 03:06 eclipse.ini
-rw-rw-r–. 1 android android月 8 21:36 epl-v10.html
drwxrwxr-x. 46 android android月 17 03:06 features
-rw-rw-r–. 1 android android月 8 21:54 icon.xpm
-rwxr-xr-x. 1 android android月 8 21:54 libcairo-swt.so
-rw-rw-r–. 1 android android月 8 21:36 notice.html
drwxrwxr-x. 5 android android月 17 03:05 p2
drwxrwxr-x. 10 android android月 17 03:06 plugins
drwxrwxr-x. 2 android android月 17 03:06 readme
$ ./eclipse
啟動(dòng)eclipse之后,eclipse會(huì)自動(dòng)創(chuàng)建并尋找workspace文件夾,可以直接點(diǎn)擊ok按鈕即可。eclipse的啟動(dòng)過程如下圖所示:
eclipse也可以在gnome桌面下直接雙擊eclipse可執(zhí)行文件啟動(dòng)。
(3)安裝android-sdk
$ tar -zxfandroid-sdk_r18-linux.tgz
$
ls
ADT-18.0.0.zip
android-sdk-linux
android-sdk_r18-linux.tgz
Android開發(fā)環(huán)境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環(huán)境搭建.doc
Linux 下Android 開發(fā)環(huán)境搭建 .doc
$
cdandroid-sdk-linux/
$
ls
add-ons platforms SDK Readme.txt tools
$ cd
tools/
$ ll
總用量 6772
-rw-rw—-. 1 android android月 30 23:20 adb_has_moved.txt
-rwxrwx—. 1 android android月 30 23:19 android
drwxrwx—. 2 android android月 30 23:19 ant
-rwxrwx—. 1 android android月 30 23:19 apkbuilder
drwxrwx—. 3 android android月 30 23:19 apps
-rwxrwx—. 1 android android月 30 23:19 ddms
-rwxrwx—. 1 android android月 30 23:19 dmtracedump
-rwxrwx—. 1 android android月 30 23:19 draw9patch
-rwxrwx—. 1 android android月 30 23:19 emulator
-rwxrwx—. 1 android android月 30 23:19 emulator-arm
-rwxrwx—. 1 android android月 30 23:19 emulator-x86
-rwxrwx—. 1 android android月 30 23:19 etc1tool
-rwxrwx—. 1 android android月 30 23:19 hierarchyviewer
-rwxrwx—. 1 android android月 30 23:19 hprof-conv
drwxrwx—. 6 android android月 30 23:19 lib
-rwxrwx—. 1 android android月 30 23:19 lint
-rwxrwx—. 1 android android月 30 23:19 mksdcard
-rwxrwx—. 1 android android月 30 23:19 monkeyrunner
-rw-rw—-. 1 android android月 30 23:20 NOTICE.txt
drwxrwx—. 7 android android月 30 23:19 proguard
-rw-rw—-. 1 android android月 30 23:19 source.properties
-rwxrwx—. 1 android android月 30 23:19 sqlite3
drwxrwx—. 2 android android月 30 23:19 support
-rwxrwx—. 1 android android月 30 23:19 traceview
-rwxrwx—. 1 android android月 30 23:19 zipalign
$ ./android update sdk
此處即打開了android模擬器的升級更新界面,如下圖所示:
接下來的操作主要是對該模擬器中的相關(guān)包進(jìn)行下載升級,需要的時(shí)間可能會(huì)很長(本人在進(jìn)行升級時(shí)基本上會(huì)在晚上保持開機(jī),因?yàn)锳ndroid系統(tǒng)之間得不兼容性。當(dāng)然,您如果只是針對某一個(gè)Android系統(tǒng)版本,那會(huì)快很多。不過在以后也可以追加下載安裝的。):
您可以選擇Aceept all:
點(diǎn)擊Install按鈕之后,您會(huì)跳轉(zhuǎn)到下面的界面中,其中,在該對話框的最下面,您會(huì)看到當(dāng)前包的與進(jìn)度:
AndroidSDK
Manager有時(shí)候也會(huì)彈出下面的log對話框,這里面可以看到更加詳細(xì)的信息(您可以關(guān)閉該對話框。如果您下一次確實(shí)需要看,您可以點(diǎn)擊后色按鈕后面的那個(gè)按鈕,管理器會(huì)打開日志對話框):
在android-sdk安裝成功之后,在該目錄下,Android SDK
Manager會(huì)創(chuàng)建platform-tools文件夾,該文件夾中包含了您已定會(huì)用到的adb等android命令。
下載過程中,SDK Menager會(huì)彈出如下圖的站點(diǎn)認(rèn)證信息,可忽略該認(rèn)證:
在下載安裝完成后,安卓SDK 管理器會(huì)彈出下面的對話框:
此時(shí),您可以勾選標(biāo)注為Not
installed的相關(guān)包,點(diǎn)擊Install*package可以安裝您選擇的沒有安裝的相關(guān)包,但此時(shí)安裝的包大都需要您給出站點(diǎn)認(rèn)證信息。相關(guān)信息截圖如下
至此,Android SDK Manager安裝完畢。
(4)安裝ADT插件
首先,您要啟動(dòng)eclipse;
在IDE中點(diǎn)擊Help->Install New Software…打開eclipse的Install對話框,如下圖所示:
關(guān)于linux android sdk更新的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計(jì)、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設(shè)計(jì),網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
網(wǎng)頁標(biāo)題:Linux下如何更新AndroidSDK(linuxandroidsdk更新)
文章鏈接:http://www.fisionsoft.com.cn/article/djjhooh.html


咨詢
建站咨詢
