Android TV Emulator 사용기
설치
- adt-bundle-linux-x86_64-20140702
Android SDK Manager
- sdk/tools/android 실행
- 디폴트 추가 설치 (17 packages 설치됨)
- 설치된 TV 이미지 확인
- Android TV ARM EABI v7a System Image
- Android TV Intel x86 Atom System Image
Android Virtual Device(AVD) Manager
- eclipse를 통해 실행 (프로세스명은 뭐지?)
- Template 확인
- Android TV (1080p) by Google
- Screen 55.0'', 1920x1080, X-Large xhdpi
- RAM: 2GiB
- Android TV (720p) by Google
- Screen 55.0'', 1280x720, X-Large tvdpi
- RAM: 2GiB
- Virtual Device에 설정 가능한 옵션
- Device: template 선택 가능
- Target: API 레벨 선택
- CPU/ABI: x86, ARM 선택
- Keyboard: Hardware keyboad present 선택
- Skin: 여러 스킨 선택 (TV 스킨 없음)
- Memory: 사이즈 선택 및 VM heap 사이즈 선택
- Internal storage: 사이즈 선택
- SD card: 사이즈 등 선택
- Emulator options: snapshot, gpu 가속 선택
- GPU 가속을 사용하지 않으면 화면 출력이 되지 않음 (부팅 실패?)
- GPU 가속을 선택할 경우 snapshot은 사용 불가
- 마우스 wheel 사용 가능
- IP 설정 ?
- 대부분의 App 실행이 안됨
adb 접속
# cd sdk/platform-tools/
# ./adb devices
List of devices attached
emulator-5554 device
# ./adb shell
root@generic_x86:/ # id
uid=0(root) gid=0(root) groups=1003(graphics),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats) context=u:r:su:s0
|root@generic_x86:/ # df
Filesystem Size Used Free Blksize
/dev 439.8M 60.0K 439.8M 4096
/mnt/asec 439.8M 0.0K 439.8M 4096
/mnt/obb 439.8M 0.0K 439.8M 4096
/system 738.2M 597.2M 141.0M 4096
/data 541.3M 224.5M 316.8M 4096
/cache 65.0M 4.1M 60.9M 4096
root@generic_x86:/ # mount
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/block/mtdblock0 /system ext4 ro,seclabel,relatime,data=ordered 0 0
/dev/block/mtdblock1 /data ext4 rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,data=ordered 0 0
/dev/block/mtdblock2 /cache ext4 rw,seclabel,nosuid,nodev,noatime,data=ordered 0 0
댓글
댓글 쓰기