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 가속 선택
Emulator 실행 화면

  • 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








댓글

이 블로그의 인기 게시물

SSH 연결 Delay 해결

[ELK] search guard를 이용한 보안 설정 (사용자 권한)

공공데이터(openapi) 사용법 (특정 정류소, 버스의 남은 좌석 확인 하기)