완료되었습니다. 환경: 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의 차이점을 파악하지 못했습니다.
완료되었습니다.
환경: 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의 차이점을 파악하지 못했습니다.