制作可独立发布的android模拟器
来源:互联网 发布:java生命周期包括 编辑:程序博客网 时间:2024/04/27 21:43
要运行Android模拟器emulator,只要具备4个系统镜像就可以了,分别是system.img、userdata.img、ramdisk.img和kernel-qemu,这4个文件均可以在从SDK环境中得到,此外,最好还要添加模拟器皮肤和adb工具,这样功能才算完整。以下介绍具体制方法。
一. 下载Android SDK。官方下载http://dl.google.com/android/android-sdk_rXX-windows.zip,XX是指你要下载的版本号,例如我下载的是08。此链接可能已经被和谐,,可以在网上搜索一下,用其它办法下载。下载好之后,运行SDK Manager工具,下载完整的SDK。假设SDK放在D:\android-sdk-windows目录下。
二. 新建一个目录,例如,在D盘下新建目录D:\AndroidEmulator。进入到D:\android-sdk-windows\tools目录下,将emulator.exe拷拷贝到D:\AndroidEmulator中,同时进入到D:\android-sdk-windows\platform-tools目录下,拷贝adb.exe和AdbWinApi.dll两个文件到D:\AndroidEmulator中。注意,有的SDK把adb.exe和AdbWinApi.dll放在D:\android-sdk-windows\tools目录下。
三. 在D:\AndroidEmulator新建目录images,用来存放上面提到的4个系统镜像。例如要制作Android2.1模拟器,则到D:\android-sdk-windows\platforms\android-7\images目录下,把里面的文件全部拷贝到D:\AndroidEmulator\images目录下,D:\android-sdk-windows\platforms\android-7\images目录包含了system.img、userdata.img、ramdisk.img和kernel-qemu这4个文件。
四. 在D:\AndroidEmulator新建目录skins,用来存放模拟器皮肤文件。继续以制作Android2.1模拟器为例,到D:\android-sdk-windows\platforms\android-7\skins目录下,把里面所有的文件夹拷贝到D:\AndroidEmulator\skins目录下,D:\android-sdk-windows\platforms\android-7\skins目录包含了模拟器皮肤文件。
五. 启动命令行窗口,进入到D:\AndroidEmulator目录,执行以下命令:
D:\AndroidEmulator>start /b emulator.exe -sysdir d:\AndroidEmulator -system images\system.img -data images\userdata.img -ramdisk images\ramdisk.img -kernel images\kernel-qemu -skindir d:\AndroidEmulator\skins -skin HVGA
start /b表示在后台运行emulator,其它emulator命令选项请执行emulator -help查看。这样,模拟器就运起来了。
六. 如果要在模拟器上安装APK程序,则执行adb install XXX.apk命令,运行adb install命令时,如果遇到下面输出:
D:\AndroidEmulator>adb install Renju.apk
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device offline
不用理会,重新运行,直到提示成功为止。
这样,如果我们编写了一个Android应用程序,想拿到一台没有Android SDK和Android Build环境的机器上显示给别人看,就可以打包D:\AndroidEmulator这个文件夹,再带上你的Android应用程序,就可以显示了,是不是很方便呢。
附我自己制作的一个Android2.1模拟器,可以下载使用。
这是一个可独立分发的Android手机模拟器,可以用于运行Android应用程序,不必依赖Android SDK或者Build环境。具体制作方法和用法请参考里面的README文件。里面还附带了一个示例Android应用程序--交互式人机对战五子棋供运行,交互式人机对战五子棋的使用方法见里面的文档。
- 制作可独立发布的android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- 制作可独立分发的Android模拟器
- Android 制作可独立运行的Android模拟器(2.2,2.3亲测可行)
- 制作独立运行的android模拟器
- 制作独立的模拟器
- 用Qt制作的Android独立游戏《吃药了》发布
- Android Wear 2.0下月发布,可脱离手机独立运行
- 微软发布最终独立程序正式版本Visual Studio Android模拟器
- android模拟器可写
- android模拟器发布APK
- NHibernateHelper
- VMware Player 虚拟机中音乐播放无声音 问题
- Java开发中使用Oracle数据库的一点注意事项
- 说说哪本书是对程序员最有影响、每个程序员都该阅读的书?
- zoj 1406 poj 1251 Jungle Roads
- 制作可独立发布的android模拟器
- Delphi XE5 FireMonkey移动开发示例:Tree Fractal
- 简单实现Java中的ArrayList
- JSP项目部署到本地tomcat
- wince6R3
- MP算法和OMP算法及其思想
- 开源项目管理系统:ProjectForge
- 如何通过图的方法来寻找一张地图的所有可达路径
- 简单实现Java中的LinkedList