android 编译小结,模拟器打包~

来源:互联网 发布:直接翻译软件界面 编辑:程序博客网 时间:2024/05/21 17:40

Just a Note Personal


最近在系统挂钩子,调试程序 ,开了100G 的缓存,表示毫无压力,编译完了之后在/mydroid/out/target/product/generic 生成img 直接运行 emulator ,ok,没问题,但是我想把这些拿出来运行,不参与模拟器的东西。


把  generic 目录下的东西拷贝一下到 myimg下面


#!/usr/bin/env bashANDROID_SDK_LINUX=/home/user/myimg/etcANDROID_BUILD=/home/user/myimg/romemulator \    -sysdir ${ANDROID_BUILD} \    -system ${ANDROID_BUILD}/system.img \    -ramdisk ${ANDROID_BUILD}/ramdisk.img \    -data ${ANDROID_BUILD}/userdata.img \    -sdcard ${ANDROID_BUILD}/sdcard.img \    -kernel ${ANDROID_SDK_LINUX}/kernel-qemu \    -skindir ${ANDROID_SDK_LINUX}/skins \    -skin HVGA \    -scale 0.7 \    -memory 512 \    -partition-size 1024     

 kernel 如果没有编译的话用sdk的 可以从sdk system-images

skindir可以从sdk下面取 platforms下面

 当然 -skindir -skin 可以不舍之  skin后面的参数是分辨率 具体看skins文件夹下面的子文件夹的名字

chmod 777 lunch.sh

./lunch  脱离sdk 源码运行了


0 0