想自己編譯一個kernel,然后用這個kernel運行模擬器,但是總是不能正常啟動,想知道問題出在哪里?
aosp編譯出來的emulator用自帶的kernel_ranchu(在aosp/out/target/product/generic_x86_64)運行成功啟動,版本是內核4.14,但是運行aosp/prebuilts/qemu-kernel/x86下kernel_qemu2卻會黑屏,說明這兩個不是同一個。然后我下載了goldfish,編譯一個4.14的內核,用的是goldfish自帶的x86_64_ranchu_defconfig,模擬器能夠啟動,但是不能操作,一直卡在桌面,也無法關機,logcat顯示
。如果編譯的是4.9的內核,模擬器運行就是停留在android開機影片界面,無法正常開機。也用aosp/prebuilts/qemu-kernel/build-kernel.sh的配置試了,都是黑屏。。。。編出來的是kernel_qemu,從名字看和prebuilt中的kernel_qemu2應該是一樣的,所以從kernel_qemu2到kernel_ranchu經過了什么操作?
網上的教程都看了,無法解決問題,有沒有大神幫幫忙

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/239303.html
標籤:Android
