Android模拟器编译和模拟

1. 先编译android代码

source build/envsetup.sh

lunch sdk-eng

make

结果产生一个system.img ramdisk.img build.prop userdata.img

2. 安装google的sdk platform 的同时安装system_images

要从里面取kernel-menu

google的sdk platfrom要保存好,特别是system_images,将来想要用的时候,发现找不到了。

3. 把odex关闭掉,带odex的我的system.img没开机。

只有俩天时间要把android4.4上的appops移植到android4.2上,没时间太多研究模拟器。 后续补上。

appops框架移植完毕,54个ops,只移植了几个,真是费劲。

时间: 2024-10-28 03:43:04

Android模拟器编译和模拟的相关文章

最快的Android模拟器Genymotion的安装与使用

你还在为android自带的模拟器缓慢启动而发愁吗,本文将带你使用最新,最快的android模拟器测试与模拟App应用必备的Genymotion. Genymotion是最新版的安卓模拟器,被300000开发者所信任! 我们会变得更易用.更个性化. 加入我们社区并成为第一批的使用者吧! 官网地址:http://www.genymotion.net/ 一.Genymotion优点所在 1.演示 保证您的应用能以最好的画质和效能运行,这是他们应有的表现. 只要轻点3次鼠标,就可以开始使用您的虚拟器.

Android内核编译

说明:我这里用的是Android 4.2.2自带的交叉编译工具.如果是使用host系统安装的,我觉得应该也是可以的.但是没有测试过.因为Android源代码已经自带了,所以大多数情况下,不需要再安装host系统的交叉编译工具.Android自带的交叉编译工具有两套,位于prebuilts/gcc/linux-x86/arm目录下:1. arm-eabi-4.62. arm-linux-androideabi-4.6两者的区别是:后者比前者新一些,具备一些新的特性.实际测试表明都可以用来编译内核,

介绍Visual Studio的Android模拟器

http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/introducing-visual-studio-s-emulator-for-android.aspx 微软发布了Visual Studio 2015预览这一周和你现在有选择为Android开发:c++,科尔多瓦,c# Xamarin的. 选择其中一个Android开发选项时,Visual Studio还将安装全新的Visual Studio Android模拟器调试应用程序

基于Android模拟器的调研

面对02机器上pcdroid异常情况频发,已经影响到自动化测试的稳定性,因此,花了四天时间对当前的Android模拟器进行调研,试图去寻找一款性能稳定,支持多系统版本的模拟器,从而解决当前自动化测试多系统.多异常的问题. (一)初步思考 我一直相信,当前我们所面临的窘境对于一些顶级团队来说,可能已经有完美的解决方案.起初对于Android模拟器的思考,还仅限于Android官方与SDK一起提供的模拟器,不过根据之前经验来说,官方的模拟器能解决多版本系统的问题,但是由于Android官方的模拟器使

针对Android 模拟器启动慢的问题

转载http://www.cnblogs.com/Theladyflower/p/4094426.html Android 模拟器一直以运行速度慢著称,可以使用intel HAXM技术为Andorid模拟器加速.使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题. 1. Intel HAXM 是什么 Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的

android 单独编译某个模块

第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的命令来支持编译单独的模块,以及重新打包system.img的命令.在继续学习Android源代码之前,就让我们先来看看这个命令吧. 一. 首先在And

【转】Android源代码编译命令m/mm/mmm/make分析--不错

原文网址:http://blog.csdn.net/luoshengyang/article/details/19023609 在前文中,我们分析了Android编译环境的初始化过程.Android编译环境初始化完成后,我们就可以用m/mm/mmm/make命令编译源代码了.当然,这要求每一个模块都有一个Android.mk文件.Android.mk实际上是一个Makefile脚本,用来描述模块编译信息.Android编译系统通过整合Android.mk文件完成编译过程.本文就对Android源

Eclipse中查看Android模拟器SD卡目录

有时候用到Android模拟器来模拟SD卡相关操作,在Eclipse中可以直接查看SD卡目录: 首先,新建模拟器的时候要创建SD卡,存储的大小根据需要创建: 启动模拟器,在Eclipse中打开视图窗口:Window--Show View--File Explorer: 可以看到下面有mnt目录,mnt--sdcard 就是SD卡的目录, 也就是代码中 Environment.getExternalStorageDirectory()  的目录: 这样就可以很直观的看到代码对sd卡的操作,比如新建

Android模拟器Genymotion安装及使用教程详解

尊重版权,未经授权不得转载 本文出自:http://blog.csdn.net/fengyuzhengfan/article/details/53366252 一直以来都有不少朋友问我关于Android模拟器的事情,比如:那个Android模拟比较快,如何安装使用之类.今天我整理出来这篇教程,供我的朋友以及各位小伙伴们查阅借鉴. Android的模拟器很多,但最原汁原味的还数Android SDK中的模拟器,毕竟是Google的亲儿子.之前Android SDK中的模拟器运行速度一直是大家吐槽的