ChromeOS 기기에서 게임 테스트
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 페이지에서는 Android를 지원하는 ChromeOS 기기에서 테스트 목적으로 게임을 실행하는 방법을 설명합니다. 개발자 에뮬레이터에 액세스할 수 없는 경우 ChromeOS를 PC용 Google Play 게임즈의 대체 테스트 패턴으로 사용할 수 있습니다.
개발자 에뮬레이터에 액세스할 수 있다면 PC용 Google Play 게임즈와 가장 가까운 환경이므로 에뮬레이터를 사용하여 게임을 테스트하는 것이 좋습니다.
게임 로드 및 실행
Android 디버그 브리지(adb)를 사용하여 ChromeOS 기기에 APK 파일을 로드할 수 있습니다. 아직 설치하지 않았다면 최신 버전의 adb가 포함된 다음 도구 중 하나를 설치하는 것이 좋습니다.
또한 ChromeOS 기기에서 ADB 연결을 사용 설정해야 합니다.
Android 스튜디오에서 앱을 직접 실행하거나 adb install
명령어를 사용하여 ChromeOS 기기에 APK 파일을 배포할 수 있습니다. 게임에서 Android App Bundle을 사용하는 경우 bundletool install-apks
를 사용하여 파일을 배포합니다.
adb install C:\yourpath\yourgame.apk
기기 유형에 따라 게임플레이 기능을 전환해야 한다면 ChromeOS 기기를 감지하는 "org.chromium.arc"
시스템 기능을 확인합니다.
Kotlin
var isPC = packageManager.hasSystemFeature("org.chromium.arc")
Java
PackageManager pm = getPackageManager();
boolean isPC = pm.hasSystemFeature("org.chromium.arc")
C#
var unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var currentActivity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity");
var packageManager = currentActivity.Call<AndroidJavaObject>("getPackageManager");
var isPC = packageManager.Call<bool>("hasSystemFeature", "org.chromium.arc");
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-08-23(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-08-23(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-08-23(UTC)"]]