Linux에서 Windows 기반 Android 에뮬레이터 avd 데이터를 사용하는 방법은 무엇입니까?

Linux에서 Windows 기반 Android 에뮬레이터 avd 데이터를 사용하는 방법은 무엇입니까?

내 컴퓨터는 이전에 Windows 10을 실행 중이었는데 다시 Arch Linux로 전환하기로 결정했습니다. Arch Linux를 설치하기 전에 AVD 데이터 디렉터리가 포함된 숨겨진 Android 디렉터리를 백업했습니다. 이 디렉터리는 다음 위치에 있습니다.

C:\Users\Khalid\.android

Arch로 전환한 후 Android 에뮬레이터를 설치하고 Android 에뮬레이터에 필요한 모든 환경 변수를 .bashrc에 추가했습니다. 다음은 정의된 환경 변수입니다.

export EXTERNAL_DRIVE=/run/media/user12/EXTERN_DRIVE/Android
export ANDROID_HOME=/opt/android-sdk
export ANDROID_EMULATOR=$ANDROID_HOME/emulator
export ANDROID_EMULATOR_HOME=$EXTERNAL_DRIVE/.android/
export ANDROID_AVD_HOME=$ANDROID_EMULATOR_HOME/avd/
export ANDROID_TOOLS=$ANDROID_HOME/cmdline-tools/tools
export ANDROID_CMDLINE_TOOLS=$ANDROID_HOME/cmdline-tools/tools/bin
export ANDROID_PLATFORMS=$EXTERNAL_DRIVE/android-sdk/platforms
export ANDROID_PLATFORM_TOOLS=$ANDROID_HOME/platforms

그 후 다음 명령을 실행하여 사용 가능한 avd를 나열했습니다.

avdmanager list avd

하지만 오류가 발생합니다.

    The following Android Virtual Devices could not be loaded:
        Name: Nexus_5X_API_26_Google_Play
        Path: /run/media/user12/EXTERN_DRIVE/Android/.android/avd/Nexus_5X_API_26_Google_Play.ini
       Error: Corrupted AVD ini file: /run/media/user12/EXTERN_DRIVE/Android/.android/avd/Nexus_5X_API_26_Google_Play.ini
    ---------
        Name: Nexus_5_API_23_Marshmallow
        Path: /run/media/user12/EXTERN_DRIVE/Android/.android/avd/Nexus_5_API_23_Marshmallow.ini
       Error: Corrupted AVD ini file: /run/media/user12/EXTERN_DRIVE/Android/.android/avd/Nexus_5_API_23_Marshmallow.ini

또한 다음을 수행하여 기계를 에뮬레이트하고 싶은지 확인하려고했습니다.

emulator -avd Nexus_5X_API_26_Google_Play

하지만 다음과 같은 오류가 발생합니다.

PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

누구든지 이것에 무엇이 문제가 있는지 또는 왜 이 오류가 발생하는지 말해 줄 수 있습니까?

답변1

내보내기 대신 가져오기를 사용해야 한다고 생각합니다. GUI 인터페이스에서 이미지를 가져오고 내보내는 기능을 제공하므로 이미 실행 중인 Android 스튜디오를 사용하여 이 작업을 수행할 수도 있습니다. 여기를 참고하시면 됩니다

https://developer.android.com/studio/run/managing-avds#importexporthp

https://developer.android.com/studio/run/managing-avds#selecthardwarepage

관련 정보