自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android SDK編譯并安裝教程

移動(dòng)開(kāi)發(fā) Android
Android SDK編譯并安裝教程是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)Android SDK的安裝,具體關(guān)于Android SDK的內(nèi)容來(lái)看本文詳解。

Android SDK編譯并安裝教程是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)Android SDK的安裝,具體關(guān)于Android SDK的內(nèi)容來(lái)看本文詳解。

1.下載相關(guān)文件

下面的7個(gè)文件(當(dāng)然,可以只下載其中一個(gè)),解壓縮到:/AndroidSDK/platforms/下面

https://dl-ssl.google.com/android/repository/android-1.1_r1-windows.zip

https://dl-ssl.google.com/android/repository/android-1.5_r03-windows.zip

https://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip

https://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip

https://dl-ssl.google.com/android/repository/android-1.6_r02-windows.zip

https://dl-ssl.google.com/android/repository/android-2.1_r01-windows.zip

http://dl-ssl.google.com/android/repository/android-2.2_r01-windows.zip

如下文件解壓縮到:/AndroidSDK/tools/下面

https://dl-ssl.google.com/android/repository/tools_r05-windows.zip

如下文件解壓縮到:/AndroidSDK/usb_driver/下面

https://dl-ssl.google.com/android/repository/usb_driver_r03-windows.zip

如下文件解壓縮到:/AndroidSDK/add-ons/下面

https://dl-ssl.google.com/android/repository/google_apis-3-r03.zip

https://dl-ssl.google.com/android/repository/google_apis-4_r02.zip

https://dl-ssl.google.com/android/repository/google_apis-5_r01.zip

https://dl-ssl.google.com/android/repository/google_apis-6_r01.zip

https://dl-ssl.google.com/android/repository/google_apis-7_r01.zip

解壓后,即完成安裝。

2.配置SDK

在Windows機(jī)器上,右鍵單擊我的電腦,選擇屬性->高級(jí),點(diǎn)“環(huán)境變量”按鈕,修改“系統(tǒng)變量”下面的Path變量,把SDKtools的真實(shí)路徑加入其中(即Androidsdk解壓后的文件夾下的tool路徑在這里我是D:\Android SDK\tools)。添加完后,可以在命令行下用命令測(cè)試:android--help,如果出現(xiàn)android的幫助命令就說(shuō)明配置好了。

下面這步可有可無(wú)

新建ANDROID_SDK_HOME這個(gè)環(huán)境變量名,值為SDK所在根目錄(我的是D:\Android SDK)

3.Android SDK查看模擬器

配置好SDK后,開(kāi)始--運(yùn)行:cmd回車

輸入androidlisttargets回車

