라즈베리파이에 안드로이드 이미지 올리기

라즈베리파이(Raspberry Pi)는 저렴하면서도 강력한 성능을 갖춘 SBC(Single Board Computer)로, 다양한 운영체제를 설치해볼 수 있는 실험용 장비로 인기가 많다. 일반적으로는 라즈비안(Raspberry Pi OS)을 많이 사용하지만, 안드로이드(Android)를 설치하면 모바일 앱 테스트, 키오스크, 게임 콘솔 등으로 다양하게 활용할 수 있다.

이번 글에서는 라즈베리파이 4B 모델에 안드로이드를 올리는 과정을 알아본다.

안드로이드 이미지 다운로드

konstakang.com/devices에서 최신 Android 포팅 버전을 받을 수 있다. 필자는 라즈베리파이4B 모델을 사용하므로 RaspberryPi 4용 이미지를 다운로드한다.

아래와 같이 AOSP와 LineageOS용 이미지들이 여러 버전별로 링크돼 있다.

필자는 AOSP Android 15용 이미지를 다운로드했다.

설치 미디어에 이미지 플래싱(Flashing)

다운로드한 안드로이드 이미지로 SD 메모리 또는 USB 메모리에 설치 미디어를 준비한다.

기본 사용법은 아래 글을 참고한다.

장치는 Raspberry Pi 4를 선택한다.

운영체제는 Use Custom을 선택하고, 다운로드한 이미지를 선택한다.

저장소를 선택하고 다운로드를 진행한다.

RufusEtcher 같은 도구를 사용할 수도 있는데, 아래 글을 참고해 설치 미디어를 준비한다.

SD카드 장착 및 라즈베리파이 부팅

config.txt 수정

라즈베리파이의 부팅 디바이스를 확인하고 필요하면 수정한다. 기본값은 android-sdcard로 돼 있다. 필자는 USB 메모리를 사용해서 아래와 같이 관련 줄의 주석 처리를 수정해 줬다.

resolution.txt 수정

기본값은 1920×1080이다. 화면이 안 나오면 1280×800으로 변경한다.

설치 미디어를 라즈베리파이에 연결 후 부팅

설치 미디어와 디스플레이, 키보드를 연결하고 전원을 켜면 부팅과 함께 설치가 진행되고 아래와 같이 안드로이드 로고가 나온다.

설치가 완료되면 아래와 같이 초기 화면이 나타난다.

LineageOS 이미지를 선택하면 아래와 같이 진행된다.

부팅 후 할 수 있는 것들

항목설명
앱 설치ADB 연결 또는 APK 수동 설치
Google PlayGApps 설치 필요
해상도 변경Android 설정 > Display
스크린샷기본 버튼 미지원, ADB 필요
ADB 연결USB or Wi-Fi 통해 개발용 연결

참고 사이트

답글 남기기