Android 模拟器至少需要运行哪些文件?
我已经用新内核从源代码构建了一个模拟器 有了构建的文件和源代码,项目文件夹太大了。所以,我想把它们分开。 在这里,我下载sdk工具 所以,我想知道模拟器至少需要哪些文件?比如system.img和什么 (此外,我还构建了一个新内核,我想用这个新内核运行模拟器) thx,提前 附件: 经过长时间的搜索,我将最小的文件放在如下文件夹中:Android 模拟器至少需要运行哪些文件?,android,android-emulator,android-ndk,Android,Android Emulator,Android Ndk,我已经用新内核从源代码构建了一个模拟器 有了构建的文件和源代码,项目文件夹太大了。所以,我想把它们分开。 在这里,我下载sdk工具 所以,我想知道模拟器至少需要哪些文件?比如system.img和什么 (此外,我还构建了一个新内核,我想用这个新内核运行模拟器) thx,提前 附件: 经过长时间的搜索,我将最小的文件放在如下文件夹中: :~/droidls hardware-qemu.img system.img userdata-qemu.img ramdisk.img u
:~/droidls
hardware-qemu.img system.img userdata-qemu.img
ramdisk.img userdata.img zImage
然后,我将cd放入这个文件夹,并将android sdk linx/tools路径放入主机操作系统的path变量中
最后,我尝试使用以下命令启动仿真器:
emulator -kernel zImage -ramdisk ramdisk.img -sysdir ~/droid -datadir ~/droid -data userdata-qemu.img -system system.img -initdata userdata.img
但它失败了
用于在设备或模拟器上运行应用程序
Android软件包。需要apk
文件。.apk
文件包含.dex文件(转换为Dalvik字节码的文件)、resources files.arsc、Uncompiled resource和AndroidManifest.xml。有关更多详细信息,请参阅
有了构建的文件和源代码,项目文件夹是如此巨大
请描述一下项目文件夹是如何在建成后变得巨大的
所以,我想知道模拟器至少需要哪些文件
比如system.img还有什么
是的,这是个好问题。根据官方文件
要使用仿真器,首先必须创建一个或多个AVD
配置。在每个配置中,您指定一个Android平台
在emulator和硬件选项集以及emulator中运行
你想用的皮肤。然后,在启动emulator时,指定
要加载的AVD配置
每个AVD都作为一个独立的设备,有自己的专用设备
存储用户数据、SD卡等。当您启动
仿真器具有AVD配置,它会自动加载用户
AVD目录中的数据和SD卡数据。默认情况下,模拟器
将用户数据、SD卡数据和缓存存储在AVD目录中
你可以通过
此外,我还构建了一个新内核,我想运行
使用这个新内核的模拟器
对于有关使用新内核运行以及使用模拟器运行内核的查询,您可以通过
希望能有所帮助