나는 얼마 동안 컴파일 할 소스 코드를 얻으려고 노력해 왔고 마침내 컴파일되었다. 그러나 팝업 화면을 보여 주지만 매우 비어있는 에뮬레이터에 문제가 있습니다. 나는 우분투 서버 주객 관계의 및 Nexus6P에 대한 안드로이드 7.1.1 사용하고안드로이드 7.1.1을 소스 코드로 컴파일 한 후 빈 에뮬레이터, 에뮬레이터를 작동시키는 방법?
나는 그런 (-sysdir 모든 디렉토리를 지정 시도 (하지만 난 Nexus6P을 소유 해달라고 그래서 에뮬레이터에서이 작업을 실행해야합니다) , -sysdir, -datadir, -kernel, -ramdisk, -system, -data, -cache, -sdcard)이 파일들은 envsetup.sh 파일에 의해 자동으로 채워지는 것으로 알고 있습니다.
emulator -kernel ./prebuilts/qemu-kernel/arm64/kernel-qemu -ramdisk ./out/debug/target/product/angler/ramdisk.img -sysdir ./out/debug/target/product/angler/ -cache ./out/debug/target/product/angler/cache.img -system ./out/debug/target/product/angler/system.img -data ./out/debug/target/product/angler/userdata.img -memory 4096 -partition-size 4096 -sdcard sdcard.img -skindir ./sdk/emulator/skins/ -skin WVGA800
내가 같은 ARM/ARM64를위한 그러나 아무 소용이 다른 사람에게 커널을 변경 :
내가 사용하는 명령이 있습니다. 내가 보는 모든 빈 에뮬레이터 이며 변경 후 다음과 같은 오류 팔 :
내가 에뮬레이터 작동 실 거예요 이유에 당황 오전. 또한 Android on Genymotion-type 외부 에뮬레이터를 설치할 수있는 "이미지"파일은 어디에 있습니까?
도움을 주시면 감사하겠습니다.
코드를 작성한 직후에 동일한 터미널에서 '에뮬레이터'를 실행 해보십시오. 환경을 설정하지 않고 에뮬레이터를 실행하는 명령보다 작동하는 경우 수정해야합니다. – Yury
나는 에뮬레이터를 실행하려고했는데, QEMU를 말한 창문이 있었는데 그 안에는 아무것도 없었지만 (이 시간은 터미널이었던) 무엇이든간에 이미지가 왜곡되어 있었다. – SamT01
Ooops, 나는 한 점을 놓쳤다. 빌드를 실행하기 위해 어떤 대상을 사용합니까? 에뮬레이터 용 Android를 빌드하는 경우'aosp_arm-userdebug','aosp_x86_64-userdebug' 또는 유사한 것을 사용해야합니다. Nexus 6P – Yury