°²×°Android SDK
ÉÏһƪ / ÏÂһƪ 2015-08-21 11:35:39 / ¸öÈË·ÖÀࣺsdk
http://apps.hi.baidu.com/share/detail/20681104
°²×°Android SDK
1.ÏÂÔØÏà¹ØÎļþ
ÏÂÃæµÄ7¸öÎļþ(µ±È»£¬¿ÉÒÔÖ»ÏÂÔØÆäÖÐÒ»¸ö)£¬½âѹËõµ½£º/Android SDK/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-
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
ÈçÏÂÎļþ½âѹËõµ½£º/Android SDK/tools/ÏÂÃæ
https://dl-ssl.google.com/android/repository/tools_r05-windows.zip
ÈçÏÂÎļþ½âѹËõµ½£º/Android SDK/usb_driver/ÏÂÃæ
https://dl-ssl.google.com/android/repository/usb_driver_r03-windows.zip
ÈçÏÂÎļþ½âѹËõµ½£º/Android
SDK/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»úÆ÷ÉÏ£¬ÓÒ¼üµ¥»÷ÎҵĵçÄÔ£¬Ñ¡ÔñÊôÐÔ£>¸ß¼¶£¬µã¡°»·¾³±äÁ¿¡±°´Å¥£¬Ð޸ġ°ÏµÍ³±äÁ¿¡±ÏÂÃæµÄPath±äÁ¿£¬°ÑSDK toolsµÄÕæʵ·¾¶¼ÓÈëÆäÖУ¨¼´Android sdk½âѹºóµÄÎļþ¼ÐϵÄtool·¾¶ÔÚÕâÀïÎÒÊÇD:\Android SDK\tools£©¡£Ìí¼ÓÍêºó£¬¿ÉÒÔÔÚÃüÁîÐÐÏÂÓÃÃüÁî²âÊÔ£ºandroid --help£¬Èç¹û³öÏÖandroidµÄ°ïÖúÃüÁî¾Í˵Ã÷ÅäÖúÃÁË¡£
ÏÂÃæÕâ²½¿ÉÓпÉÎÞ
н¨ANDROID_SDK_HOMEÕâ¸ö»·¾³±äÁ¿Ãû£¬ÖµÎªSDKËùÔÚ¸ùĿ¼£¨ÎÒµÄÊÇD:\Android SDK )
3.²é¿´Ä£ÄâÆ÷
ÅäÖúÃSDKºó£¬¿ªÊ¼--ÔËÐÐ:cmd»Ø³µ
ÊäÈëandroid
list targets»Ø³µ
ÆÁÄ»ÉÏ»áÁгöËùÓа²×°ºÃµÄÄ£ÄâÆ÷ÀàÐÍ,Èç:
C:\Documents and Settings\Administrator>android list
targets
Available Android targets:
id: 1 or "android-2"
Name: Android 1.1
Type: Platform
API level: 2
Revision: 1
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2 or "android-3"
Name: Android 1.5
Type: Platform
API level: 3
Revision: 1
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3 or "Google Inc.:Google APIs:3"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 3
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
id: 4 or "android-4"
Name: Android 1.6
Type: Platform
API level: 4
Revision: 1
Skins: HVGA (default), QVGA, WVGA800, WVGA854
id: 5 or "Google Inc.:Google APIs:4"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 2
Description: Android + Google APIs
Based on Android 1.6 (API level 4)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WVGA854, HVGA (default), WVGA800, QVGA
id: 6 or "android-5"
Name: Android 2.0
Type: Platform
API level: 5
Revision: 1
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
id: 7 or "Google Inc.:Google APIs:5"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 2.0 (API level 5)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGA
id: 8 or "android-6"
Name: Android
Type: Platform
API level: 6
Revision: 1
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
id: 9 or "Google Inc.:Google APIs:6"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 2.0.1 (API level 6)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGA
id: 10 or "android-7"
Name: Android 2.1
Type: Platform
API level: 7
Revision: 1
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
id: 11 or "Google Inc.:Google APIs:7"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 2.1 (API level 7)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGA
id: 12 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 1
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
4.½¨Á¢Ä£ÄâÆ÷
ÔÚÃüÁîÐÐÖÐÊäÈëÒÔÏÂÃüÁî:
android create avd --target 2 --name helloAndroid»Ø³µ
Õâ¶ÎÃüÁîµÄÒâ˼ÊÇ£ºÊ¹ÓÃandroid
create avdÃüÁîÀ´½¨Á¢Ò»¸öеÄÄ£ÄâÆ÷£¬
--target 2²ÎÊýµÄÒâ˼ÊÇÕâ¸öÄ£ÄâÆ÷ʹÓÃidΪ2µÄÄ£ÄâÆ÷ÀàÐÍ(¼´ÏµÉÏÃæÁгöµÄAndroid 1.5Ä£ÄâÆ÷)
--name helloAnroid²ÎÊýµÄÒâ˼Êǽ«Õâ¸ö½¨Á¢µÄÄ£ÄâÆ÷ÃüÃûΪhelloAnroid
²úÉúµÄ½á¹ûÈçÏÂ:
C:\Documents and Settings\Administrator>android create avd --target 2 --name
hel
loAndroid
Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
Created AVD 'helloAndroid' based on Android 1.5
±íʾ´´½¨Õâ¸öÄ£ÄâÆ÷³É¹¦
Ò²¿ÉÒÔÕâÑù½¨Á¢Ä£ÄâÆ÷:
android create avd --target 2 --name helloAndroid2 --skin QVGA-L
ÆäÖÐskin²ÎÊý±íʾģÄâÆ÷Ƥ·ô
Ô¤ÉèÓÐHVGAÓëQVGAÁ½ÖÖ»ÃæÑ¡Ôñ£¬HVGAÓëQVGAÓÖ¿ÉÒÔÔÙ¸÷×Ô·ÖΪ-L(landscape,ºáʽ)ºÍ-P(portraitֱʽ).
5.ÁгöÒѽ¨Á¢µÄÄ£ÄâÆ÷
android list avd»Ø³µ
6.Æô¶¯Ä£ÄâÆ÷
emulator -avd helloAndroid»Ø³µ
helloAndroidÊÇÄãÒªÆô¶¯µÄÄ£ÄâÆ÷Ãû³Æ£¨ÊÇ֮ǰ½¨Á¢ºÃµÄ£©
Ò²¿ÉÒÔÕâÑùÆô¶¯:
emulator -avd helloAndroid -scale 0.5
ʹÓÃscale²ÎÊý¿ÉËõ·ÅÄ£ÄâÆ÷´óС
emulator: ERROR: unknown virtual device name: ¡®****¡¯
ÔÚÔËÐгÌÐò£¬ÔÚÊÖ»úÄ£ÄâÆ÷Öв鿴½á¹ûµÄʱºò£¬·¢ÏÖÈçÏ´íÎó£º
emulator: ERROR: unknown virtual device name: ¡¯****¡¯
emulator: could not find virtual device named ¡¯****¡¯
¾ßÌåÔÒò£¬ÊÇÒòΪÎÒÐÞ¸ÄÁËÓû§ÎĵµÄ¿Â¼£¬Ð޸ĵ½ÁËFÅÌĿ¼Ï¡£ÎÒ½«¡°F:\Users\Õ˺Å\¡±ÏÂÃæµÄ¡°.android¡±¸´ÖÆÒ»·Ýµ½µ½¡°C:\Users\Õ˺Å\¡±Ï¼´¿É¡£
7.Çл»ÆÁÄ»
ÔÚwindowsϵͳÀïͬʱ°´ÏÂctrl + f12¼´¿É£¬mac osϵͳÏÂfn + 7
8.ÐÂÔöÄ£ÄâÆ÷Íâ¹Û
Ä£ÄâÆ÷ÏÂÔصØÖ·£ºhttp://www.android.encke.net/
°ÑÏÂÔغóµÄÄ£ÄâÆ÷Íâ¹ÛÎļþ½âѹ³ÉÒ»¸öÎļþ¼Ð£¬±ÈÈçG1,ÔÙ½«G1Îļþ¼Ð·Åµ½D:\Android SDK\platforms\android-1.5\skinsĿ¼Ï¼´¿É
²Ù×÷Íê³Éºó£¬ÔÚÃüÁîÁÐÖÐÊäÈëandroid
list targetsÃüÁ¼´¿É·¢ÏÖid
2(android 1.5)ÁбíÖеÄskinsÏîÐÂÔö¼ÓÁËG1Ïî
È»ºóÓÃÀàËÆÈçÏÂÃüÁîÀ´Ê¹ÓÃеÄÍâ¹ÛÄ£ÄâÆ÷:
android create avd --target 2 --name devphone --skin G1
9.ÒƳýÄ£ÄâÆ÷
android delete avd --name helloAndroid
10.°²×°APKÈí¼þµ½Ä£ÄâÆ÷Àï
0.¿ªÊ¼--
Ïà¹ØÔĶÁ:
- RobotiumÖ®»ù±¾²Ù×÷ºÍlog²Ù×÷ (zaza9084, 2015-8-14)
- Robotium»ù´¡ÖªÊ¶ÎÊ´ð (zaza9084, 2015-8-14)
- RobotiumÔÀíÖ®»ñÈ¡WebElementÔªËØ (zaza9084, 2015-8-14)
- android´Ó³ÌÐòµ½ÆÁÄ»»æͼ´óÖ¹ý³Ì (hellominefriend, 2015-8-14)
- ¹È¸èÐû²¼½«Android MÕýʽÃüÃûΪ¡°ÃÞ»¨ÌÇ¡± (zaza9084, 2015-8-18)
- AndroidÄ£ÄâÆ÷ÔõôÅäÖÃÍøÂçÁ¬Í¨ (vs_dev, 2015-8-20)
- AndroidµÄSDKÓëADT²»Æ¥ÅäÎÊÌâ (vs_dev, 2015-8-20)
- AndroidÄ£ÄâÆ÷Öв鿴app´´½¨µÄ˽ÓÐÎļþ (vs_dev, 2015-8-20)
- ¹È¸èÄâ¼õÉÙAndroidԤװӦÓãºG+²»ÔÙÇ¿ÖÆ°²×° (zaza9084, 2015-8-21)
TAG: Android