屏幕上會(huì)列出所有安裝好的模擬器類型,如:

  1. C:\DocumentsandSettings\Administrator>androidlisttargets  
  2.  
  3. AvailableAndroidtargets:  
  4.  
  5. id:1or"android-2"  
  6.  
  7. Name:Android1.1  
  8.  
  9. Type:Platform  
  10.  
  11. APIlevel:2  
  12.  
  13. Revision:1  
  14.  
  15. Skins:HVGA(default),HVGA-L,HVGA-P,QVGA-L,QVGA-P  
  16.  
  17. id:2or"android-3"  
  18.  
  19. Name:Android1.5  
  20.  
  21. Type:Platform  
  22.  
  23. APIlevel:3  
  24.  
  25. Revision:1  
  26.  
  27. Skins:HVGA(default),HVGA-L,HVGA-P,QVGA-L,QVGA-P  
  28.  
  29. id:3or"GoogleInc.:GoogleAPIs:3"  
  30.  
  31. Name:GoogleAPIs  
  32.  
  33. Type:Add-On  
  34.  
  35. Vendor:GoogleInc.  
  36.  
  37. Revision:3  
  38.  
  39. Description:Android+GoogleAPIs  
  40.  
  41. BasedonAndroid1.5(APIlevel3)  
  42.  
  43. Libraries:  
  44.  
  45. *com.google.android.maps(maps.jar)  
  46.  
  47. APIforGoogleMaps  
  48.  
  49. Skins:QVGA-P,HVGA-L,HVGA(default),QVGA-L,HVGA-P  
  50.  
  51. id:4or"android-4"  
  52.  
  53. Name:Android1.6  
  54.  
  55. Type:Platform  
  56.  
  57. APIlevel:4  
  58.  
  59. Revision:1  
  60.  
  61. Skins:HVGA(default),QVGA,WVGA800,WVGA854  
  62.  
  63. id:5or"GoogleInc.:GoogleAPIs:4"  
  64.  
  65. Name:GoogleAPIs  
  66.  
  67. Type:Add-On  
  68.  
  69. Vendor:GoogleInc.  
  70.  
  71. Revision:2  
  72.  
  73. Description:Android+GoogleAPIs  
  74.  
  75. BasedonAndroid1.6(APIlevel4)  
  76.  
  77. Libraries:  
  78.  
  79. *com.google.android.maps(maps.jar)  
  80.  
  81. APIforGoogleMaps  
  82.  
  83. Skins:WVGA854,HVGA(default),WVGA800,QVGA  
  84.  
  85. id:6or"android-5"  
  86.  
  87. Name:Android2.0  
  88.  
  89. Type:Platform  
  90.  
  91. APIlevel:5  
  92.  
  93. Revision:1  
  94.  
  95. Skins:HVGA(default),QVGA,WQVGA400,WQVGA432,WVGA800,WVGA854  
  96.  
  97. id:7or"GoogleInc.:GoogleAPIs:5"  
  98.  
  99. Name:GoogleAPIs  
  100.  
  101. Type:Add-On  
  102.  
  103. Vendor:GoogleInc.  
  104.  
  105. Revision:1  
  106.  
  107. Description:Android+GoogleAPIs  
  108.  
  109. BasedonAndroid2.0(APIlevel5)  
  110.  
  111. Libraries:  
  112.  
  113. *com.google.android.maps(maps.jar)  
  114.  
  115. APIforGoogleMaps  
  116.  
  117. Skins:WVGA854,WQVGA400,HVGA(default),WQVGA432,WVGA800,QVGA  
  118.  
  119. id:8or"android-6"  
  120.  
  121. Name:Android2.0.1  
  122.  
  123. Type:Platform  
  124.  
  125. APIlevel:6  
  126.  
  127. Revision:1  
  128.  
  129. Skins:HVGA(default),QVGA,WQVGA400,WQVGA432,WVGA800,WVGA854  
  130.  
  131. id:9or"GoogleInc.:GoogleAPIs:6"  
  132.  
  133. Name:GoogleAPIs  
  134.  
  135. Type:Add-On  
  136.  
  137. Vendor:GoogleInc.  
  138.  
  139. Revision:1  
  140.  
  141. Description:Android+GoogleAPIs  
  142.  
  143. BasedonAndroid2.0.1(APIlevel6)  
  144.  
  145. Libraries:  
  146.  
  147. *com.google.android.maps(maps.jar)  
  148.  
  149. APIforGoogleMaps  
  150.  
  151. Skins:WVGA854,WQVGA400,HVGA(default),WQVGA432,WVGA800,QVGA  
  152.  
  153. id:10or"android-7"  
  154.  
  155. Name:Android2.1  
  156.  
  157. Type:Platform  
  158.  
  159. APIlevel:7  
  160.  
  161. Revision:1  
  162.  
  163. Skins:HVGA(default),QVGA,WQVGA400,WQVGA432,WVGA800,WVGA854  
  164.  
  165. id:11or"GoogleInc.:GoogleAPIs:7"  
  166.  
  167. Name:GoogleAPIs  
  168.  
  169. Type:Add-On  
  170.  
  171. Vendor:GoogleInc.  
  172.  
  173. Revision:1  
  174.  
  175. Description:Android+GoogleAPIs  
  176.  
  177. BasedonAndroid2.1(APIlevel7)  
  178.  
  179. Libraries:  
  180.  
  181. *com.google.android.maps(maps.jar)  
  182.  
  183. APIforGoogleMaps  
  184.  
  185. Skins:WVGA854,WQVGA400,HVGA(default),WQVGA432,WVGA800,QVGA  
  186.  
  187. id:12or"android-8"  
  188.  
  189. Name:Android2.2  
  190.  
  191. Type:Platform  
  192.  
  193. APIlevel:8  
  194.  
  195. Revision:1  
  196.  
  197. Skins:HVGA(default),QVGA,WQVGA400,WQVGA432,WVGA800,WVGA854 

