라즈베리파이(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
을 선택하고, 다운로드한 이미지를 선택한다.


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

Rufus나 Etcher와 같은 도구를 사용할 수도 있는데, 아래 글을 참고하여 설치 미디어를 준비한다.
SD카드 장착 및 라즈베리파이 부팅
config.txt 수정
라즈베리파이의 부팅 디바이스를 확인하고 필요하면 수정한다. default는 android-sdcard로 되어 있다. 필자는 USB메모리를 사용하도록 되어 있어 아래와 같이 코멘트를 수정해 준다.

resolution.txt 수정
default는 1920×1080이다. 화면이 안나오면 1280×800 으로 변경한다.
설치 미디어 라즈베리파이에 연결 후 부팅
설치미디어/Display/키보드를 연결하고 Power On 하면 부팅이 되면 설치가 진행되고 아래와 같이 안드로이드 로고가 나온다.

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

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


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