
Linux 데스크톱에서 좋아하는 Android 애플리케이션을 원활하게 실행하고 싶으신가요? Waydroid를 찾아보세요! 이 혁신적인 도구는 컨테이너 기반 아키텍처를 채택하여 Android 앱을 네이티브 성능에 근접하는 성능으로 실행하면서도 Linux 환경에 완벽하게 통합할 수 있도록 지원합니다.이 가이드는 Linux 시스템에서 Waydroid를 사용하는 방법에 대한 포괄적인 개요를 제공합니다.
Waydroid 이해하기
Waydroid는 Linux 컴퓨터에서 완전한 Android 운영체제를 부팅할 수 있는 정교한 컨테이너 기반 솔루션입니다.상당한 리소스를 소모하는 기존 에뮬레이터와 달리, Waydroid는 Linux 컨테이너(LXC)를 사용하여 Android 앱을 네이티브로 실행합니다.이를 통해 애플리케이션이 데스크톱 환경에 직접 통합되는 가볍고 효율적인 환경을 제공합니다.
다양한 Linux 배포판 및 CPU 아키텍처와 호환되는 Waydroid는 Android의 Mesa 기술을 활용하여 향상된 그래픽 성능을 제공합니다.이를 통해 컨테이너가 호스트 시스템의 GPU에 액세스할 수 있도록 하여 앱이 원활하게 실행되도록 보장합니다.
Waydroid 설치 프로세스
설치를 시작하기 전에 시스템에서 Wayland 세션(특히 Ubuntu 22.04 이상)이 실행 중인지 확인하세요.터미널을 열고 다음 명령을 실행하여 이를 확인할 수 있습니다.
echo $XDG_SESSION_TYPE

시스템이 최신 상태이고 curl과 같은 필수 전제 조건이 포함되어 있는지 확인하세요.
sudo apt update && sudo apt install curl ca-certificates -y
다음으로, Waydroid 공식 저장소를 추가합니다.
curl -s https://repo.waydro.id | sudo bash

자동 감지에 실패하면 버전을 직접 지정하세요.예를 들어 -s jammy
Ubuntu 22.04의 경우 다음과 같이 사용할 수 있습니다.
마지막으로 다음 명령을 실행하여 Waydroid를 설치합니다.
sudo apt install waydroid -y
설치가 성공적으로 완료되면 애플리케이션 메뉴에서 Waydroid를 찾을 수 있습니다.

Fedora 사용자의 경우 DNF 패키지 관리자를 사용하여 설치가 수행됩니다.
sudo dnf install waydroid
Waydroid 구성
Waydroid를 처음 실행하면 Android 이미지를 다운로드하라는 설정 창이 나타날 수 있습니다.이 이미지는 컨테이너 내에서 작동하는 Android 시스템 역할을 합니다. Vanilla 이미지(Google 서비스 제외) 또는 GAPPS 이미지(Google Play 서비스 포함)를 선택할 수 있습니다.
Google Play 스토어에 접속하여 앱을 설치하려면 GAPPS를 선택하세요.원하는 이미지를 선택한 후 ‘다운로드’를 클릭 하고 다운로드가 완료될 때까지 기다리세요.

다운로드가 완료되면 “완료”를 클릭하세요. Waydroid가 자동으로 실행됩니다.실행되지 않으면 애플리케이션 메뉴에서 수동으로 다시 실행하세요.잠시 후 가상 안드로이드 환경이 나타납니다.

처음에는 기기가 등록되어 있지 않습니다.따라서 Google Play 스토어를 이용하려면 기기를 등록해야 합니다.터미널을 열고 다음을 실행하세요.
sudo waydroid shell
Waydroid 셸에서 다음 명령을 실행하여 Android ID를 얻으세요.
ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/dataANDROID_TZDATA_ROOT=/apex/com.android.tzdataANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

이 명령은 숫자형 문자열을 반환합니다.꼭 복사하세요.
그런 다음 Google 인증되지 않은 기기 등록 페이지 로 이동하여 Android ID를 붙여넣고, 검증을 완료한 후 등록을 클릭합니다.

마지막으로 Waydroid를 닫았다가 다시 열거나 다음 순서를 실행하세요.
waydroid session stop && waydroid session start
이제 기기가 등록되었고, Google Play 스토어에서 제공되는 앱을 포함하여 Android 애플리케이션을 다운로드하여 사용할 준비가 되었습니다.
Waydroid를 통해 Android 앱 설치
설정 과정에서 GAPPS 이미지를 선택하셨다면 Google Play 스토어를 실행하는 것은 간단합니다. Google 계정으로 로그인하기만 하면 Android 기기에서처럼 앱을 설치할 수 있습니다.

앱을 제거하는 단계는 Android 기기에서 제거하는 단계와 동일합니다.원치 않는 애플리케이션을 제거하려면 ‘제거’를 클릭하기만 하면 됩니다.

이를 통해 모바일 기기에서와 마찬가지로 편리하게 앱을 관리할 수 있습니다.
Google Play 스토어를 사용하지 않으려면 APK 파일을 사용하여 앱을 수동으로 설치하거나 가볍고 개인 정보 보호에 중점을 둔 애플리케이션으로 알려진 F-Droid와 같은 대체 앱 스토어를 찾아볼 수도 있습니다.
APK를 설치하려면 먼저 신뢰할 수 있는 출처에서 다운로드하세요.터미널에서 APK가 있는 폴더로 이동하여 다음을 실행하세요.
waydroid app install your_app.apk
APK 파일의 실제 이름으로 바꾸세요 your_app.apk
.설치는 몇 초 안에 완료됩니다.
결론
Waydroid는 Linux에서 Android 애플리케이션을 실행하기에 매우 적합한 선택입니다.하지만 기존 Android 에뮬레이터, 가상 머신, Android Studio를 사용하여 개인용 Android 가상 기기(AVD)를 만드는 등 다른 방법도 있습니다.
답글 남기기