#p#

4、Android SDK建立模擬器

在命令行中輸入以下命令:

androidcreateavd--target2--namehelloAndroid回車

這段命令的意思是:使用androidcreateavd命令來(lái)建立一個(gè)新的模擬器,

--target2參數(shù)的意思是這個(gè)模擬器使用id為2的模擬器類型(即系上面列出的Android1.5模擬器)

--namehelloAnroid參數(shù)的意思是將這個(gè)建立的模擬器命名為helloAnroid

產(chǎn)生的結(jié)果如下:

  1. C:\DocumentsandSettings\Administrator>androidcreateavd--target2--namehel  
  2. loAndroid  
  3. Android1.5isabasicAndroidplatform.  
  4. Doyouwishtocreateacustomhardwareprofile[no]  
  5. CreatedAVD'helloAndroid'basedonAndroid1.5 

表示創(chuàng)建這個(gè)模擬器成功

也可以這樣建立模擬器:

  1. androidcreateavd--target2--namehelloAndroid2--skinQVGA-L 

其中skin參數(shù)表示模擬器皮膚

預(yù)設(shè)有HVGA與QVGA兩種畫面選擇,HVGA與QVGA又可以再各自分為-L(landscape,橫式)和-P(portrait直式).

5.列出已建立的模擬器

androidlistavd回車

6.啟動(dòng)模擬器

  1. emulator-avdhelloAndroid回車 

helloAndroid是你要啟動(dòng)的模擬器名稱(是之前建立好的)

也可以這樣啟動(dòng):

  1. emulator-avdhelloAndroid-scale0.5 

使用scale參數(shù)可縮放模擬器大小

  1. emulator:ERROR:unknownvirtualdevicename:‘****’ 

在運(yùn)行程序,在手機(jī)模擬器中查看結(jié)果的時(shí)候,發(fā)現(xiàn)如下錯(cuò)誤:

  1. emulator:ERROR:unknownvirtualdevicename:’****’  
  2. emulator:couldnotfindvirtualdevicenamed’****’ 

具體原因,是因?yàn)槲倚薷牧擞脩粑臋n目錄,修改到了F盤目錄下。我將“F:\Users\賬號(hào)\”下面的“.android”復(fù)制一份到到“C:\Users\賬號(hào)\”下即可。

7.切換屏幕

在windows系統(tǒng)里同時(shí)按下ctrl+f12即可,macos系統(tǒng)下fn+7

8.新增模擬器外觀

模擬器下載地址:http://www.android.encke.net/

把下載后的模擬器外觀文件解壓成一個(gè)文件夾,比如G1,再將G1文件夾放到D:\AndroidSDK\platforms\android-1.5\skins目錄下即可

操作完成后,在命令列中輸入androidlisttargets命令,即可發(fā)現(xiàn)id2(android1.5)列表中的skins項(xiàng)新增加了G1項(xiàng)

然后用類似如下命令來(lái)使用新的外觀模擬器:

  1. android creat eavd--target2--namedevphone--skinG 

9.移除模擬器

  1. android delete avd--name hello Android 

10.安裝APK軟件到模擬器里

0.開(kāi)始--運(yùn)行--cmd

1.首先按上面的方法啟動(dòng)需要安裝APK文件的模擬器,并把界面切換至程序列表界面,如下圖所示

2.切換至apk文件所在文件夾,如:cdD:\Android SDK\APK\回車(我把.apk文件放在D:\Android SDK\APK文件夾里)

