안녕하세요.ㅋㅋ 오늘은 예고 드린대로 프로젝트를 AVD와 핸드폰 연결을 통해서 안드로이드 프로젝트를 빌드해 보겠습니다. 먼저 프로젝트를 하나 생성해 보겠습니다.





기본으로 주어지는 액티비티 테마들이 있어 보이네요.ㅋㅋ 저는 Blank Activity를 우선 선택하였습니다.

자 프로젝트를 생성하면 다음과 같이 메인 액티비티가 하나 뜹니다. 그럼 기본 형태는 있으므로 바로 실행해 보겠습니다. 상단에 실행아이콘을 누르면



아직 디바이스를 연결하지 않았으므로 기본으로 제공되는 AVD (Android virtual device) 를 선택해서 실행해 봅시다.





HAXM 에러

그런데 다음 그림처럼 바로 에러가 납니다.

Cannot launch AVD in emulator.

Output:

emulator: ERROR: x86 emulation currently requires hardware acceleration!

Please ensure Intel HAXM is properly installed and usable.

CPU acceleration status: HAX kernel module is not installed!



바로 찾아 보았습니다.;;;


해결방안


먼저 스택오버플로우에서 바로 찾아 보았습니다.
http://stackoverflow.com/questions/26355645/error-in-launching-avd

Intel x86 Emulator Accelerator(HAXM installer)를 설치해야 한다고 합니다.

먼저 상단에 SDK Manager를 실행시킵니다. 


SDK Tools 탭을 선택하고 아랫쪽을 보면 Intel x86 Emulator Accelerator(HAXM installer)가 있습니다.


그리고 다음의 경로로 갑니다.

C:\Users\사용자계정\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

그러면 아래 그림처럼,

intelhaxm-android.exe 파일이 있는데 이것을 실행하여 설치하면 된다고 합니다.



그러나...


뭔가 순조롭지 않네요..

또 찾아 보았습니다.ㅋㅋ

http://stackoverflow.com/questions/29136173/emulator-error-x86-emulation-currently-requires-hardware-acceleration


위에 에러에서도 언급 된것처럼 BIOS 세팅에서 Intel virtualization technology를 Disable에서 Enable 로 설정해 줘야한다고 합니다. 그런데 저는 이미 Enable로 설정이 되어있더라구요... 그래서 방법을 찾다가 결국 해내었습니다. ㅋㅋㅋ


저 처럼 여기까지 실패하신 분들은 따라해보시길 바랍니다.

먼저 AVD Manager를 실행합니다.



그다음 Edit을 누릅니다.


그다음 아래 그림처럼 Change를 누릅니다.


그럼 System Image를 선택하는 창이 뜨는데 아랫쪽에 Show downloadable system images를 체크 합니다.


그다음 ABI 열에 값이 armeabi-v7a 인 값을 다운로드 합니다.


다음으로 받은 시스템 이미지를 선택하고 OK를 눌러줍니다.


마지막으로 Virtual Device configuration를 종료합니다.


다시 선택한 후 실행해 보겠습니다.

드디어 반가운 화면이 맞이해주네요 ㅜㅜ


그러나 역시 AVD는 너무 느립니다. ㅜ ㅋㅋ 사양이 딸린거도 아닌데 해상도도 그렇고 영 느리내요. 역시 빌드는 스마트폰에 연결을 해야할 것 같습니다.



핸드폰 연결

다음으로 제가 가지고 있는 노트5에 연결해보겠습니다. 

먼저 usb 통합 드라이버를 받아서 설치합니다.

http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb

그리고 usb를 연결하면 다음과 같이 준비 완료를 확인한 후.



그리고 다시 빌드를 하면 노트5를 선택할 수 있게 됩니다.

주의하실 점은 폰에서 개발자모드가 열려 있어야하며 USB 디버깅을 ON 시켜 주셔야 목록에 나타납니다.


노트5에서 실행한 화면 입니다.


블루스택에서 실행

저의 경우에는 PC에 블루스택(BlueStack)이 깔려 있습니다. 블루스택이 실행되어 있으면 빌드 시점에 기기를 선택할때 보시면 기기 선택에 다음처럼 선택할 수 있는 기기가 뜹니다. 선택하여 실행해 보면 블루스택에서도 앱이 설치되어 실행됩니다.




확실히 AVD 보다 빠릅니다.!!


오늘은 이렇게 안드로이드 스튜디오 기본 프로젝트를 생성한 후 앱을 빌드하여 AVD, 핸드폰, 블루스택 등의 각 환경에서 실행해 보았습니다. 디버깅을 하실때 추천 순서는 역시 폰>블루스택>AVD 입니다. 그럼 오늘은 이만~


'스터디 > Android' 카테고리의 다른 글

안드로이드 스튜디오 설치 및 SDK 설치  (0) 2016.03.30
블로그 이미지

드래곤Q

,

 일본에서 인기가 많은 반다이의 드래곤볼 폭렬격전이 우리나라에도 한글화가 되어 출시가 되었습니다. 기존에 우리나라 유저들은 일본 스토어에서 다운을 받아서 즐기셨을텐데 반가운 소식이네요. 


