博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[原]运行编译好的Android模拟器
阅读量:6485 次
发布时间:2019-06-23

本文共 947 字,大约阅读时间需要 3 分钟。

Android源码编译好了之后,我们就可以运行它了。
1、配置环境变量:
/data/data/Android$ export PATH=$PATH:$(pwd)/out/host/linux-x86/bin
/data/data/Android$ export ANDROID_PRODUCT_OUT=$(pwd)/out/target/product/generic
 
2、通过emulator来启动模拟器,带上相应参数:
/data/data/Android$ emulator -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu-armv7 -sysdir ./out/target/product/generic/ -system $ANDROID_PRODUCT_OUT/system.img -data $ANDROID_PRODUCT_OUT/userdata.img -ramdisk $ANDROID_PRODUCT_OUT/ramdisk.img
 
3、使用自己编译的kernel:
/data/data/Android$ emulator -kernel ./kernel/goldfish/arch/arm/boot/zImage -sysdir ./out/target/product/generic/ -system $ANDROID_PRODUCT_OUT/system.img -data $ANDROID_PRODUCT_OUT/userdata.img -ramdisk $ANDROID_PRODUCT_OUT/ramdisk.img
 
4、查看内核版本:
/data/data/Android$ adb shell
root@generic:/ # cd proc/
root@generic:/proc # cat version
Linux version 3.4.67-gea97df6 (USER@MACHINE) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #2 PREEMPT Sat Feb 7 17:48:18 CST 2015

转载地址:http://xyiuo.baihongyu.com/

你可能感兴趣的文章
小程序 Canvas绘图不同尺寸设备 UI兼容的两个解决方案
查看>>
产品规划,你通常规划多久的时间线?
查看>>
Android-MVP架构
查看>>
HTML5前端教程分享:CSS浏览器常见兼容问题
查看>>
Material Design之AppBarLayout
查看>>
让mysql不能为空的字段为空时也能插入
查看>>
一服多开
查看>>
从CVS迁移到SVN
查看>>
总部与前线
查看>>
微软推出Windows 10专业教育版:Cortana没了
查看>>
TensorFlow教程之API DOC 6.1.2Class tensorflow::EnvWrapper
查看>>
多目标跟踪突破:上交大&中兴 MOT Challenge 测评获第一
查看>>
控制ASP.NET Web API 调用频率
查看>>
系统诊断小技巧(7):利用Iptables进行排查和诊断的简易方案
查看>>
IPv6的渗透率比人们想象的要快速?
查看>>
针对Windows零日漏洞,微软是不是太过“无作为”了?
查看>>
推特解散商业团队 终止开发“Buy”按钮
查看>>
英特尔SSD:17年将专注于3D NAND和PCIe
查看>>
python (3):wxPython打包app,报错
查看>>
给网站更换服务器需要注意什么?
查看>>