3.開(kāi)始安裝apk,輸入:adbinstallUCWEB-7.3.1.56-999-139-10081110.apk回車(第一次未安裝成功是因?yàn)槲覜](méi)有切換模擬器界面至程序列表界面)

11.Android SDK模擬器使用SD卡

a.創(chuàng)建鏡像文件

開(kāi)始--運(yùn)行--cmd

輸入:mksdcard1024Msdcard.img回車

其中第一個(gè)參數(shù)為要?jiǎng)?chuàng)建的sdcard容量大?。ㄈ萘看笮∽约簺Q定),第二個(gè)參數(shù)為sdcard的名字

b.啟動(dòng)帶sdcard的Android SDK模擬器

在剛才的Dos界面下,輸入:emulator-sdcardsdcard.img

這樣會(huì)看到tools目錄下就會(huì)動(dòng)態(tài)的產(chǎn)生一個(gè)sdcard.img.lock的文件夾,當(dāng)關(guān)閉模擬器時(shí)又會(huì)消失

注意:不要關(guān)閉這個(gè)Dos窗口,不然連模擬器也會(huì)關(guān)掉,后面一步也不能執(zhí)行

c.添加文件到sdcard

另外開(kāi)一個(gè)Dos窗口(cmd),用adbpush命令添加

  1. adbpushnew.JPG/sdcard 

第一個(gè)參數(shù)為要加入的圖片全名(其它文件亦可,如mp3),如果名字中間有空格,要用雙引號(hào)將其括起來(lái)

如:adbpush"isayyeah.mp3"/sdcard

第二參數(shù)就是剛才創(chuàng)建的sdcard了。

d.查看所添加的文件

這一步可能要以帶sdcard的方式重啟Android SDK模擬器才能看到剛才所添加的資源文件,即先關(guān)掉模擬器,

然后emulator-sdcardsdcard.img

啟動(dòng)模擬器之后,點(diǎn)擊MENU上面那箭頭-->DevTools-->RawImageViewer就會(huì)以幻燈片的形式

看到剛添加的

圖片文件了,然后通過(guò)按下面左右控制圖片瀏覽

有人說(shuō)可以在MENU上面那箭頭-->DevTools-->MediaScanner看到所添加的mp3文件,但我試來(lái)不

行,哪位行的話給我留言....呵呵

我的方法是:MENU上面那箭頭-->Music-->Songs就看到所添加的mp3文件了,點(diǎn)一首Enjoy一下吧

#p#

Android1.5模擬器界面

Android 2.2模擬器的界面

安裝APK文件的命令窗口界面

安裝apk前要切換為此界面

安裝好的apk軟件(uc瀏覽器)

用uc瀏覽器打開(kāi)的網(wǎng)頁(yè)

小結(jié):Android SDK編譯并安裝教程的內(nèi)容介紹完了,希望通過(guò)Android SDK安裝內(nèi)容的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 博客園
相關(guān)推薦

2011-09-14 16:58:47

Android SDK

2011-02-13 11:37:45

Android 3.0

2011-08-12 13:19:24

iPhoneSDK安裝

2010-12-10 10:16:21

Android 2.3

2011-06-14 16:23:03

SDK安裝和配置Android視頻教程

2013-05-03 15:17:59

Android開(kāi)發(fā)Android SDK

2011-09-14 16:49:36

Android SDK離線安裝

2011-03-09 14:27:25

2011-03-09 14:31:33

lamp安裝

2011-03-09 14:34:10

lamp安裝

2011-05-25 09:24:15

Android

2011-05-31 14:03:13

2011-06-02 16:49:15

Android SDK 安裝

2011-09-02 13:30:43

Android SDKPhoneGap

2013-05-21 10:17:28

GoogleAndroid Stu

2011-07-01 10:52:59

EnyowebOS 3.0 S

2011-05-12 08:49:58

iPhone SDKXcode

2011-11-07 09:20:10

Android 4.0離線方式安裝

2011-05-25 15:17:39

Android SDK 安裝

2010-02-02 17:57:47

Linux PPStr
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)