读书人

android.源码起动模拟器

发布时间: 2012-09-08 10:48:07 作者: rapoo

android.源码启动模拟器

?

Android.源码中启动模拟器

?

?

Android源码中提供了完整的开发工具和交叉编译工具。正确编译源码后,就可以得到这些开发工具。如何在Android 源码中启动模拟器工具?

?

1、工作环境:

pc:Ubuntu xx

source:Android 2.x

tools: JDK 1.5

?

2、开发工具编译

#cd /dev_path/android/ ? ?#android 源码根目录

#make sdk ? ? ? ? ? ? ? ? ? ? ? ?#编译android源码版本 sdk

?

正确编译后在out目录下生成文件夹

#cd /out/host/linux-x86/sdk/android-sdk_eng.root_linux-x86

这里存放Android模拟器和所有的开发调试工具

#pwd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#查看所在路径

/root/Android/out/host/linux-x86/sdk/android-sdk_eng.root_linux-x86

#ls -tral

-add-ons ? ? ? ? ? ? ? ? ? ? ? ? ? #需要增加的新工具路径

-docs ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #关于模拟器和各种开发工具的说明等

-documentation.html

-platforms ? ? ? ? ? ? ? ? ? ? ? ? #平台目录

-platform-tools ? ? ? ? ? ? ? ? ?#平台操作工具

-RELEASE_NOTES.html

-samples ? ? ? ? ? ? ? ? ? ? ? ? ? #运行的例子

-tools ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#对应于模拟器上的tools

?

?

3、创建模拟器

?

进入到tools目录

#cd tools

?

查看当前是否有设备

#./android list avd

?

有于还没有new一个虚拟设备故会出现如下提示

Available Android Virtual Devices: ?#空,说明还没有定义设备

?

使用命令

#./android create avd -n ANDROID -t 1

?

创建完成后出现模拟器设备的参数:

?

Created AVD 'ANDROID' based on Android AOSP (Preview),

with the following hardware config:

hw.camera=no

vm.heapSize=320

hw.lcd.density=160

disk.cachePartition.size=66MB

hw.sdCard=yes

disk.cachePartition=yes

hw.keyboard=yes

hw.audioOutput=yes

hw.audioInput=yes

hw.dPad=yes

hw.accelerometer=yes

hw.camera.maxVerticalPixels=480

hw.gps=yes

hw.ramSize=96

hw.touchScreen=yes

hw.battery=yes

hw.gsmModem=yes

hw.trackBall=yes

hw.camera.maxHorizontalPixels=640

?

使用./android list avd,查看是否创建成功.

?

#./android list avd

Available Android Virtual Devices:

?? ?Name: ANDROID

?? ?Path: /root/.android/avd/ANDROID.avd

??Target: Android AOSP (Preview) (API level AOSP)

?? ?Skin: HVGA

?

出现上面提示,说明创建‘ANDROID’成功

?

4、启动模拟器

?

#./emulator avd ANDROID

?

可以看到模拟器画面如下:

?

?

android.源码起动模拟器

?

?

?

?

?

?

读书人网 >Android

热点推荐