찾다

 >  Q&A  >  본문

android 模拟器用3.18的内核无法启动,一直黑屏。

PHP中文网PHP中文网2771일 전585

모든 응답(1)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 17:15:34

    완료되었습니다.
    환경: SDK 관리자가 다운로드한 android-n x86 관련 이미지 + android-goldfish-3.18-dev 소스 코드

    내보내기 ARCH=x86
    내보내기 CROSS_COMPILE=x86_64-linux-android-
    내보내기 PATH=x86_64-linux-android-4.9/bin/:$PATH
    make i386_ranchu_defconfig

    그런 다음 생성된 bzImage를 your/android/sdk/system-images/android-N/default/x86/에 복사합니다.
    원래 kernel-ranchu를 백업한 다음 bzImage의 이름을 kernel-ranchu로 바꿉니다.
    그런 다음 이 디렉터리에서 system.img userdata.img ramdisk.img 및 kernel-ranchu를 사용하여 에뮬레이터를 시작합니다.
    emulator -kernel ./kernel-ranchu -sysdir ./ -system ./system.img -data ./userdata.img -ramdisk ./ramdisk.img
    이전 실패의 핵심은 make 중에 i386_ranchu_defconfig가 사용되지 않았다는 것입니다. 나는 이 i386_ranchu_defconfig와 i386_emu_defconfig의 차이점을 파악하지 못했습니다.

    회신하다
    0
  • 취소회신하다