안녕하세요.. 개똥벌레입니다.
오늘은 테스트를 하기 위한 환경 구축에 대해서 알아보겠습니다.
테스트 하기 위해서는 두가지 방법이 있습니다.
1. 스마트폰으로 테스트 하기
0) 스마트폰 구하기
: 스마트폰이 있어야 해요. 남는 폰 또는 자신의 스마트폰으로 해도 가능합니다.
- 다만 오래된 스마트폰은 안드로이드 버전이 7이상 좋을거 같아요.
너무 낮으면 일부 안되는 기능도 있더라구요.
- 화면 싸이즈가 너무 작은거 또는 너무 큰거는 제외하세요.
일반적이지 않은 싸이즈는 실제 운영시 전체적인 구성이 틀어집니다.
1) Live Testing
- 앱설치하기 : 이 방법으로 하기 위해서는 먼저 폰에 앱을 설치해야 합니다.
인터넷을 통해서 폰과 PC가 통신을 해서 시뮬레이션 해 준다고 보시면 됩니다.
https://play.google.com/store/apps/details?id=com.appybuilder.companiongold
- Live Testing 클릭 : QR-Code가 생성이 되고,
이때 스마트폰에서 앱을 실행 시킨후에 해당 QR-Code를 스캔하거나 입력하시고 Connect 하면 됩니다
- Connect 하고 나서 기다리면 알아서 연결해 줍니다.
혹시 계속 기다려도 안되면, 통신 상태 문제로 연결이 원활하지 않은거니 다시 다시 연결합니다.
특별한 문제로 끊어지지 않는다면, 계속 연결된 상태를 유지하면서 테스트해 볼 수 있어요.
즉, 배치를 다시 한다거나, 블럭을 변경한다고 하면 그게 실시간으로 반영됩니다.
2) USB
- PC에 프로그램 설치하기
: PC에 설치된 프로그램이 USB로 통신해서 스마트폰에 테스트 하는 방식입니다.
: 아래 링크를 통해서 프로그램 받은 후에 압축을 풀고 그냥 막 설치하시면 되요.
http://appybuilder.com/companion/AppyBuilderStarterSetup.zip
- 프로그램 실행하기
: PC에서 해당 아이콘을 클릭해서 프로그램을 띄워 주세요.
이걸 실행하고 나서 아래와 같이 나오면 정상입니다.
- 스마트폰에 USB Debuging 모드 활성화 하기 (아래 링크 참조해 주세요 )
https://www.kingoapp.com/root-tutorials/how-to-enable-usb-debugging-mode-on-android.htm
- 웹화면에서 USB 클릭하기
: 위 화면과 같은 상태에서 웹화면에서 Test -> USB 클릭하면 자동으로 연결해 주니 기다리시면 됩니다.
2. 에뮬레이터 사용하기
: 개인적으로 Andy OS 설치를 권합니다.
녹스도 괜찮던데 속도 면에서는 Andy OS가 조금 더 원활한거 같아요.
제 PC 성능이 좀 떨어지다 보니 그런거 같네요.
다만, 보드가 옛날꺼라서 CPU가 가상화를 지원하지 않으면, 녹스를 쓰시기 바랍니다.
1) 설치하기
: 아래 링크로 들어가셔서 나오는 화면에 Download 클릭하시면 바로 받으실 수 있습니다. (약880Mb)
: 받고 나서 실행하시고, 그냥 쭉쭉 다음 넘어가시면서 설치하시면 됩니다.
설치 완료후에는 실행되면 스마트폰 처음 살때 처럼 화면이 나오고,
언어 설정, 플레이스토어 설정만 해 주시면 됩니다.
: 위 화면 처럼 나오면 잘 설치된거구요.
하단 오른쪽에서 왼쪽으로 세번째 있는 아이콘 클릭하면 세로로 변경됩니다.
: PC에 다음과 같은 아이콘이 보이고 Start Andy 아이콘을 클릭하시면 됩니다.
2) Live Testing
* AppyBuilder Gold 앱 설치하기
: 플레이스토어를 활용해서 Appybuilder Gold 앱 설치하시면 됩니다. ===> 위쪽 1-1) 참조 하세요.
- QR-Code 입력시 에뮬레이터의 OS에 카메라가 없으니 6자리를 키보드로 입력해 줍니다.
혹시 PC카메라가 있으면 연결해 주면 사용 가능합니다. (저는 없어서 테스트를 못해봤네요)
3) USB 관련
- 에뮬레이터 OS에서 USB Debuging 모드 활성화 하기 (아래 링크중 4번 [4. Android 5.0 Lollipop] 참조)
https://www.kingoapp.com/root-tutorials/how-to-enable-usb-debugging-mode-on-android.htm
에뮬레이터의 OS도 동일한 하나의 안드로이드 스마트폰하고 동일합니다.
다만 화면 비율이 크기 때문에 화면 디자인시 꼭 이점 참조하셔야 합니다.
'IT개발 > appybuilder' 카테고리의 다른 글
appybuilder - 5.APP만들기 (1) screen을 알아봅시다 (0) | 2020.01.16 |
---|---|
appybuilder - 4.실행파일(APK) 만들기 (0) | 2020.01.12 |
appybuilder - 3.어떤 종류의 앱을 만들면 안좋을까요 ? (0) | 2020.01.12 |
appybuilder - 1.화면구성 및 메뉴구성 (0) | 2020.01.09 |
appybuilder - 시작하기 (0) | 2020.01.07 |