IT Share you

Android 에뮬레이터 : qemu-system-i386.exe : goldfish_battery_read : 잘못된 오프셋

shareyou 2020. 11. 8. 11:34
반응형

Android 에뮬레이터 : qemu-system-i386.exe : goldfish_battery_read : 잘못된 오프셋


따라서 Android 에뮬레이터에서 내 앱을 시작하려고 할 때마다 IDE에 다음 오류가 발생합니다.

Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset.......

이 오류는 애플리케이션이 1 분마다 실행되는시기도 표시합니다.

나는 사용하고있다

  • Android Studio 3 베타 6
  • API 레벨 26
  • 에뮬레이터 26.1.4
  • 안드로이드 SDK
  • 도구 26.1.1
  • 이미지 x86 26 (oreo)

...

모든 SDK 도구를 다시 설치하고 모든 것을 최신으로 업데이트하려고 시도했지만 운이 없었습니다. 또한 IDE를 다시 설치하고 모든 것을 다시 다운로드했지만 여전히이 오류가 표시됩니다.

누군가이 오류가 발생했는지 궁금합니다.


Google이 곧이 버그를 수정할 것이라고 확신합니다 ( 희망? ). 그러나 그 동안 모든 팝업 알림은 매우 성가신 일입니다. 나를 위해 에뮬레이터가 잘 작동하는 것 같습니다. 팝업 알림을 일시적으로 비활성화하고 싶었습니다.

팝업 에서 설정 아이콘선택하면 됩니다. 그런 다음 에뮬레이터 메뉴에서 팝업 없음을 선택 합니다 .

여기에 이미지 설명 입력

이벤트 로그를 계속 모니터링 할 수 있도록 로그 확인란을 선택한 상태로 두었습니다.


Oreo를 실행하는 에뮬레이터에도 동일한 문제가 있습니다. 에뮬레이터가 부팅되지 않고 'Emulator : qemu-system-i386.exe : goldfish_battery_read : Bad offset'이라는 메시지가 표시됩니다.

나는 다음과 같이 그것을 해결했다.

  1. 독립 실행 형 SDK 관리자 시작

  2. API 26 (OREO)에서 "Google Play Intel x86 atom Image"다운로드

  3. sdk 관리자> 도구> 관리자 avds ..에서 avd 관리자를 시작합니다 (Android 스튜디오가 아님).
  4. AVD를 만들거나 편집합니다.
  5. CPU / ABI에서 "Google Play Intel x86 atom Image"이미지를 선택합니다 ( "Google API Intel x86 atom Image"대신 ).
  6. AVD를 시작합니다. 작동합니다.

나는 같은 문제가 있습니다. 정말 이상하지만 Emulator.ini 파일 추가 / 변경을 부분적으로 해결합니다.

hw.audioInput=no
hw.audioOutput=no

Google이 Android API 27에서이 문제를 해결할 때까지 다음 단계가 저에게 효과적이었습니다.

1) SDK 관리자 / SDK 플랫폼 탭에서 / 패키지 세부 정보보기 (오른쪽 하단의 확인란)를 클릭합니다.

-모든 Android API 27 설정을 제거하려면 선택을 취소하십시오.

-Android 8.0, Android SDK 플랫폼 26, Android 26 용 소스, Google API Intel x86 Atom 시스템 이미지, Google API Intel x86 Atom_64 시스템 이미지 (64 비트 시스템이없는 경우 Atom_64가 필요하지 않을 수 있음) 설치를 선택합니다.

2) SDK 도구 탭을 클릭 한 다음 패키지 세부 정보 표시 (오른쪽 하단의 확인란)를 클릭합니다.

-Android SDK Build-Tools에서 27.0.0-27.0.3의 일부 또는 전부를 제거하려면 선택을 취소하십시오.

-26.0.2를 설치하도록 선택하십시오 (나에게 적합하지만 27s에서 원하는 다른 빌드를 선택할 수 있음)

3) 적용을 클릭합니다.

4) 터미널에서 실행 : adb kill-server.

5) 종료하여 모든 Android Studio를 닫습니다.

6) Windows 작업 관리자에서 adb.exe (이미 종료되어야 함), qemu-system-i386.exe에 대한 작업을 확인하거나 종료합니다.

7) AS를 다시 시작하고 Gradle 빌드 파일에 buildToolsVersion '26 .0.2 '가 있는지 확인하십시오.

이제 qemu-system-i386.exe 문제없이 에뮬레이터를 실행할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/46353221/android-emulator-qemu-system-i386-exe-goldfish-battery-read-bad-offset

반응형