Android 스튜디오는 처음입니다. Android 스튜디오에서 에뮬레이터에서 첫 번째 프로그램을 실행하려고 하면 이 오류가 발생합니다.
다른 코멘트를 검색하고 아래와 같이 build.gradle을 24.0.0에서 23.0.3으로 줄이려고 했지만 여전히 작동하지 않습니다. I'는 Nexus 5X API 23에서 실행 중입니다.
android {
compileSdkVersion 24
buildToolsVersion "23.0.3"
}
표시되는 오류는 다음과 같습니다.
에뮬레이터에서 AVD를 시작할 수 없습니다.
Output:
emulator: WARNING: userdata partition is resized from 756 M to 800 M ERROR: resizing partition e2fsck failed with exit code 8
Hax is enabled
Hax ram_size 0x60000000
HAX is working and emulator runs in fast virt mode.
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
이것이 오래된 질문이라는 것을 알지만, 다음 명령으로 문제를 해결했습니다.
./emulator -data /sdk/path/here/system-images/android-API/default/x86/userdata.img -avd your_avd_name
여기서 API는 사용하려는 API 수준입니다. API<20에만 필요합니다.
참고: "libstdc++"에 문제가 생겨서 "LD_PRELOAD" envvar를 사용해야 했습니다. 예제에서 제거했으므로 전체 명령은 다음과 같습니다.
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 ./emulator -data /home/username/Android/Sdk/system-images/android-API/default/x86/userdata.img -avd Whatever
내가 달렸으로 동일한 유형의 문제에 설치한 후 업데이트 중 하나 SDK 플랫폼을 제외하고,출력 로그에 포함되는 더 이상 불만입니다. 그것은 포함한 가능한 문제를 해결하는 솔루션. 로그 below.
emulator: WARNING: userdata partition is resized from 769 M to 770 MERROR: resizing partition e2fsck failed with exit code 8
Hax is enabled
Hax ram_size 0x40000000
HAX is working and emulator runs in fast virt mode.
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
Your emulator is out of date, please update by launching Android Studio:
- Start Android Studio
- Select menu "Tools > Android > SDK Manager"
- Click "SDK Tools" tab
- Check "Android SDK Tools" checkbox
- Click "OK"
Emulator Android_Accelerated_x86_Nougat is running.
Waiting for emulator to be ready...
한 가능한 문제는 이 솔루션:
으로 실행할 수 있습니다 새로운 문제는 다음과 같은 이 솔루션입니다. 를 실행하면 에뮬레이터는 그것을 할 것입니다 부팅 및 물어 당신을 위해 암호 해독 암호입니다. 지 않는 경우't 을 제공이 올바른 암호를,그것은 검은 화면이 표시고 다음을 말하는 암호 해독에 실패했습니다.
그래서 이 작동하지 않았다 내 경우에는,그러나 당신의 마일리지 달라질 수 있습니다.
I don't 를 사용하여 안드로이드 스튜디오. 사용다 Visual Studio. 를 설치하다고 장치 관리자 및 리 에뮬레이터의 것은 무엇이 문제를 해결한다.
당신이 있어야 비슷한 옵션을 사용하는 경우 안드로이드 스튜디오. 하지만 경우에 당신을 시도할 수 있습니다 다운로드 및 설치자 마린 장치 관리자에 의해 Microsoft. It's 독립적인 필요로하지 않는 응용 프로그램의 설치 또는 Visual Studio 니다.
오해의 소지가오류가:파티션 크기 조정 e2fsck 지 못했을 종료한 코드 8
시작할 때에는 안드로이드 Virtual Device(AVD)있는 경우에 발생할 수 있습니다 이전 버전의 Android SDK 이 설치되어 있지만,없이 안드로이드 스튜디오. 오래된 독립형 그래픽 SDK 에는 관리자는 사용되지 않으로의 SDK 도구 v25.2.3-실행하는 오류를 보고하지 않습니다,하지만적절하게 수행하지 않습 업데이트 Android SDK.
를 사용하여 새 명령행 도구를 제공합니다../좋은 애플리케이션 아키텍처가 있--업데이트하여 올바르게 업데이트 Android SDK 그리고
e2fsck 실패 하는 코드는 8 개 문제가 사라질 것입니다.
더 많은 정보:https://stackoverflow.com/questions/43147699/how-to-update-android-emulator-without-android-studio
가 동일한 문제와 모든 노력하는 것은 위의 제안합니다. 는 절망,나의 모든 메뉴에서 찾을 수 있겠습니다. 그래서 저는 나"여 디스크에 있"메뉴에서의 오른쪽의 라인을 내는 장치에서 AVD 합니다.
안드로이드 스튜디오 열리는 탐색기의 창과 보는 디렉토리에 이름과 일치하지 않는 장치 이름은 아마했기 때문에 이름을 변경 내에 장치 AVD,안드로이드 스튜디오 정보에 의존하지 않을 것이 변화에 디스크가 있습니다.
그래서 나는 삭제 내는 장치를 만들었으로 새로운 동일한 매개 변수를 검증하는 디렉터리에 이름과 일치하는 시작했다.고 그것을 찾을 수 있습니다.
희망이 될 것이 도움을 누구나...
아무도 해답이 여기 나의 문제 해결,하지만 내가 찾았어요 이를 검색한 후 그것은 나로 나의 문제 해결. 모든 사람이 실패하는 경우,체크아웃 해답이 여기: https://stackoverflow.com/questions/50005383/emulator-error-resizing-partition-e2fsck-failed-with-exit-code-1
변디스크에 있습니다.dataPartition.크기
를756M
에서:
~/.android/avd/your_avd_name.avd/config.ini