Version: Unity 6.0 (6000.0)
언어 : 한국어
Android 기기 시뮬레이션
애플리케이션 패치

Android 기기에서 성능 데이터 수집

애플리케이션에 대한 성능 데이터를 수집하려면 프로파일러를 사용합니다. Unity 에디터에서 플레이 모드일 때 성능 데이터를 수집할 수 있습니다. 하지만 애플리케이션에 대한 가장 정확한 데이터를 얻으려면 프로파일러를 네트워크에 있는 Android 기기에 직접 연결할 수 있습니다.

선행 조건

  • 방화벽을 사용하는 경우 방화벽의 아웃바운드 규칙에서 포트 5499855511로 엽니다. 이는 Unity가 원격 프로파일링에 사용하는 포트입니다.
  • 기기에서 모바일 데이터 비활성화
  • 기기를 인식할 수 있으려면 Android 기기와 Unity 에디터를 실행하는 호스트 컴퓨터가 모두 동일한 서브넷에 있어야 합니다.

원격 프로파일링 활성화

원격 프로파일링을 활성화하려면 다음 절차를 따르십시오.

  1. 기기를 WiFi 네트워크에 연결합니다. 프로파일러는 로컬 WiFi 네트워크를 사용해 프로파일링 데이터를 기기에서 Unity 에디터로 전송합니다.
  2. 케이블을 통해 기기를 컴퓨터에 연결합니다.
  3. Build Profiles 창(메뉴: File > Build Profiles)을 엽니다.
  4. Development Build 설정을 활성화합니다.
  5. Autoconnect Profiler 설정을 활성화합니다.
  6. Build & Run을 선택합니다.
  7. 애플리케이션이 기기에서 실행되면 Unity 에디터의 프로파일러 창을 엽니다(메뉴: Window > Analysis > Profiler).

프로파일러 창을 열면 애플리케이션의 데이터가 채워집니다. 에디터가 기기에 자동으로 연결되지 않으면 프로파일러 창에서 Target Selection 드롭다운 메뉴를 선택하고 프로파일러 연결을 수동으로 시작할 적절한 기기를 선택합니다.

또한 네트워크 또는 연결 문제를 피하기 위해 타겟 기기를 컴퓨터에 직접 연결할 수도 있습니다.

Android 디버그 브리지를 통한 프로파일링

Android 디바이스는 Android 디버그 브리지(adb)를 통해 프로파일링을 지원합니다. Android 디버그 브리지(adb) 프로파일링의 경우 다음 절차를 따르십시오.

  1. 기기를 Development mode에 두고 USB debugging 설정을 활성화합니다.
  2. 케이블을 사용하여 기기를 컴퓨터에 연결하고__ adb__ADB(Android 디버그 브리지)입니다. ADB를 사용하여 빌드 후 수동으로 Android 패키지(APK)를 배포할 수 있습니다. 자세한 정보
    See in Glossary
    기기 목록에 표시되는지 확인합니다.
  3. Build Profiles 창(메뉴: File > Build Profiles)을 엽니다.
  4. Development Build 설정을 활성화합니다.
  5. Build & Run을 선택합니다.
  6. 기기에서 애플리케이션이 실행되면 프로파일러 창을 엽니다(메뉴: Window > Analysis > Profiler).
  7. Target Selection 드롭다운 메뉴에서 AndroidProfiler(ADB@127.0.0.1:34999)를 선택합니다. 드롭다운 메뉴 항목은 Android를 타겟으로 선택한 경우에만 표시됩니다.

Android 디버그 브리지 수동 설정

Build & Run을 클릭하면 에디터에서 애플리케이션의 adb 터널을 자동으로 생성합니다. 다른 애플리케이션을 프로파일링하거나 adb 서버를 재시작하려는 경우 이 터널을 수동으로 설정할 수 있습니다.

수동으로 터널을 설정하려면 다음을 따릅니다.

  1. Terminal 창 또는 커맨드 프롬프트를 엽니다.

  2. 다음을 입력합니다.

  3. USB 케이블을 통해 에디터-Android 연결이 설정된 경우:
    adb forward tcp:34999 localabstract:Unity-{insert bundle identifier here}

  4. USB 케이블을 통해 Android-에디터 연결이 설정된 경우 필요
    adb reverse tcp:34998 tcp:34999

추가 리소스

Android 기기 시뮬레이션
애플리케이션 패치