`
地球小野花
  • 浏览: 163943 次
  • 性别: Icon_minigender_1
  • 来自: 马赛大回旋
社区版块
存档分类
最新评论

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开发之启动模拟器并安装游戏apk

    在Android开发过程中,启动模拟器并安装游戏APK是一项基础但重要的操作。本文将深入探讨这一过程,并以《Assassins Creed》这款游戏的APK安装为例进行讲解。 首先,我们需要了解Android模拟器。Android模拟器是...

    Android应用源码之2.模拟器的使用.zip

    通过Android模拟器,开发者可以直接调试源码,查看和修改代码后立即看到效果。使用“运行”或“调试”按钮,应用会自动部署到模拟器上,调试工具如Logcat、Profiler等可以帮助找出和修复问题。 7. **热重载(Hot ...

    android安卓老虎街机模拟器源码Demo tiger arcade code

    Android平台上的“安卓老虎街机模拟器”源码Demo为此提供了可能。这款应用允许用户在Android设备上运行各种街机游戏,通过将游戏ROM复制到设备上,然后在应用程序内指定游戏路径,就能轻松实现街机游戏的模拟运行。 ...

    雷电模拟器多开中控源码.rar

    在Windows系统中,可能涉及到使用`CreateProcess`或`ShellExecute`等API来启动模拟器进程,而关闭则可能通过发送`WM_CLOSE`消息或者直接终止进程来完成。 2. 排列模拟器:这一过程涉及到Windows窗口管理,通过调整...

    android 安卓NDS游戏模拟器源码DEMO

    然而,从"android 安卓NDS游戏模拟器源码DEMO"这个标题来看,我们可以推测Nds_APP.apk是一个包含了模拟器应用的Android可安装包。源码可能包含以下几个部分: 1. 主程序:负责启动和管理模拟器,包括初始化资源、...

    ArcGIS for Android 100.4.0示例完整源码_AS3.3.2

    - 模拟器改进:更快启动,更多设备配置选项。 - Kotlin支持:原生支持Kotlin语言,简化开发过程。 **3. 使用离线aar文件** aar(Android Archive)文件是Android库项目的标准打包格式。离线aar文件的使用意味着...

    Android应用源码之2.模拟器的使用-IT计算机-毕业设计.zip

    配置完成后,通过AVD Manager启动模拟器。 二、模拟器性能优化 1. **HAXM(Intel Hardware Accelerated Execution Manager)**:为了提高模拟器的运行速度,可以安装HAXM驱动,利用CPU的硬件加速功能,使得基于...

    夜神模拟器批量多开启动源码

    标题中的“夜神模拟器批量多开启动源码”指的是使用编程代码实现自动化地开启多个夜神模拟器实例。夜神模拟器是一款流行的Android模拟器,允许用户在个人电脑上运行Android应用程序,常用于游戏多开、应用测试等场景...

    Android platform 源码的下载、编译.doc

    - 进入`out/host/linux-x86/bin`目录,运行`./emulator`命令启动模拟器,可以添加调试选项以查看更多信息。 此外,文档还提到了SVN的安装,但没有给出完整的步骤。通常,你需要下载Subversion的源码包,解压后按照...

    Android Launcher 源码修改可编译.zip源码资源下载

    4. **运行与调试**:使用Android模拟器或连接的物理设备进行测试。在运行配置中选择"Run 'app'"。 5. **修改源码**:根据需求对源码进行修改,比如改变布局、增加新功能或优化性能。 6. **版本控制**:使用Git或...

    Android应用源码安卓手机钢琴模拟器项目.zip

    这个Android应用源码项目是一个初级水平的安卓手机钢琴模拟器,旨在帮助开发者或者对移动应用开发感兴趣的人了解Android应用程序的基本架构和音乐应用的实现方式。通过分析和学习这个项目,我们可以掌握以下几个重要...

    ubuntu上在androidstudio中启动emulator闪退的解决方法

    在 Ubuntu 上 Android Studio 中启动 Emulator闪退的解决方法 在 Android Studio 中点击模拟器的启动按钮后,模拟器界面弹出后,又立刻闪退。这是非常常见的问题,本文将为大家分享 Ubuntu 上在 Android Studio 中...

    安卓Android源码——android打电话源码.rar

    本资源“安卓Android源码——android打电话源码.rar”提供了一种深入理解如何在Android应用程序中实现打电话功能的方式。通过分析这个源码,我们可以学习到如何在Android系统中集成电话拨打功能,并了解相关API和...

    Android应用源码之CellBroadcastReceiver.zip

    可以使用模拟工具,如Android模拟器的CellBroadcastEngine或第三方工具,来模拟细胞广播事件。 5. **性能优化**:由于细胞广播可能会频繁触发,因此在处理广播时应避免执行耗时操作,以免影响用户体验。同时,如果...

    安卓FC NES小霸王游戏模拟器源码编译APK支持wifi直连对战游戏

    【安卓FC NES小霸王游戏模拟器源码编译APK支持wifi直连对战游戏】是一个专为Android平台设计的复古游戏模拟器项目,它能够让用户在手机上体验到经典的小霸王(NES)游戏。这款模拟器的独特之处在于其内置了WiFi直连...

    android socket编程源码—同一台PC的两个模拟器间的通信附详细文档

    本项目聚焦于在同一台PC上运行的两个Android模拟器之间的Socket通信,这对于开发和测试分布式应用程序或需要设备间通信的场景非常有用。以下是关于这个主题的详细解释: 一、Android Socket基础 Socket是网络通信的...

    安卓Android源码——WordPress for Android.zip

    "安卓Android源码——WordPress for Android.zip" 这个标题明确指出,我们正在探讨的是关于Android操作系统的源代码,具体是针对WordPress的Android应用版本。WordPress是全球广泛使用的开源博客和内容管理系统,而...

    Android 闹钟源码.zip

    10. **实践与调试**: 为了更好地理解源码,开发者应该在实际设备上进行测试和调试,因为模拟器可能无法准确模拟所有与电源管理和系统优化相关的现象。 总之,通过分析和实践这个"Android 闹钟源码",开发者可以深入...

    安卓的nes(fc),街机MD,GBA,SFC,模拟器VC工程源码,C++,C,Java语言编写

    本文将详细讲解与标题"安卓的nes(fc),街机MD,GBA,SFC,模拟器VC工程源码,C++,C,Java语言编写"以及描述中提及的安卓模拟器相关的技术知识点,包括Android平台上的游戏模拟器开发、编程语言C++、C和Java的应用,以及...

Global site tag (gtag.js) - Google Analytics