HAL CAMERA / User Guide
Build the app.
소스에서 APK를 만들어야 할 때만 이 절차를 사용하세요. 배포된 앱을 사용하는 절차는 Quickstart에 있습니다.
실행 전에 준비하세요
JDK 17과 Android SDK 36, adb가 필요합니다. 명령은 저장소 루트에서 실행합니다.
PowerShell에서 $env:JAVA_HOME을 JDK 설치 경로로 설정합니다.
SDK와 JVM 대상 버전은 빌드 설정 상세에서 확인하세요.
Android SDK 경로는 저장소 루트의 local.properties에 설정합니다. 이 파일은 개인 환경 설정이므로 커밋하지 않습니다.
기기에서 USB 디버깅을 켜고 PC의 연결 요청을 허용한 뒤 adb devices로 연결 상태를 확인하세요.
앱을 빌드하고 실행하세요
디버그 APK를 빌드합니다.
.\gradlew.bat :app:assembleDebugJVM 단위 테스트와 Android lint를 실행합니다.
.\gradlew.bat :app:testDebugUnitTest :app:lintDebug연결한 기기에 APK를 설치합니다.
adb install -r app/build/outputs/apk/debug/app-debug.apk앱을 열고 카메라 권한을 허용합니다. Live에서 프리뷰가 나오는지 확인합니다.
PC에서 촬영·녹화·CTS를 실행하려면 CLI의 연결 절차를 따르세요.
빌드·JVM 테스트·lint 통과와 실제 기기 동작 검증은 별개입니다. 확인한 조건은 Validation에 기록합니다.
릴리스 APK와 서명
릴리스는 .\gradlew.bat :app:assembleRelease로 빌드합니다.
서명하려면 저장소 루트의 keystore.properties에 storeFile·storePassword·keyAlias·keyPassword를 설정합니다. 이 파일이 없으면 서명되지 않은 APK가 생성됩니다.
키와 설정 파일은 커밋하지 마세요. 기존 앱을 업데이트하려면 같은 키로 서명해야 합니다. 서명이 다르면 앱을 삭제하지 말고 같은 서명의 APK를 준비하세요.
다음 단계: Live에서 설치한 앱의 첫 촬영을 확인하세요.