반다이 게임이 슬슬 한글화가 되어 나오는 것으로 보니 이제 원피스 게임도 곧 한글화 되어 출시 될런지 기대해 봅니다. ㅋㅋ 미리 일본 구글 스토어에서 다운받아서 해보시는 것도 좋을 듯 합니다.

 해외 스토어 다운 방법은 이전 포스팅에서 다룬적이 있으니 참고 하시길 바랍니다.

2016/02/16 - [스마트폰/TIP] - 해외 플레이스토어 접속과 앱 다운로드 방법


 자 그럼 본론으로 넘어 가겠습니다. 리세마라 라는 용어는 일본쪽에서 시작된 용어로 리셋 + 마라톤 일명 리셋노가다 입니다. 리셋 노가다를 하는 이유는 최초 보상으로 주는 캐릭터를 좋은 캐릭터로 받은 후 시작하기 위해서 주로 사용합니다. 현재 출시된 드래곤볼도 최초 튜토리얼 완료시 최소 SR 급 보상 캐릭터를 하나 지급하며, 그 이후 튜토리얼 스테이지 하나를 진행후에 선물함으로 용석이라는 캐시 아이템 35용석을(3/13 기준) 주고 있습니다. 그리고 뽑기 한 번에 5용석이 필요합니다.


기본적인 리세마라 방법

 대부분의 리세마라 방법은 앱에서 유저 정보를 삭제하는데에 있습니다. 가장 간단한 방법은 캐시삭제이며, 그다음으로 데이터삭제 또는 앱을 삭제후 다시 설치하는 방법 등으로 리세마라가 가능한 앱들이 있습니다. 이중 드래곤볼 폭렬격전은 데이터 삭제를 통해서 리세마라가 가능합니다. 

설정 > 애플리케이션관리자 > 폭렬격전의 경로로 접근하셔서 데이터삭제를 누루면됩니다.


이렇게 리세마라 단계를 진행한다면,

1. 최초 보상 SR급 이상 캐릭 획득

2. 튜토리얼 진행

3. 선물함에서 용석 받은후 뽑기(용석 35개)

4. 원치 않는 캐릭이 나오지 않았을 경우 리세마라


의 리세마라 반복 입니다.



좀 더 빠른 리세마라 방법(루팅필요)

 앞에서 설명한 것처럼 리세마라의 원리는 유저정보를 삭제하는데에 있습니다. 이를 위해서 현재는 데이터 삭제(게임정보 + 유저정보라고 쉽게표현 해보겠습니다.)가 필요한데 그중에서 유저정보만 삭제할 수 있다면 리세마라를 좀 더 빠르게 할 수 있을 것입니다. 이번에 소개하는 방법은 유저 데이터 만을 삭제하는 방법입니다. 먼저 루팅된 폰 또는 루팅된 안드로이드 앱플레이어가 필요합니다. 그리고 유저 정보를 삭제해줄 프로그램인 Root Explorer가 필요합니다. 



사용자 정보를 삭제하는 방법은 Root Explorer를 실행시킨 후 다음의 경로로 순서대로 진입합니다.

data/data/com.bandainamcogames.dbzdokkanww/files/.com.bandainamcogames.dbzdokkanww/


그러면 아래 그림처럼 identifier 라는 파일이 있을 것입니다. 이 파일을 삭제해주면 됩니다. 삭제하는 법은 롱클릭을 해서 뜨는 팝업 메뉴를 통해 삭제할 수 있습니다. 그리고 게임을 다시 시작하면 초기화가 되어 있습니다.



 빠른 리세마라 방법의 경우 유저 정보를 삭제후 다시 실행하면 더 좋은점은 기본적인 방법과 달리 최초보상은 N등급의 야무치로 고정이 되지만 튜토리얼들을 건너뛸 수 있다는 것이 장점입니다. 


그래서 다음처럼,

1. 선물함에서 용석 받아 뽑기(용석 35개)

2. 원치 않는 캐릭이면 다시 리세마라


리세마라 단계가 간소화 됩니다.



리세마라에서 뽑아야 하는 캐릭터


 현재 드래곤볼에는 캐릭터의 등급이 N < R < SR < SSR < UR 이렇게 다섯가지가 있습니다. 현재 뽑기를 통해서 나오는 캐릭터 한계는 SSR로 보입니다. UR은 각성을 통해서 도달할 수 있는 것 같습니다. 우선 리세마라를 하기전에 현재 어떤 캐릭터가 가장 좋은지 찾아 보았는데, 다음에 두 캐릭을 많이들 추천하고 있습니다. 바로 퍼펙트 셀과 전설의 초사이어인 브로리 입니다. 둘다 SSR 등급이며 현재 DOKKAN 축제로 뽑을 수 있는 캐릭터 입니다. 특히 퍼펙트 셀은 한정 캐릭터 이기 때문에 희귀도가 있습니다. 그리고 브로리 라는 캐릭은 현재 가장 좋은 캐릭으로 알려져 있습니다.(손오공은??!!!) 


오늘은 드래곤볼 폭렬격전 출시소식과 함께 리세마라하는 방법에 대해서 알아보았습니다. 퍼펙트 셀과 브로리 꼭 획득 하시길 바랍니다!! 저도 ㅜ


블로그 이미지

드래곤Q

,