在我们自己的模拟环境中启动android的问题

时间:2017-02-10 06:05:34

标签: android linux simulation boot

我们一直面临着在我们的模拟环境中将android 5.0引导到GUI的问题。

  1. 我们已经能够使用我们的内核映像和rootfs在QEMU上成功启动它。
  2. 在我们的sw环境中,有一个rootfs无法超过400 MB的问题,所以通过删除一些不必要的东西我们把它降到400mb
  3. 在我们的环境中,我们将system.img,userdata.img和cache.img打包到一个包中,并将其作为rootfs提供。内核和ramdisk按原样提供。
  4. 我们能够在上述模拟环境中启动kitkat。
  5. 我要在下面附上日志。我们看到的是在加载表面抛油环之后很多粘合剂转换失败。我们可以看到android徽标,但之后没有gui。
  6. 我们怀疑的是selinux的以下问题(我们已经在内核命令行中将se linux设置为允许)或者通过init识别userdata.img和cache.img。
  7. 这里指出潜在问题的任何指示都会非常有帮助。我是Android启动机制的新手,虽然我对驱动程序开发有着超越的知识。

    附加日志链接:https://www.dropbox.com/scl/fi/im33ikwo6zvjobw70zl46/fsim_swonly.log?dl=0&oref=e&r=AAUTkq0XmQwwdsnOGAUqodCFdVHzt-2ejEstlhF40PWkNA4tjglBxO-WCtWxdRJK4GjXXemYenvq9_m9BtkEPLsDDvtw1r7qjRGDTlor5NU0EvLorixw6NgytVfYJa7FfBBpXU574_QnbbNRdjhFcM9NZRcYO0fCYmbuPllHKBbrzS8yFJWoKk3A_2D27BSXpco&sm=1

0 个答案:

没有答案