I';我得到错误';ko:无效的缓存分区映像类型:yaffs2(预期为ext4)和#x27;当尝试在emulator上为设备mako启动android时?

I';我得到错误';ko:无效的缓存分区映像类型:yaffs2(预期为ext4)和#x27;当尝试在emulator上为设备mako启动android时?,android,android-source,Android,Android Source,我遵循了这里给出的所有步骤: 目标配置是“aosp_mako-userdebug”我也遇到了同样的问题。我只是更新了我的android studio,它为我工作。我通过使用linux工具创建映像解决了这个问题 创建system_new.img文件: dd if=/dev/zero of=system\u new.img bs=4k count=1800000 创建ext4文件系统: mkfs.ext4系统\u new.img 覆盖文件系统检查(否则映像将无法工作): tune2fs-c0-i0系

我遵循了这里给出的所有步骤:
目标配置是“aosp_mako-userdebug”

我也遇到了同样的问题。我只是更新了我的android studio,它为我工作。

我通过使用linux工具创建映像解决了这个问题

  • 创建system_new.img文件:
    dd if=/dev/zero of=system\u new.img bs=4k count=1800000
  • 创建ext4文件系统:
    mkfs.ext4系统\u new.img
  • 覆盖文件系统检查(否则映像将无法工作):
    tune2fs-c0-i0系统\u新建。img
  • 装载映像:
    sudo mount-o loop system\u new.img mount\u point
  • 复制你想要的任何文件
  • u宣布图像:
    sudo umount mount_pont
  • 你的图像准备好了

    您可以使用执行以下操作的android仿真器进行检查:
    emulator-avd您的虚拟设备-system\u new.img

    嘿。。。有什么解决办法吗?今天,我也面临着同样的挑战:(您可以通过添加遇到此问题时使用的版本以及修复此问题的版本来改进此答案。