Translate

2014년 6월 5일 목요일

[Android] Samsung Galaxy Emulator (삼성 갤럭시 시리즈 에뮬레이터)



최근 모바일 작업을 하다보니 회사에서 나오는 시료 단말기로 테스트를 진행을 하는데
모든 단말기에 대해서 구비를 할 수 없어서 보통 AVD(Android Virtual Device)
많이 이용한다.

하지만 같은 OS버전이라도 단말기마다 해상도가 다르고 각각 요상한(!?)
특징이 있다보니 완전히 일치하는 결과를 내기가 쉽지가 않다.


인터넷을 돌아댕기다 삼성 개발자페이지에서 삼성 단말기의 에뮬레이터를
지원해 주는것을 찾았다.

링크: http://developer.samsung.com/remotetestlab/rtlDeviceList.action#




1. 사이트에 들어가면 다운받을 수 있는 에뮬레이터 목록을 볼 수 있다.
   (다운로드 받으려면 삼성개발자 페이지에 회원가입을 해야 한다.)






2. 다운받을 단말기의 OS버전이나 사용 시간을 선택한다.






3. 단말기(Host)에 대해서 'Start' 클릭하면 jnlp 확장자 파일이 다운로드 된다.






4. 해당 파일을 java로 실행시키면 다음과 같은 화면이 나온다.

  - 우분투의 경우 (출처: 링크)
    1) 설치: sudo apt-get install icedtea-netx
    2) 실행: sudo javaws ./<파일명>.jnlp

  - 보안설정으로 실행할 수 없는경우 => 링크 참조






5. 처음 에뮬레이터가 나타났을때의 모습.






6. 잠금화면을 풀고나서의 모습






7. 혹시나 싶어서 adb 연결이 되나 봤는데 역시나.. 되지 않는다.
    DDMS와 같은 기능은 이용할 수 없으며 APK를 에뮬레이터에서 다운로드 받아
    정상적으로 작동되는지의 여부를 확인하거나..
    OEM Browser(Webview) 에서 레이아웃이 깨질 때 확인용으로 사용이 가능하다.







======================
2014.06.23 추가

기기의 위에서 오른쪽 버튼을 누르면 다음과 같은 기능을 사용할 수 있다.







인증이 되지 않아서 APK를 넣을 수가 없었다.




















'Test - Logs' 클릭 시 위와같이 DDMS에서 보는것과 같이 로그를 보는것이 가능하다.









'Test - Terminal' 클릭 시 adb shell 로 접속할 수 있는 포트를 알려주는데
IDE(eclipse 같은) 툴에서 DDMS확인하려 위와같이 Connect 를 하게되면
연결은 되지만 1초도 되지 않아 끊어지고 만다.

아직까지 실질적으로 DDMS에 연결 할 수 있는 방법을 알아내지 못했다.
======================






PS.
해당 사이트에서 현재 지원 가능한 단말기의 종류는 다음과 같다.
단말기 이름뒤에 있는 대괄호는 OS version 을 뜻한다.

1. Premium Galaxy (WVGA)
  - Galaxy S II [2.3.3]
  - Galaxy S II [4.1.2]

2. Premium Galaxy (WXGA)
  - Galaxy Note [2.3.6]
  - Galaxy Note [4.1.2]

3. New Tablet Galaxy (WSVGA)
  - Galaxy Tab 3(7.0) [4.1.2]

4.Tablet Galaxy (WXGA)
  - Galaxy Tab 10.1 [3.2]
  - Galaxy Tab 3(10.1) [4.2.2]
  - Galaxy Note 8.0 [4.1.2]
  - Galaxy Note 8.0 [4.2.2]
  - Galaxy Note 10.1 [4.1.1]
  - Galaxy Note 10.1 [4.1.2]

5. Tablet Galaxy (WQXGA)
  - Galaxy Note 10.1 2014 Edition [4.3]
  - Galaxy Note 10.1 2014 Edition [4.4.2]

6. Premium Galaxy (HD)
  - Galaxy Note II [4.1.1]
  - Galaxy Note II [4.3]
  - Galaxy S III [4.1.1]
  - Galaxy S III [4.1.2]
  - Galaxy S III [4.3]

7. Premium Galaxy (Full HD)
  - Galaxy Note 3 [4.3]
  - Galaxy Note 3 [4.4.2]
  - Galaxy S4 [4.2.2]
  - Galaxy S4 [4.3]
  - Galaxy S4 [4.4.2]
  - Galaxy S5 [4.4.2]



댓글 없음 :

댓글 쓰기