qjbagu 2012-07-06
1.将android-sdk中的tools目录添加在系统目录中(即环境变量中的path中)¥androidlisttargetsAvailableAndroidtargets:id:1or"android-3"Name:Android1.5Type:PlatformAPIlevel:3Revision:4Skins:HVGA(default),HVGA-L,HVGA-P,QVGA-L,QVGA-Pid:2or"GoogleInc.:GoogleAPIs:3"Name:GoogleAPIsType:Add-OnVendor:GoogleInc.Revision:3Description:Android+GoogleAPIsBasedonAndroid1.5(APIlevel3)Libraries:*com.google.android.maps(maps.jar)APIforGoogleMapsSkins:QVGA-P,HVGA-L,HVGA(default),QVGA-L,HVGA-Pid:3or"android-4"Name:Android1.6Type:PlatformAPIlevel:4Revision:3Skins:HVGA(default),QVGA,WVGA800,WVGA854id:4or"GoogleInc.:GoogleAPIs:4"Name:GoogleAPIsType:Add-OnVendor:GoogleInc.Revision:2Description:Android+GoogleAPIsBasedonAndroid1.6(APIlevel4)Libraries:*com.google.android.maps(maps.jar)APIforGoogleMapsSkins:WVGA854,HVGA(default),WVGA800,QVGAid:5or"android-7"Name:Android2.1-update1Type:PlatformAPIlevel:7Revision:2Skins:HVGA(default),QVGA,WQVGA400,WQVGA432,WVGA800,WVGA854id:6or"GoogleInc.:GoogleAPIs:7"Name:GoogleAPIsType:Add-OnVendor:GoogleInc.Revision:1Description:Android+GoogleAPIsBasedonAndroid2.1-update1(APIlevel7)Libraries:*com.google.android.maps(maps.jar)APIforGoogleMapsSkins:WVGA854,WQVGA400,HVGA(default),WQVGA432,WVGA800,QVGAid:7or"android-8"Name:Android2.2Type:PlatformAPIlevel:8Revision:2Skins:HVGA(default),QVGA,WQVGA400,WQVGA432,WVGA800,WVGA854id:8or"GoogleInc.:GoogleAPIs:8"Name:GoogleAPIsType:Add-OnVendor:GoogleInc.Revision:2Description:Android+GoogleAPIsBasedonAndroid2.2(APIlevelLibraries:*com.google.android.maps(maps.jar)APIforGoogleMapsSkins:WVGA854,WQVGA400,HVGA(default),WQVGA432,WVGA800,QVGA这里列出了4种android模拟器和对应的4个‘googleApis’google把自己提供的应用程序(googlemap)放在googleAPIs这个模拟器类型中,因此要开发googlemap等google专属的应用程序就必须建立相应的googleAPIs类型的模拟器。为使Android应用程序可以在模拟器上运行,必须创建模拟器()AVD。在Eclipse中。选择【Windows】>【AndroidSDKandAVDManager】
点击左侧面板的【VirtualDevices】,在右侧点击【New】
填入【Name】设备名,选择Target的API,【SDCard】大小小于9MB,【Skin】随便选,Hardware目前保持默认值
点击CreateAVD即可完成创建AVD建立一个android-7模拟器
¥androidcreateavd--target5--nameAndroid7CPU
【androidcreateavd】建立一个模拟器
【--target5】模拟器使用id为5的模拟器类型
【--nameAndroid7CPU】将模拟器命名为“Android7CPU”
结果:
Android2.1-update1isabasicAndroidplatform.
Doyouwishtocreateacustomhardwareprofile[no]
CreatedAVD'Android7CPU'basedonAndroid2.1-update1,
withthefollowinghardwareconfig:
hw.lcd.density=160
再查看现有的模拟器:
¥androidlistavd
结果:
列出了现有的AVD
AvailableAndroidVirtualDevices:
Name:Android7CPU
Path:C:\DocumentsandSettings\Administrator\.android\avd\Android7CPU.av
Target:Android2.1-update1(APIlevel7)
Skin:HVGA
---------
Name:Mydevice
Path:C:\DocumentsandSettings\Administrator\.android\avd\Mydevice.avd
Target:Android2.2(APIlevel
Skin:HVGA
Sdcard:9M开启eclipse【run】>【DebugConfigurations..】再左边的列表中选择【AndroidApplication】下选择androidproject如(Helloword)。
右侧的【Android】选项卡可以选择Project,和【LaunchAction】默认为LunchDefaultActivity
【Target】选项卡中
【deploymenttargetselectionmode】中选择【Automatic】后在其下的列表中可以选择AVD,和查看AVD的详细信息。
【Emulatorlaunchparameters】中设设置仿真器的参数
运行时ctrl+f12切换AVD的横、竖显示。Skins:HVGA(default),QVGA,WQVGA400,WQVGA432,WVGA800,WVGA854为所支持的AVD布景,默认为HVGA,可以在创建AVD的命令行后附加【--skinQVGA-L】选项即可设置为QVGA,“-L”表示(landscape)“-P”
表示(portrait)AndroidSDK中提供adb(AndroidDebugger)命令行工具(需要root权限才能运行)¥adbshell切换到data/app目录中
¥cddata/app
查看列表
¥ls(linux)
¥dir(windows)
rm命令删除程序
¥rmxxx.apk$androiddeleteavd--nameAVDName