G+AIDER SOLUTION G+AIDER Agent Android

소개

G+AIDER Android Agent를 설치하고 실행하는 방법에 관해 설명합니다.
Android Agent는 G+AIDER Studio가 Android용 앱과 게임을 테스트하는 데 적합하게 개발되었습니다.

준비

  • 1. ADB ADB는 핸드폰에 Android Agent APK를 설치하는 데 사용됩니다.
    • 1.1. Windows에 ADB를 설치하는 방법
      • 1.1.1. Windows 용 ADB ZIP 파일 다운로드 (https://dl.google.com/android/repository/platform-tools-latest-windows.zip)
      • 1.1.2. 이 ZIP 파일의 내용을 쉽게 액세스 할 수 있는 폴더 (예 : C : \ ADB)에 풉니다.
      • 1.1.3. 이제 Windows 시스템에서 ADB에 액세스 할 수 있게 해야 합니다. Windows 탐색기를 열고 마우스 오른쪽 버튼으로 "내 컴퓨터"(This PC)를 클릭하십시오. "속성"(Properties)을 선택하면 시스템 정보가 표시된 화면이 나타납니다. (제어판\시스템 및 보안\시스템)
      • 1.1.4. "고급 시스템 설정"(Advanced System Settings)을 선택합니다.
      • 1.1.5. "환경 변수…"(Environment Variables…)를 선택합니다.
      • 1.1.6. "Path"라는 변수를 찾고 더블 클릭하십시오. (사용자 변수)
      • 1.1.7. ADB 파일을 푼 폴더의 경로(path)를 찾아서 설정합니다. 열려있는 모든 Windows에서 "확인"을 눌러 완료합니다. 새 PowerShell 또는 명령 프롬프트를 시작하고 "adb" 명령을 입력하여 위치가 추가되었는지 확인합니다. 그렇지 않은 경우 PC를 재부팅 하고 다시 시도하십시오.
      • 1.1.8. 스마트 폰 또는 태블릿을 USB 케이블로 컴퓨터에 연결하십시오. USB 모드를 "파일 전송 (MTP)"모드로 변경하십시오. 일부 OEM 업체에서는 이 기능을 요구할 수도 있고 하지 않을 수도 있지만, 일반적인 호환성을 위해 이 모드로 두는 것이 가장 좋습니다.
      • 1.1.9. 명령 프롬프트 창에서 다음 명령을 입력하여 ADB 데몬을 시작하십시오. adb devices
      • 1.1.10. 휴대 전화의 화면에 USB 디버깅 액세스를 허용할지 또는 거부할지 묻는 메시지가 표시됩니다. 당연히, 메시지가 표시되면 USB 디버깅 액세스 권한을 부여하고 싶을 것입니다. 그리고 프롬프트를 다시 보지 않으려면 항상 허용 확인란을 누릅니다.
    • 1.2. Mac에 ADB를 설치하는 방법
      • 1.2.1. 이 링크를 사용하여 macOS 용 ADB ZIP 파일을 다운로드하십시오. (https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
      • 1.2.2. Terminal을 엽니다. (Launchpad->Tools->Terminal)
      • 1.2.3. 다운로드(Downloads) 폴더로 이동하십시오. cd ~/Downloads/
      • 1.2.4. 다운로드한 툴(tools)를 Unzip합니다. unzip platform-tools-latest*.zip
      • 1.2.5. 실수로 삭제하지 않을 위치로 이동하십시오.
        mkdir ~/.android-sdk-macosx
        mv platform-tools/ ~/.android-sdk-macosx/platform-tools
        
      • 1.2.6. platform-tools 를 path에 추가합니다.
        echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
        
      • 1.2.7. bash profile을 Refresh합니다. (또는 terminal app을 재실행합니다.) source ~/.bash_profile
      • 1.2.8. ADB 사용을 시작하십시오.
  • 2. 테스트 장치에서 USB 디버깅이 활성화되어 있는지 확인하십시오.
  • 3. ADB설치가 완료되면 터미널 (명령 프롬프트) 결과는 아래와 같습니다.

Android Agent 설치 및 기동

  • 1. 제공된 .apk 파일을 쉽게 접근 할 수 있는 폴더 (예 : 바탕 화면)에 복사합니다. (Android Agent 다운로드 받기)
  • 2. cd 명령을 사용하여 터미널 (mac) 또는 명령 프롬프트 (windows)의 폴더로 이동하십시오.
  • 3. 핸드폰을 mac 또는 pc에 연결했는지 확인한 후 명령을 실행하여 adb가 장치를 감지했는지 확인할 수 있습니다. adb devices
  • 4. adb push GAiderAgent.apk /data/local/tmp/com.ajuqms.gaider.agent 명령을 사용하여 Android agent 앱을 핸드폰에 복사합니다.
  • 5. adb shell pm install -t -r "/data/local/tmp/com.ajuqms.gaider.agent" 명령을 사용하여 Android agent 프로그램을 설치하십시오.
  • 6. adb push GAiderAgentTest.apk /data/local/tmp/com.ajuqms.gaider.agent.test 명령을 사용하여 Android agent test용 앱을 핸드폰에 복사합니다.
  • 7. adb shell pm install -t -r "/data/local/tmp/com.ajuqms.gaider.agent.test" 명령을 사용하여 Android agent test용 앱을 설치합니다.
  • 8. 이제 모든 APK가 설치되고, Android Agent를 처음 실행해야 합니다. 이 단계는 처음 실행할 때 매우 중요합니다. Android Agent는 기기의 리소스에 액세스하고 화면 캡처하는 권한을 요청합니다. 모든 권한을 허용했는지 확인하십시오. adb shell am instrument -w -r -e debug false com.ajuqms.gaider.agent.test/android.support.test.runner.AndroidJUnitRunner 명령을 사용하여 agent를 실행하십시오.
  • 9. 시작되면 agent UI에서 "Start"버튼을 누릅니다.
  • 10. G+AIDER Studio의 Android Agent에서 앱과 게임을 테스트할 수 있게 설정되었습니다.

Android Agent를 Studio에 연결하기

  • 1. 핸드폰 또는 시뮬레이터에서 Android-Agent를 시작한 후 버튼을 눌러 장치를 스튜디오에 연결합니다.
  • 2. 장치 연결(device connection) 창에서 "Android devices"탭을 선택하십시오.
  • 3. 원하는 장치를 선택하고 IP 주소 텍스트 필드에 Android-Agent IP 주소를 입력하십시오.
  • 4. 접속 "Connect"버튼을 누릅니다.
  • 5. 입력한 주소가 맞으면 Studio가 Android 기기에 연결되어 기기 화면의 실시간 스트리밍 수신을 시작합니다.

물음표

궁금한 사항이 있으신가요?