Android 앱은 1개 이상의 프로세스고 구성될 수 있습니다. 메인이 아닌 프로세스에서 서비스나 활동을 실행하려면 활동 또는 서비스에 프로세스를 추가해야 합니다. android:process 속성을 AndroidManifest.xml 파일의 activity 또는 service 노드에 추가합니다.
프로세스 이름을 정의하면 활동 또는 서비스가 메인 프로세스가 아닌 프로세스에서 실행됩니다.
기본 설정에 따라 메인 프로세스의 이름은 앱 패키지 이름과 동일합니다. 예를 들어 앱 패키지 이름이 com.example.myapp인 경우 메인 프로세스의 이름도 com.example.myapp이 됩니다. 위의 예시는 이름이 com.example.myapp:YourProcessName인 메인 프로세스 아래의 프로세스에서 실행됩니다.
Adjust SDK는 현재로서 한 앱에서 1개를 초과하는 프로세스 측정은 지원하지 않습니다. 앱이 멀티 프로세스를 사용한다면 메인 프로세스 이름을 AdjustConfig 객체에서 설정합니다.
메인 프로세스의 이름을 변경하려면 AndroidManifest.xml 파일에서 application 노드의 android:process 속성을 수정합니다.
그런 다음 AdjustConfig 객체에서 프로세스 이름을 설정합니다.
이는 Adjust SDK에 메인 프로세스 이름을 알립니다. SDK는 메인 프로세스에서만 초기화됩니다. 다른 프로세스에서 SDK를 사용하려 할 경우 출력 로그에 다음이 표시됩니다.