Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다.
여기에는 Android 플랫폼과 연동되는 adb
및 fastboot
도구가 주로 포함되어 있습니다.
Android 앱 개발에 adb
가 필요하지만 앱 개발자는 일반적으로 스튜디오 설치 사본을 사용합니다. 이 다운로드는 명령줄에서 adb
를 직접 사용하려는데 스튜디오가 설치되지 않은 경우에 유용합니다.
스튜디오를 설치한 경우 스튜디오에서 자동으로 업데이트되므로 설치된 사본을 사용할 수 있습니다. 기기 부트로더를 잠금 해제하고 새 시스템 이미지로 플래시하려면 fastboot
가 필요합니다. 이 패키지는 이전에 systrace
를 포함했지만, 이는 더 이상 사용되지 않으며 Studio Profiler, gpuinspector.dev 또는 Perfetto로 대체되었습니다.
adb
및 fastboot
의 일부 새 기능은 최신 버전의 Android에서만 사용할 수 있지만 이러한 기능은 이전 버전과 호환되므로 최신 버전의 SDK 플랫폼 도구만 있으면 됩니다. 예외를 발견하면 버그를 신고해야 합니다.
다운로드
Android 개발자는 Android 스튜디오의 SDK Manager 또는 sdkmanager
명령줄 도구에서 최신 SDK 플랫폼 도구를 가져와야 합니다. 그래야만 도구가 나머지 Android SDK 도구와 함께 올바른 위치에 저장되고 쉽게 업데이트됩니다.
그러나 명령줄 도구만 필요한 경우 다음 링크를 사용하세요.
이러한 링크는 변경되지 않지만, 항상 최신 버전의 도구를 가리킵니다.
버전 기록
35.0.2 (2024년 7월)
- adb
- 잘린 쿼리에서 서버를 다운시키는 openscreen mDNS 백엔드 버그를 수정했습니다. 문제 #294120933
- macOS에서 공개 화면 mDNS 백엔드가 작동하도록 합니다.
- 모든 플랫폼에서 openscreen mDNS 백엔드를 기본값으로 설정합니다.
- 진단 목적으로 USB SuperSpeed+ (현재 속도 및 협상된 속도)를 감지하는 지원
- 단계적 종료: 종료 시 모든 USB 인터페이스를 해제합니다 (모든 OS).
35.0.1 (2024년 3월)
- adb
- libusb 1.0.27로 전환
35.0.0 (2024년 2월)
- adb
- Linux에서 기본값으로 libusb로 전환합니다(문제 #270205252).
- USB가 없는 호스트에서 adb 시작을 수정했습니다.
- USB 기기가 길이가 0인 설명자를 잘못 보고하여 발생하는 adb 중단 문제를 수정했습니다. 문제 #302212871
- 기기 연결 해제 시
adb shell
의 반환 코드를 수정했습니다. 문제 #321787891
- 빠른 부팅
- 수신 패킷 큐의 최대 크기를 제한합니다.
- 이전에 다운로드 속도를 약 120MB/s로 제한했던 병목 현상을 제거했습니다. 이제 빠른 부팅이 SuperSpeed+ 버스를 포화시키고 기기에 따라 최대 980MB/s의 속도를 달성할 수 있습니다.
34.0.5 (2023년 10월)
- adb
- 문제 #270205252를 해결하기 위해 이제 adb가 macOS에서 libusb로 기본 설정됩니다.
- 이전에는 무선 페어링이 실패할 때 adb가 성공적인 코드로 응답했습니다. 실패 코드 (1)와 사용자 대상 오류 (
error: protocol fault (couldn't read status message...)
)를 반환하여 이 문제를 해결했습니다. 이제echo $?
이1
를 보고합니다. - 이제
adb wait-for-disconnect
가 USB가 아닌 (무선 디버깅) 환경에서 작동합니다. - 향후 adb를 통한 ChromeOS 지원을 위해 새로운 DbC 인터페이스를 추가했습니다.
- 빠른 부팅
- Pixel 3 기기의 flashall이 수정되었습니다.
34.0.4 (2023년 7월)
- adb
- adb가 adb 호스트 서버를 포크할 때
-a (gListenAll)
를 전파합니다(이전에는 이 플래그가adb -a server nodaemon
에만 작동함). - 더 빠른 루팅 및 루팅 해제
Flag(env) guarding clear endpoint (device) feature for OSX usb start.
를 다시 로드합니다(문제 #270205252).
- adb가 adb 호스트 서버를 포크할 때
- 빠른 부팅
- Mac: 잘못된 IO 반복기의 재시도 삭제 (LIBUSB_TRANSFER_CANCELLED로 실패 플래싱)
- Windows: 'flashall'을 사용할 때 '스파스 파일이 너무 크거나 잘못됨' 오류를 수정했습니다.
- 모든 플랫폼: '업데이트'를 사용할 때 'ANDROID_PRODUCT_OUT not set'을 수정합니다.
34.0.1(2023년 3월)
- adb
- macOS: adb 설치 중단으로 인해 '불안정한 연결(MacBook 고속 케이블)' 문제 해결이 취소되었습니다. (문제 #270205252)
- 빠른 부팅
- Windows: 플랫폼 도구 34.0.0에서 발생한 'mke2fs: 파일 시스템 크기를 확인하려고 할 때 잘못된 또는 잘못된 형식의 기기 이름' 오류가 수정되었습니다. (문제 #271039230)
34.0.0 RC2(2023년 3월)
- Android 14 개발자 프리뷰 2 버전으로 업데이트되었습니다 (adb 및 빠른 부팅은 업데이트되지 않음).
34.0.0(2023년 2월)
- adb
- macOS에 길이가 0인 패킷이 전송(issuetracker: 208675141)되는 문제가 수정되었습니다.
- 불안정한 연결(MacBook 고속 케이블): adb 연결이 자주 끊김 문제를 해결했습니다.
- 인수 수가 부족한 adb push 관련 오류 메시지가 개선되었습니다.
- 빠른 부팅
- 개선된 플래싱: 이제
flashall
이 가능한 경우 재부팅을 사용자 공간으로 건너뜁니다. - macOS에 길이가 0인 패킷이 전송(issuetracker: 208675141)되는 문제가 수정되었습니다.
- 플래싱 recovery.img로 인한 잘못된 AVB 바닥글이 수정되었습니다.
- 개선된 플래싱: 이제
33.0.3(2022년 8월)
- adb
- 첫 번째 시도가 실패하면
adb root
를 다시 시도하지 마세요. - 트랙 기기 중복 항목을 수정합니다.
- 수신 윈도잉(지연 시간이 긴 연결의 처리량 증가)을 추가합니다.
- '2개 이상의 기기' 실패 사례에 표시되는 더 구체적인 오류 메시지입니다.
- 예상치 못한 역방향 전달 요청을 거부합니다.
- Windows에서 install-multi-package를 수정합니다.
- 첫 번째 시도가 실패하면
- 빠른 부팅
- SDK 플랫폼 도구의 일부로 e2fsdroid를 삭제합니다.
- 성공 시 OemCmdHandler 반환 메시지를 출력합니다.
33.0.2(2022년 5월)
- 빠른 부팅
vendor_kernel_boot
파티션을 지원합니다.
33.0.1(2022년 3월)
- adb
- Windows mdns 비정상 종료를 수정합니다.
- 이전 기기에서의 enable-verity/disable-verity를 수정합니다.
- 이전 기기에서의 '여러 버전 설치'를 수정합니다.
- 지원되는 모든 압축 방법을 포함하도록 도움말 출력을 개선합니다.
- systrace
- 삭제되었습니다. 대신 Studio Profiler/gpuinspector.dev/Perfetto를 사용합니다.
33.0.0(2022년 2월)
- adb
- 인수 없이 실행할 때 32.0.0에서 발생하는 비정상 종료 문제를 해결합니다.
32.0.0(2022년 1월)
- adb
- Apple M1 기기용 범용 바이너리입니다.
- 알려진 문제: 인수 없이 실행할 때 이 버전이 다운됩니다.
31.0.3(2021년 8월)
- 빠른 부팅
- fastboot flashall/update를 위한 vbmeta_vendor.img 플래시를 지원합니다.
31.0.2(2021년 4월)
- adb
- Linux의 vsock으로 전달하는 기능을 지원합니다.
- 기기가 무선 디버깅을 통해 즉시 업데이트를 수신하지 못하는
adb track-devices
의 버그를 수정했습니다. - 별도로 설치된 mDNS 서비스를 사용하지 않고 mDNS 기기 검색을 위한 예비 지원을 구현합니다. 이 기능은 현재 기본적으로 사용 중지되어 있으며 adb 서버를 시작할 때 환경 변수
ADB_MDNS_OPENSCREEN
을 1로 설정하여 사용 설정할 수 있습니다.
- 빠른 부팅
- 부팅 파티션 크기를 가져올 수 없더라도 실패하지 않습니다.
- 커널 명령줄을 파싱하지 않고 속성에서 기기 잠금 상태를 가져옵니다.
31.0.1(2021년 3월)
- adb
- TCP 연결 유지 간격을 줄입니다.
- 증분 설치 성능을 개선합니다.
- 빠른 부팅
- 압축된 스냅샷 병합을 지원합니다.
- 기존 A/B 지원을 복원합니다.
31.0.0(2021년 2월)
- adb
- 기본적으로 pull에서 압축을 사용 중지합니다.
30.0.5(2020년 11월)
- adb
- 지연 시간이 긴 연결을 통해 많은 파일을 푸시할 때
adb push
의 성능을 향상합니다. - Windows에서
adb push/pull
의 성능을 개선합니다. - 여러 입력으로
adb push --sync
를 수정합니다. - 증분 APK 설치 성능을 개선합니다.
- 증분 APK 설치에 관한 오류 처리를 개선합니다.
- 지연 시간이 긴 연결을 통해 많은 파일을 푸시할 때
30.0.4(2020년 7월)
- adb
- Android 11 이전의 기기에서 비증분 APK 설치의 대체 항목을 수정합니다.
adb install-multi-package
를 수정합니다.- adb 무선 페어링과 관련된 일부 비정상 종료 문제를 수정합니다.
- 일부 오류 메시지를 개선합니다.
- 빠른 부팅
fastboot oem
명령어의 콘솔 출력을 개선합니다.- Nexus 7과 같은 구형 기기의
fastboot flashall
을 수정합니다.
30.0.3(2020년 6월)
- adb
- Android 11 이전의 기기에서 v4 서명 체계로 서명된 APK를 설치할 때 발생하는 문제를 수정합니다.
ADB_VENDOR_KEYS
없이 인증할 때 발생하는 비정상 종료 문제를 수정합니다.adb -H
사용 시 발생하는 비정상 종료 문제를 수정합니다.
30.0.2(2020년 6월)
- adb
- adb 무선 페어링을 개선합니다.
- 기기가 연결되기 전에 실행할 때
adb logcat
에서 중단되는 문제를 수정합니다. adb transport-id
를 추가하여 root/unroot/reboot 사용 후 기기가 사라질 때까지 스크립트가 대기하도록 합니다.
30.0.1(2020년 5월)
- adb
- 기본적으로 adb mdns 자동 연결을 사용 중지합니다.
ADB_MDNS_AUTO_CONNECT
환경 변수로 다시 사용 설정할 수 있습니다. - Android 10 이상의 기기에서
adb install-multi
의 성능을 개선합니다. - TCP를 통해 연결된 기기에서
adb root/unroot
를 사용할 때 발생하는 시간 초과 문제를 수정합니다. - 무선 페어링에 관한 지원을 업데이트합니다.
- 기본적으로 adb mdns 자동 연결을 사용 중지합니다.
30.0.0(2020년 4월)
- adb
29.0.6(2020년 2월)
- adb
- Android 11 기기와 함께 사용할 때
adb ls
를 위한 64비트 크기/시간 지원을 추가합니다. - POSIX에서
::1
수신 대기를 지원합니다. - WinUSB 설명자를 게시하는 WinUSB 기기의 클라이언트 지원(Android 11에 필요)은 더 이상 USB 드라이버를 설치할 필요가 없습니다.
- 실제로 파일이 아닌 항목에
adb install
을 사용할 때 중단되던 문제를 수정했습니다.
- Android 11 기기와 함께 사용할 때
29.0.5(2019년 10월)
- adb
- 여러 동시 연결을 사용할 때 Linux에서 성능을 약간 개선합니다.
- 개발하는 동안 APK의 증분 업데이트를 위해
adb install
에--fastdeploy
옵션을 추가합니다.
29.0.4(2019년 9월)
- adb
- LLDB를 사용한 네이티브 디버깅 시간 초과를 위한 핫픽스(문제 #134613180 참고).
idea.log
파일에서 볼 수 있는AdbCommandRejectedException
을 발생시키는 Android 스튜디오 프로파일러의 관련 버그도 수정합니다.
- LLDB를 사용한 네이티브 디버깅 시간 초과를 위한 핫픽스(문제 #134613180 참고).
29.0.3(2019년 9월)
- adb
adb forward --list
는 연결된 여러 기기와 호환됩니다.- Windows에서 기기가 오프라인으로 전환되는 문제를 해결합니다.
adb install
출력 및 도움말 텍스트를 개선합니다.- 포트를 지정하지 않고
adb connect <host>
의 이전 동작을 복원합니다.
29.0.2(2019년 7월)
- adb
- Windows 힙 무결성 장애를 수정합니다.
- 빠른 부팅
- 출시 예정 기기의 파티션 레이아웃에 관한 지원을 추가합니다.
29.0.1(2019년 6월)
- adb
- Windows 비정상 종료에 관한 핫픽스(https://issuetracker.google.com/134613180)
29.0.0(2019년 6월)
- adb
adb reconnect
는 Linux에서 USB 재설정을 실행합니다.- Linux에서 최신 adb 서버에 연결되면, adb는 서버를 종료하고 이전 서버를 시작하는 대신 최신 버전을 투명하게 시작하려고 시도합니다.
adb root
는 연결을 끊은 후 기기가 다시 연결될 때까지 기다립니다. 이전에는 adb가 기기 연결이 끊어졌음을 파악하기 전에adb wait-for-device
가 시작되면adb root; adb wait-for-device
가 실수로 즉시 반환될 수 있었습니다.
- 빠른 부팅
- macOS에서 빠른 부팅이 터치 바 또는 키보드를 열려고 시도할 때 발생한 오류 메시지를 사용 중지합니다.
28.0.2(2019년 3월)
- adb
- '동종 앱에 의한 연결 재설정' 오류 메시지로 이어지는
adb shell
포트 전달의 결함을 수정합니다. - 기기를 다시 연결할 때
ADB_VENDOR_KEYS
를 통한 인증을 수정합니다. - 인증에 사용된 비공개 키가 공개 키와 일치하지 않는 경우 키가 일치한다고 가정하는 대신 비공개 키에서 공개 키를 계산하여 인증을 수정합니다.
- '동종 앱에 의한 연결 재설정' 오류 메시지로 이어지는
- 빠른 부팅
- 동적 파티션 지원 기능을 추가합니다.
- 업데이트된 Windows 요구사항
- 플랫폼 도구는 이제 Windows 업데이트를 통해 기본적으로 설치되는 Windows Universal C Runtime에 의존합니다. 누락된 DLL과 관련된 오류가 발생하면 런타임 패키지를 수동으로 가져와서 설치해야 할 수 있습니다.
28.0.1(2018년 9월)
- adb
- TCP 연결의 재연결 지원 기능을 추가합니다. 연결이 끊어지면 adb는 연결을 포기하기 전에 최대 60초 동안 재연결을 시도합니다.
- Windows에서 유니코드 콘솔 출력을 수정합니다. (외부 참여자 스펜서 로우님 감사합니다.)
- 발생할 수 있는 파일 설명자 이중 닫기를 수정합니다. 그 결과
adb connect
가 동시에 발생할 때 연결이 닫힙니다. - 연결된 둘 이상의 기기에서 사용될 때
adb forward --list
를 수정합니다.
- 빠른 부팅
- 일부 느린 부트로더 명령어를 더 효과적으로 지원하기 위해 명령어 시간 초과를 30초로 늘립니다.
28.0.0(2018년 6월)
- adb:
- Android P를 실행하는 기기에서 체크섬 없는 작업에 관한 지원을 추가합니다. 그 결과 처리량이 최대 40% 향상됩니다.
- 연결 유형 및 기기 일련번호를 기준으로
adb devices
의 출력을 정렬합니다. - 더 많은 동시 adb 명령어를 허용하도록 소켓 수신 백로그를 늘립니다.
adb connect
의 오류 출력을 개선합니다.
- 빠른 부팅:
- 출력 형식을 개선하고 상세 출력 모드(
-v
)를 추가합니다. - 도움말 출력을 정리합니다.
fastboot flashall
로 플래시되는 파티션 목록에product.img
와odm.img
를 추가합니다.- 너무 오래된 버전의 빠른 부팅을 사용할 때 공장 출고 시 이미지 패키지에서 특정 파티션 지원 기능을 요구하게 하여 새 기기의 벽돌화(bricking)를 피합니다.
- 출력 형식을 개선하고 상세 출력 모드(
27.0.1(2017년 12월)
- adb: USB 3.0을 사용하여 기기를 연결할 때 발생하던 MacOS에서의 어설션 실패를 수정합니다.
- 빠른 부팅: Windows에서 F2FS(Flash-Friendly File System)를 사용하는 기기의 완전 삭제 지원을 추가합니다.
27.0.0(2017년 12월)
- 26.0.1에서 처음 수정되었지만 26.0.2에 다시 나타난 macOS 10.13 빠른 부팅 버그를 다시 수정합니다.
26.0.2(2017년 10월)
- Pixel 2 기기의 fastboot 지원을 추가합니다.
26.0.1(2017년 9월)
- macOS 10.13 High Sierra에서 빠른 부팅 문제가 수정되었습니다(버그 64292422).
26.0.0(2017년 6월)
- Android O 최종 SDK(API 수준 26)의 버전으로 업데이트되었습니다.
25.0.5(2017년 4월 24일)
Windows에서 'std::bad_alloc'으로 나타나는 대규모 업데이트의 adb 사이드로드가 수정되었습니다(버그 37139736).
'전송 등록 소켓 쌍을 열 수 없음'으로 나타나는 일부 Windows 방화벽의 adb 문제가 수정되었습니다(버그 37139725).
이제
adb --version
과fastboot --version
에 모두 설치 경로가 포함됩니다.잘못 구성된 VPN 문제를 해결하기 위해
localhost
를 확인하지 못하도록 adb가 변경되었습니다.연결된 다른 USB 기기에 영향을 줄 수 있으므로 Linux에서 USB 기기를 더 이상 재설정하지 않도록 adb가 변경되었습니다.
25.0.4(2017년 3월 16일)
- 실험 단계의 libusb 지원이 Linux 및 Mac adb에 추가되었습니다.
libusb 백엔드를 사용하려면 새 adb 서버를 시작하기 전에 환경 변수 ADB_LIBUSB=true를 설정하세요. 새로운 명령어인 adb host-features
는 libusb를 사용 중인지 알려줍니다.
libusb로 adb를 다시 시작하고 작동하는지 확인하려면 adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features
를 사용하세요. 출력에 'libusb'가 포함되어야 합니다.
이 버전에서는 이전의 비 libusb 구현이 기본값으로 유지됩니다.
빠른 부팅에서 더 이상 2016 MacBook Pros를 중단시키지 않습니다(버그 231129).
Mac에서 Systrace 명령줄 캡처가 수정되었습니다.
25.0.3(2016년 12월 16일)
- Android Things 기기의 플래시 실패를 일으키는 fastboot 버그가 수정되었습니다.
25.0.2(2016년 12월 12일)
- Android N MR1 안정화 버전(API 25)으로 업데이트되었습니다.
25.0.1(2016년 11월 22일)
- Android N MR1 개발자 프리뷰 2 버전(API 25)으로 업데이트되었습니다.
25.0.0(2016년 10월 19일)
- Android N MR1 개발자 프리뷰 1 버전(API 25)으로 업데이트되었습니다.
24.0.4(2016년 10월 14일)
- ADB 및 Mac OS Sierra의 문제를 해결하도록 업데이트되었습니다.
다운로드 Android SDK Platform-Tools
다운로드하기 전에 다음 이용약관에 동의해야 합니다.
이용약관
Android 소프트웨어 개발 키트 라이선스 계약1. 소개
1.1 라이선스 계약의 약관에 따라 귀하에게 Android 소프트웨어 개발 키트(라이선스 계약에서는 'SDK'라고 하며 특히 Android 시스템 파일, API 패키지, Google API 부가기능을 포함함)에 대한 라이선스를 부여합니다. 본 라이선스 계약은 귀하의 SDK 사용과 관련하여 귀하와 Google 간에 법적 구속력이 있는 계약을 체결합니다. 1.2 'Android'는 Android 오픈소스 프로젝트(https://source.android.com/에서 확인할 수 있으며 수시로 업데이트됨)에 따라 사용할 수 있도록 만들어진 기기에 대한 Android 소프트웨어 스택을 의미합니다. 1.3 '호환 구현'은 (i) Android 호환성 웹사이트(https://source.android.com/compatibility)에서 확인할 수 있고 수시로 업데이트되는 Android 호환성 정의 문서를 준수하며 (ii) Android 호환성 테스트 모음(CTS)을 성공적으로 통과한 Android 기기를 의미합니다. 1.4 'Google'은 미국 델라웨어주 법률에 의해 조직되었고 미국 법률에 따라 운영되며 1600 Amphitheatre Parkway, Mountain View, CA 94043에 주 사업장을 둔 Google LLC를 의미합니다.2. 본 라이선스 계약 동의
2.1 SDK를 사용하려면 먼저 라이선스 계약에 동의해야 합니다. 라이선스 계약에 동의하지 않으면 SDK를 사용할 수 없습니다. 2.2 수락을 클릭하거나 SDK를 사용하면 라이선스 계약 약관에 동의하게 됩니다. 2.3 미국 또는 기타 현재 거주 중이거나 SDK를 사용하는 국가를 포함한 국가의 법률에 의거하여 SDK를 받는 것이 금지된 경우에는 SDK를 사용할 수 없으며 본 라이선스 계약을 수락할 수 없습니다. 2.4 귀하의 고용주 또는 기타 법인을 대신하여 본 라이선스 계약을 체결하는 데 동의하는 것은 해당 고용주나 법인을 본 라이선스 계약에 구속하기 위한 충분한 법적 권한이 귀하에게 있음을 진술하고 보증하는 것입니다. 요구되는 법적 권한이 없는 경우 고용주 또는 기타 법인을 대신하여 라이선스 계약에 동의하거나 SDK를 사용할 수 없습니다.3. Google의 SDK 라이선스
3.1 Google은 라이선스 계약의 약관에 따라 Android 호환 구현을 위한 애플리케이션을 개발하는 목적으로만 SDK를 사용할 수 있도록 귀하에게 제한적이고, 전 세계적으로 사용 가능하고, 로열티가 없고, 양도 불가능하고, 비독점적이며 재판매 불가능한 라이선스를 부여합니다. 3.2 Android 비호환 구현을 포함하여 다른 플랫폼의 애플리케이션을 개발하거나 다른 SDK를 개발하는 데 이 SDK를 사용할 수 없습니다. 물론 이 SDK를 해당 목적에 사용하지 않는다면 Android 비호환 구현을 포함하여 다른 플랫폼의 애플리케이션을 자유롭게 개발할 수 있습니다. 3.3 귀하는 Google 또는 제3자가 SDK에 대한 모든 지적 재산권을 포함하여 SDK에 대한 모든 법적 권리, 명의 및 이권을 보유하고 있다는 점에 동의합니다. '지적 재산권'은 특허법, 저작권법, 영업비밀보호법, 상표법 및 기타 모든 독점적 권한에 따른 모든 권리를 의미합니다. Google은 귀하에게 명시적으로 부여하지 않은 모든 권한을 보유합니다. 3.4 귀하는 라이선스 계약에 명시적으로 허용되지 않은 용도로 SDK를 사용할 수 없습니다. 관련 제3자 라이선스에서 요구되는 경우를 제외하고 귀하는 SDK나 SDK의 어떤 부분도 복사(백업 목적 제외), 수정, 조정, 재배포, 디컴파일, 리버스 엔지니어링, 해체할 수 없으며, SDK의 2차 저작물 제작도 할 수 없습니다. 3.5 오픈소스 소프트웨어 라이선스에 따라 사용이 허가된 SDK 구성요소의 사용, 복제 및 배포에는 라이선스 계약이 아닌 해당 오픈소스 소프트웨어 라이선스의 약관만 적용됩니다. 3.6 귀하는 Google이 제공하는 SDK의 형태 및 특성이 사전 통지 없이 변경될 수 있음에 동의하며, 이전 버전의 SDK에서 개발된 애플리케이션이 이후 버전의 SDK와 호환되지 않을 수 있음에 동의합니다. 귀하는 귀하 또는 사용자에게 사전 통지 없이 SDK(또는 SDK에 포함된 기능) 제공을 (영구적 또는 일시적으로) 중단할 수 있는 재량권이 Google에 있음에 동의합니다. 3.7 라이선스 계약의 어느 부분도 귀하에게 Google의 상표 이름, 상표, 서비스 표시, 로고, 도메인 이름 또는 기타 고유한 브랜드 표시에 대한 사용권을 부여하지 않습니다. 3.8 귀하는 SDK에 첨부되었거나 포함된 저작권 및 상표권을 포함한 모든 독점권 고지를 제거하거나 숨기거나 변경하지 않을 것에 동의합니다.4. 귀하의 SDK 사용
4.1 Google은 본 라이선스 계약에 따라 귀하(또는 귀하의 라이선스 제공자)로부터 귀하가 SDK를 사용하여 개발하는 모든 소프트웨어 애플리케이션에 있어 해당 애플리케이션에 속한 모든 지적 재산권을 포함하여 어떠한 권리, 명의 또는 이권도 취하지 않을 것에 동의합니다. 4.2 귀하는 (a) 본 라이선스 계약 및 (b) 관련 관할권의 모든 관련 법, 규정 또는 일반적으로 용인된 관행 또는 가이드라인(미국 또는 기타 관련 국가의 데이터 또는 소프트웨어 수출입에 관련된 법 포함)에서 허용하는 용도로만 SDK를 사용하고 애플리케이션을 개발할 것에 동의합니다. 4.3 귀하는 일반 사용자를 위한 애플리케이션 개발 목적으로 SDK를 사용할 경우 사용자의 개인 정보 및 법적 권리를 보호할 것에 동의합니다. 사용자가 사용자 이름, 비밀번호 또는 기타 로그인 정보나 개인 정보를 제공할 경우 귀하는 이러한 정보가 귀하의 애플리케이션에 사용될 것임을 알려야 하며 사용자에게 법적으로 적절한 개인정보처리방침을 제공하고 사용자를 보호해야 합니다. 귀하의 애플리케이션이 사용자가 제공한 개인 정보 또는 민감한 정보를 저장하는 경우 안전하게 저장해야 합니다. 사용자가 애플리케이션에 Google 계정 정보를 제공하는 경우 사용자가 허용한 시기와 허용한 용도에 한하여 사용자의 Google 계정에 액세스하기 위해 계정 정보를 사용할 수 있습니다. 4.4 귀하는 Google 또는 모든 이동통신사를 포함하나 이에 국한되지는 않는 모든 제3자의 서버, 네트워크 또는 기타 재산이나 서비스를 방해, 손상 또는 무단 액세스하는 모든 SDK 관련 활동(애플리케이션 개발 또는 배포 포함)에 참여하지 않는다는 데 동의합니다. 4.5 귀하는 Android 및/또는 Android용 애플리케이션을 통해 제작, 전송 또는 표시하는 모든 데이터, 콘텐츠 또는 리소스 및 이로 인한 모든 활동의 결과(Google이 입을 수 있는 손실 또는 손해 포함)에 대한 책임은 전적으로 귀하에게 있으며, Google은 귀하 또는 제3자에 대해 어떠한 책임도 지지 않는 것에 동의합니다. 4.6 귀하는 라이선스 계약, 관련된 제3자 계약이나 서비스 약관 또는 관련 법률이나 규정에 따른 의무 위반 및 이러한 위반의 결과(Google 또는 제3자가 입을 수 있는 손실 또는 손해 포함)에 대한 책임은 전적으로 귀하에게 있으며, Google은 귀하 또는 제3자에 대해 어떠한 책임도 지지 않는 것에 동의합니다.5. 개발자 인증 정보
5.1 귀하는 Google에서 귀하에게 발행하거나 스스로 선택할 수 있는 개발자 인증 정보에 대해 비밀을 유지할 책임이 있으며 귀하의 개발자 인증 정보에 따라 개발된 모든 애플리케이션에 대한 책임은 전적으로 귀하에게 있습니다.6. 개인 정보 보호 및 정보
6.1 SDK를 지속적으로 혁신하고 개선하기 위해 Google은 고유 식별자, 연결된 IP 주소, 소프트웨어 버전 번호, 그리고 SDK에서 사용 중인 도구 및/또는 서비스와 해당 도구/서비스의 사용 방법에 대한 정보를 포함하며 이에 국한되지 않는 소프트웨어의 특정 사용 통계를 수집할 수 있습니다. 이러한 정보가 수집되기 전에 SDK는 귀하에게 이를 통지하고 동의를 구합니다. 동의하지 않을 경우 정보가 수집되지 않습니다. 6.2 수집된 데이터는 SDK 개선을 위해 집계 형식으로 검토되며 Google 개인정보처리방침(https://policies.google.com/privacy)에 따라 관리됩니다. 6.3 SDK 개선을 위해 익명처리되고 집계된 데이터 세트를 Google 파트너와 공유할 수 있습니다.7. 제3자 애플리케이션
7.1 제3자에서 개발한 애플리케이션이나 제3자에서 제공하는 데이터, 콘텐츠 또는 리소스에 액세스하는 애플리케이션을 실행하기 위해 SDK를 사용하는 경우 귀하는 Google이 이러한 애플리케이션, 데이터, 콘텐츠 또는 리소스에 대해 책임지지 않는다는 것에 동의하는 것으로 간주됩니다. 귀하는 이러한 제3자 애플리케이션을 통해 액세스할 수 있는 모든 데이터, 콘텐츠 또는 리소스에 대한 책임은 전적으로 처음 제공한 사람에게 있으며, Google은 귀하가 이 제3자 애플리케이션, 데이터, 콘텐츠 또는 리소스를 사용하거나 액세스함으로써 발생할 수 있는 어떠한 손실 또는 피해에 대해 책임을 지지 않는다는 것을 이해합니다. 7.2 귀하는 제3자 애플리케이션을 통해 귀하에게 제공되는 데이터, 콘텐츠 및 리소스가 제공업체(또는 이 제공업체를 대신하는 기타 개인 또는 회사)가 소유하는 지적 재산권으로 보호될 수 있다는 점을 인지해야 합니다. 귀하는 관련 소유자가 특별히 그러도록 권한을 명시적으로 부여한 경우를 제외하고 이러한 데이터, 콘텐츠 또는 리소스의 일부 또는 전부를 수정, 임대, 대여, 판매 또는 배포하거나 이를 바탕으로 2차 저작물을 만들어서는 안 됩니다. 7.3 귀하는 귀하의 제3자 애플리케이션, 데이터, 콘텐츠 또는 리소스 사용에 귀하 및 관련 제3자 간의 개별 약관이 적용될 수 있음을 이해합니다. 이 경우 본 라이선스 계약은 이러한 제3자와 귀하의 법적 관계에 영향을 주지 않습니다.8. Android API 사용
8.1 Google 데이터 API 8.1.1 귀하는 Google에서 데이터를 검색하기 위해 API를 사용하는 경우 이 데이터가 Google 또는 데이터를 제공하는 업체(또는 이 제공업체를 대신하는 기타 개인 또는 회사)가 소유하는 지적 재산권으로 보호될 수 있다는 점을 이해합니다. 이러한 API를 사용하는 경우 추가 서비스 약관이 적용될 수 있습니다. 이 서비스 약관에서 허용하지 않는 한 귀하는 이 데이터의 일부 또는 전부를 수정, 임대, 대여, 판매 또는 배포하거나 이를 바탕으로 2차 저작물을 만들어서는 안 됩니다. 8.1.2 Google로부터 사용자의 데이터를 검색하기 위해 API를 사용하는 경우 귀하는 사용자의 명시적인 동의가 있으며 사용자가 귀하에게 그러도록 권한을 부여한 시기에 한하여 제한된 용도로 데이터를 검색할 수 있다는 점을 이해하고 이에 동의합니다. Android Recognition Service API(https://developer.android.com/reference/android/speech/RecognitionService에 설명되어 있으며 때때로 업데이트됨)를 사용하는 경우 Google이 데이터 프로세서 역할을 하는 제품의 데이터 처리 조항(https://privacy.google.com/businesses/gdprprocessorterms/에서 확인할 수 있으며 수시로 업데이트됨)이 API의 사용에 적용된다는 사실을 인정합니다. 수락을 클릭하면 Google이 데이터 프로세서 역할을 하는 제품의 데이터 처리 조항 약관에 동의하는 것으로 간주됩니다.9. 본 라이선스 계약의 해지
9.1 본 라이선스 계약은 아래에 제시된 대로 귀하 또는 Google에 의해 해지될 때까지 계속 적용됩니다. 9.2 라이선스 계약을 해지하려면 SDK 및 관련 개발자 인증 정보의 사용을 중단하면 됩니다. 9.3 Google은 다음에 해당하는 경우 언제든지 라이선스 계약을 해지할 수 있습니다. (A) 귀하가 본 라이선스 계약의 조항을 위반한 경우, 또는 (B) 법에 따라 Google이 계약을 해지해야 하는 경우, 또는 (C) Google과 함께 귀하에게 API와 같은 SDK의 특정 부분을 제공한 파트너가 Google과의 관계를 종료하거나 귀하에게 SDK의 특정 부분을 제공 중단하는 경우, 또는 (D) Google이 귀하가 거주하거나 서비스를 이용하는 국가의 사용자에게 더 이상 SDK 또는 SDK의 특정 부분을 제공하지 않도록 결정하거나, Google의 단독 재량권에 따라 Google이 귀하에게 SDK 또는 특정 SDK 서비스를 제공하는 것이 더 이상은 상업적으로 실행 불가능하다고 판단되는 경우 9.4 본 라이선스 계약을 해지해도 귀하와 Google이 혜택을 받거나 적용 대상이 되거나 본 라이선스 계약이 적용되는 동안 증가했거나 무기한으로 계속하기로 명시한 모든 법적 권리, 의무 및 책임은 영향을 받지 않으며, 이러한 권리, 의무 및 책임에는 14.7항의 조항이 계속 무기한으로 적용됩니다.10. 보증 면책조항
10.1 귀하는 전적으로 본인의 책임하에 SDK를 사용하며 SDK가 Google로부터 어떠한 종류의 보증 없이 '있는 그대로' '이용 가능한 형태 그대로' 제공됨을 명시적으로 이해하고 이에 동의합니다. 10.2 SDK 이용 및 이용 과정에서 다운로드하거나 얻게 되는 모든 자료를 사용하는 것은 본인의 재량에 따르며 이에 대한 위험 부담이 전적으로 본인에게 있으며, 그러한 사용으로 인해 발생하는 컴퓨터 시스템 또는 다른 기기의 손상 또는 데이터 손실에 대한 책임은 전적으로 본인에게 있습니다. 10.3 더 나아가, Google은 상품성, 특정 목적에 대한 적합성 및 비침해의 묵시적 보증 등을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 모든 종류의 보증 및 조건을 명시적으로 부인합니다.11. 책임의 제한
11.1 귀하는 데이터 손실을 포함하여 귀하에 의해 발생할 수 있는 직접적, 간접적, 부수적, 특수적, 결과적 또는 징벌적 손해에 대하여, Google이나 그 대표자가 그와 같은 손실 가능성을 사전에 통보받았거나 알고 있어야 했는지와 관계없이 Google, 자회사 및 제휴사 또는 라이선스 제공자가 어떠한 책임 이론에 의해서도 책임을 지지 않는다는 점을 명확하게 이해하고 동의합니다.12. 배상
12.1 귀하는 (a) 귀하가 SDK를 사용하고 (b) 귀하가 SDK를 사용하여 개발하는 애플리케이션이 다른 사람의 저작권, 상표권, 영업비밀, 상품 외장, 특허권 또는 기타 지적 재산권을 침해하거나 다른 사람의 명예를 훼손하거나 퍼블리시티권 또는 사생활 보호권을 침해하며 (c) 귀하가 라이선스 계약을 준수하지 않아 발생하는 모든 손실, 채무, 손해, 비용 및 경비(합리적인 변호사 수임료 포함)뿐만 아니라 모든 청구, 법적 조치, 소송 또는 절차에 대해 Google, 제휴사, Google과 제휴사의 이사, 간부, 직원 및 대리인을 법에서 허용하는 최대 범위까지 보호하고 배상하며 책임을 면제하는 데 동의합니다.13. 라이선스 계약의 변경
13.1 SDK의 새로운 버전을 배포할 때, Google은 본 라이선스 계약의 내용을 변경할 수 있습니다. 그러한 변경이 이뤄진 경우, Google은 SDK가 제공되는 웹사이트에 새로운 라이선스 계약 버전을 게재할 것입니다.14. 일반 법률 조항
14.1 본 라이선스 계약은 귀하와 Google 간의 모든 법적 계약을 구성하며, 귀하의 SDK 사용을 규제하고(별도의 서면 계약을 통해 Google이 귀하에게 제공할 수 있는 모든 서비스는 제외), SDK와 관련하여 이전에 귀하와 Google이 맺은 모든 계약을 완전히 대체합니다. 14.2 귀하는 Google이 라이선스 계약에 포함된 또는 Google이 관련 법에 따라 혜택을 얻는 법적 권리 또는 구제 조치를 실행 또는 행사하지 않더라도 Google의 권리에 대한 공식적인 권리 포기를 의미하지 않으며 Google은 이 권리 또는 구제 조치를 여전히 사용할 수 있음에 동의합니다. 14.3 이 문제에 대한 판결권이 있는 관할 법원이 본 라이선스 계약의 조항을 무효로 판결하는 경우 이 조항은 나머지 계약 조항에 영향을 주지 않고 본 라이선스 계약에서 삭제됩니다. 본 라이선스 계약의 나머지 조항은 계속 유효하며 적용 가능합니다. 14.4 귀하는 Google의 자회사가 라이선스 계약에 있어 제3의 수혜자가 되며 자회사는 혜택(또는 권리)을 주는 본 라이선스 계약의 조항을 직접 시행하고 이에 의존할 자격이 있음을 이해하고 이에 동의합니다. 그 외 다른 회사 또는 개인은 본 라이선스 계약에 대한 제3의 수혜자가 될 수 없습니다. 14.5 수출 제한사항. SDK는 미국 수출 법규 및 규정의 적용 대상입니다. 귀하는 SDK에 적용되는 모든 국내 및 국제 수출 법규 및 규정을 준수해야 합니다. 이러한 법에는 목적지, 최종 사용자 및 최종 용도에 대한 제한사항이 포함됩니다. 14.6 본 라이선스 계약에서 부여된 권리는 상대방의 사전 서면 승인 없이 귀하 또는 Google 중 어느 일방에 의해 양도 또는 이전될 수 없습니다. 또한 귀하 또는 Google은 상대방의 사전 서면 승인 없이 본 라이선스 계약에 따른 책임 또는 의무사항을 위임할 수 없습니다. 14.7 본 라이선스 계약 및 라이선스 계약에 따른 Google과 귀하의 관계는 법 조항 저촉 여부와 상관없이 캘리포니아주 법의 규제를 받습니다. 귀하와 Google은 본 라이선스 계약으로부터 발생하는 모든 법적 문제의 해결을 캘리포니아 샌타클래라 카운티 내에 위치한 전속 관할 법원에 의뢰할 것에 동의합니다. 다만 위 규정에도 불구하고 귀하는 Google이 여전히 모든 관할권에서 강제 구제 조치(또는 동등한 유형의 긴급 법적 구제)를 신청할 수 있음에 동의합니다. 2021년 7월 27일다운로드 Android SDK Platform-Tools
다운로드하기 전에 다음 이용약관에 동의해야 합니다.
이용약관
Android 소프트웨어 개발 키트 라이선스 계약1. 소개
1.1 라이선스 계약의 약관에 따라 귀하에게 Android 소프트웨어 개발 키트(라이선스 계약에서는 'SDK'라고 하며 특히 Android 시스템 파일, API 패키지, Google API 부가기능을 포함함)에 대한 라이선스를 부여합니다. 본 라이선스 계약은 귀하의 SDK 사용과 관련하여 귀하와 Google 간에 법적 구속력이 있는 계약을 체결합니다. 1.2 'Android'는 Android 오픈소스 프로젝트(https://source.android.com/에서 확인할 수 있으며 수시로 업데이트됨)에 따라 사용할 수 있도록 만들어진 기기에 대한 Android 소프트웨어 스택을 의미합니다. 1.3 '호환 구현'은 (i) Android 호환성 웹사이트(https://source.android.com/compatibility)에서 확인할 수 있고 수시로 업데이트되는 Android 호환성 정의 문서를 준수하며 (ii) Android 호환성 테스트 모음(CTS)을 성공적으로 통과한 Android 기기를 의미합니다. 1.4 'Google'은 미국 델라웨어주 법률에 의해 조직되었고 미국 법률에 따라 운영되며 1600 Amphitheatre Parkway, Mountain View, CA 94043에 주 사업장을 둔 Google LLC를 의미합니다.2. 본 라이선스 계약 동의
2.1 SDK를 사용하려면 먼저 라이선스 계약에 동의해야 합니다. 라이선스 계약에 동의하지 않으면 SDK를 사용할 수 없습니다. 2.2 수락을 클릭하거나 SDK를 사용하면 라이선스 계약 약관에 동의하게 됩니다. 2.3 미국 또는 기타 현재 거주 중이거나 SDK를 사용하는 국가를 포함한 국가의 법률에 의거하여 SDK를 받는 것이 금지된 경우에는 SDK를 사용할 수 없으며 본 라이선스 계약을 수락할 수 없습니다. 2.4 귀하의 고용주 또는 기타 법인을 대신하여 본 라이선스 계약을 체결하는 데 동의하는 것은 해당 고용주나 법인을 본 라이선스 계약에 구속하기 위한 충분한 법적 권한이 귀하에게 있음을 진술하고 보증하는 것입니다. 요구되는 법적 권한이 없는 경우 고용주 또는 기타 법인을 대신하여 라이선스 계약에 동의하거나 SDK를 사용할 수 없습니다.3. Google의 SDK 라이선스
3.1 Google은 라이선스 계약의 약관에 따라 Android 호환 구현을 위한 애플리케이션을 개발하는 목적으로만 SDK를 사용할 수 있도록 귀하에게 제한적이고, 전 세계적으로 사용 가능하고, 로열티가 없고, 양도 불가능하고, 비독점적이며 재판매 불가능한 라이선스를 부여합니다. 3.2 Android 비호환 구현을 포함하여 다른 플랫폼의 애플리케이션을 개발하거나 다른 SDK를 개발하는 데 이 SDK를 사용할 수 없습니다. 물론 이 SDK를 해당 목적에 사용하지 않는다면 Android 비호환 구현을 포함하여 다른 플랫폼의 애플리케이션을 자유롭게 개발할 수 있습니다. 3.3 귀하는 Google 또는 제3자가 SDK에 대한 모든 지적 재산권을 포함하여 SDK에 대한 모든 법적 권리, 명의 및 이권을 보유하고 있다는 점에 동의합니다. '지적 재산권'은 특허법, 저작권법, 영업비밀보호법, 상표법 및 기타 모든 독점적 권한에 따른 모든 권리를 의미합니다. Google은 귀하에게 명시적으로 부여하지 않은 모든 권한을 보유합니다. 3.4 귀하는 라이선스 계약에 명시적으로 허용되지 않은 용도로 SDK를 사용할 수 없습니다. 관련 제3자 라이선스에서 요구되는 경우를 제외하고 귀하는 SDK나 SDK의 어떤 부분도 복사(백업 목적 제외), 수정, 조정, 재배포, 디컴파일, 리버스 엔지니어링, 해체할 수 없으며, SDK의 2차 저작물 제작도 할 수 없습니다. 3.5 오픈소스 소프트웨어 라이선스에 따라 사용이 허가된 SDK 구성요소의 사용, 복제 및 배포에는 라이선스 계약이 아닌 해당 오픈소스 소프트웨어 라이선스의 약관만 적용됩니다. 3.6 귀하는 Google이 제공하는 SDK의 형태 및 특성이 사전 통지 없이 변경될 수 있음에 동의하며, 이전 버전의 SDK에서 개발된 애플리케이션이 이후 버전의 SDK와 호환되지 않을 수 있음에 동의합니다. 귀하는 귀하 또는 사용자에게 사전 통지 없이 SDK(또는 SDK에 포함된 기능) 제공을 (영구적 또는 일시적으로) 중단할 수 있는 재량권이 Google에 있음에 동의합니다. 3.7 라이선스 계약의 어느 부분도 귀하에게 Google의 상표 이름, 상표, 서비스 표시, 로고, 도메인 이름 또는 기타 고유한 브랜드 표시에 대한 사용권을 부여하지 않습니다. 3.8 귀하는 SDK에 첨부되었거나 포함된 저작권 및 상표권을 포함한 모든 독점권 고지를 제거하거나 숨기거나 변경하지 않을 것에 동의합니다.4. 귀하의 SDK 사용
4.1 Google은 본 라이선스 계약에 따라 귀하(또는 귀하의 라이선스 제공자)로부터 귀하가 SDK를 사용하여 개발하는 모든 소프트웨어 애플리케이션에 있어 해당 애플리케이션에 속한 모든 지적 재산권을 포함하여 어떠한 권리, 명의 또는 이권도 취하지 않을 것에 동의합니다. 4.2 귀하는 (a) 본 라이선스 계약 및 (b) 관련 관할권의 모든 관련 법, 규정 또는 일반적으로 용인된 관행 또는 가이드라인(미국 또는 기타 관련 국가의 데이터 또는 소프트웨어 수출입에 관련된 법 포함)에서 허용하는 용도로만 SDK를 사용하고 애플리케이션을 개발할 것에 동의합니다. 4.3 귀하는 일반 사용자를 위한 애플리케이션 개발 목적으로 SDK를 사용할 경우 사용자의 개인 정보 및 법적 권리를 보호할 것에 동의합니다. 사용자가 사용자 이름, 비밀번호 또는 기타 로그인 정보나 개인 정보를 제공할 경우 귀하는 이러한 정보가 귀하의 애플리케이션에 사용될 것임을 알려야 하며 사용자에게 법적으로 적절한 개인정보처리방침을 제공하고 사용자를 보호해야 합니다. 귀하의 애플리케이션이 사용자가 제공한 개인 정보 또는 민감한 정보를 저장하는 경우 안전하게 저장해야 합니다. 사용자가 애플리케이션에 Google 계정 정보를 제공하는 경우 사용자가 허용한 시기와 허용한 용도에 한하여 사용자의 Google 계정에 액세스하기 위해 계정 정보를 사용할 수 있습니다. 4.4 귀하는 Google 또는 모든 이동통신사를 포함하나 이에 국한되지는 않는 모든 제3자의 서버, 네트워크 또는 기타 재산이나 서비스를 방해, 손상 또는 무단 액세스하는 모든 SDK 관련 활동(애플리케이션 개발 또는 배포 포함)에 참여하지 않는다는 데 동의합니다. 4.5 귀하는 Android 및/또는 Android용 애플리케이션을 통해 제작, 전송 또는 표시하는 모든 데이터, 콘텐츠 또는 리소스 및 이로 인한 모든 활동의 결과(Google이 입을 수 있는 손실 또는 손해 포함)에 대한 책임은 전적으로 귀하에게 있으며, Google은 귀하 또는 제3자에 대해 어떠한 책임도 지지 않는 것에 동의합니다. 4.6 귀하는 라이선스 계약, 관련된 제3자 계약이나 서비스 약관 또는 관련 법률이나 규정에 따른 의무 위반 및 이러한 위반의 결과(Google 또는 제3자가 입을 수 있는 손실 또는 손해 포함)에 대한 책임은 전적으로 귀하에게 있으며, Google은 귀하 또는 제3자에 대해 어떠한 책임도 지지 않는 것에 동의합니다.5. 개발자 인증 정보
5.1 귀하는 Google에서 귀하에게 발행하거나 스스로 선택할 수 있는 개발자 인증 정보에 대해 비밀을 유지할 책임이 있으며 귀하의 개발자 인증 정보에 따라 개발된 모든 애플리케이션에 대한 책임은 전적으로 귀하에게 있습니다.6. 개인 정보 보호 및 정보
6.1 SDK를 지속적으로 혁신하고 개선하기 위해 Google은 고유 식별자, 연결된 IP 주소, 소프트웨어 버전 번호, 그리고 SDK에서 사용 중인 도구 및/또는 서비스와 해당 도구/서비스의 사용 방법에 대한 정보를 포함하며 이에 국한되지 않는 소프트웨어의 특정 사용 통계를 수집할 수 있습니다. 이러한 정보가 수집되기 전에 SDK는 귀하에게 이를 통지하고 동의를 구합니다. 동의하지 않을 경우 정보가 수집되지 않습니다. 6.2 수집된 데이터는 SDK 개선을 위해 집계 형식으로 검토되며 Google 개인정보처리방침(https://policies.google.com/privacy)에 따라 관리됩니다. 6.3 SDK 개선을 위해 익명처리되고 집계된 데이터 세트를 Google 파트너와 공유할 수 있습니다.7. 제3자 애플리케이션
7.1 제3자에서 개발한 애플리케이션이나 제3자에서 제공하는 데이터, 콘텐츠 또는 리소스에 액세스하는 애플리케이션을 실행하기 위해 SDK를 사용하는 경우 귀하는 Google이 이러한 애플리케이션, 데이터, 콘텐츠 또는 리소스에 대해 책임지지 않는다는 것에 동의하는 것으로 간주됩니다. 귀하는 이러한 제3자 애플리케이션을 통해 액세스할 수 있는 모든 데이터, 콘텐츠 또는 리소스에 대한 책임은 전적으로 처음 제공한 사람에게 있으며, Google은 귀하가 이 제3자 애플리케이션, 데이터, 콘텐츠 또는 리소스를 사용하거나 액세스함으로써 발생할 수 있는 어떠한 손실 또는 피해에 대해 책임을 지지 않는다는 것을 이해합니다. 7.2 귀하는 제3자 애플리케이션을 통해 귀하에게 제공되는 데이터, 콘텐츠 및 리소스가 제공업체(또는 이 제공업체를 대신하는 기타 개인 또는 회사)가 소유하는 지적 재산권으로 보호될 수 있다는 점을 인지해야 합니다. 귀하는 관련 소유자가 특별히 그러도록 권한을 명시적으로 부여한 경우를 제외하고 이러한 데이터, 콘텐츠 또는 리소스의 일부 또는 전부를 수정, 임대, 대여, 판매 또는 배포하거나 이를 바탕으로 2차 저작물을 만들어서는 안 됩니다. 7.3 귀하는 귀하의 제3자 애플리케이션, 데이터, 콘텐츠 또는 리소스 사용에 귀하 및 관련 제3자 간의 개별 약관이 적용될 수 있음을 이해합니다. 이 경우 본 라이선스 계약은 이러한 제3자와 귀하의 법적 관계에 영향을 주지 않습니다.8. Android API 사용
8.1 Google 데이터 API 8.1.1 귀하는 Google에서 데이터를 검색하기 위해 API를 사용하는 경우 이 데이터가 Google 또는 데이터를 제공하는 업체(또는 이 제공업체를 대신하는 기타 개인 또는 회사)가 소유하는 지적 재산권으로 보호될 수 있다는 점을 이해합니다. 이러한 API를 사용하는 경우 추가 서비스 약관이 적용될 수 있습니다. 이 서비스 약관에서 허용하지 않는 한 귀하는 이 데이터의 일부 또는 전부를 수정, 임대, 대여, 판매 또는 배포하거나 이를 바탕으로 2차 저작물을 만들어서는 안 됩니다. 8.1.2 Google로부터 사용자의 데이터를 검색하기 위해 API를 사용하는 경우 귀하는 사용자의 명시적인 동의가 있으며 사용자가 귀하에게 그러도록 권한을 부여한 시기에 한하여 제한된 용도로 데이터를 검색할 수 있다는 점을 이해하고 이에 동의합니다. Android Recognition Service API(https://developer.android.com/reference/android/speech/RecognitionService에 설명되어 있으며 때때로 업데이트됨)를 사용하는 경우 Google이 데이터 프로세서 역할을 하는 제품의 데이터 처리 조항(https://privacy.google.com/businesses/gdprprocessorterms/에서 확인할 수 있으며 수시로 업데이트됨)이 API의 사용에 적용된다는 사실을 인정합니다. 수락을 클릭하면 Google이 데이터 프로세서 역할을 하는 제품의 데이터 처리 조항 약관에 동의하는 것으로 간주됩니다.9. 본 라이선스 계약의 해지
9.1 본 라이선스 계약은 아래에 제시된 대로 귀하 또는 Google에 의해 해지될 때까지 계속 적용됩니다. 9.2 라이선스 계약을 해지하려면 SDK 및 관련 개발자 인증 정보의 사용을 중단하면 됩니다. 9.3 Google은 다음에 해당하는 경우 언제든지 라이선스 계약을 해지할 수 있습니다. (A) 귀하가 본 라이선스 계약의 조항을 위반한 경우, 또는 (B) 법에 따라 Google이 계약을 해지해야 하는 경우, 또는 (C) Google과 함께 귀하에게 API와 같은 SDK의 특정 부분을 제공한 파트너가 Google과의 관계를 종료하거나 귀하에게 SDK의 특정 부분을 제공 중단하는 경우, 또는 (D) Google이 귀하가 거주하거나 서비스를 이용하는 국가의 사용자에게 더 이상 SDK 또는 SDK의 특정 부분을 제공하지 않도록 결정하거나, Google의 단독 재량권에 따라 Google이 귀하에게 SDK 또는 특정 SDK 서비스를 제공하는 것이 더 이상은 상업적으로 실행 불가능하다고 판단되는 경우 9.4 본 라이선스 계약을 해지해도 귀하와 Google이 혜택을 받거나 적용 대상이 되거나 본 라이선스 계약이 적용되는 동안 증가했거나 무기한으로 계속하기로 명시한 모든 법적 권리, 의무 및 책임은 영향을 받지 않으며, 이러한 권리, 의무 및 책임에는 14.7항의 조항이 계속 무기한으로 적용됩니다.10. 보증 면책조항
10.1 귀하는 전적으로 본인의 책임하에 SDK를 사용하며 SDK가 Google로부터 어떠한 종류의 보증 없이 '있는 그대로' '이용 가능한 형태 그대로' 제공됨을 명시적으로 이해하고 이에 동의합니다. 10.2 SDK 이용 및 이용 과정에서 다운로드하거나 얻게 되는 모든 자료를 사용하는 것은 본인의 재량에 따르며 이에 대한 위험 부담이 전적으로 본인에게 있으며, 그러한 사용으로 인해 발생하는 컴퓨터 시스템 또는 다른 기기의 손상 또는 데이터 손실에 대한 책임은 전적으로 본인에게 있습니다. 10.3 더 나아가, Google은 상품성, 특정 목적에 대한 적합성 및 비침해의 묵시적 보증 등을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 모든 종류의 보증 및 조건을 명시적으로 부인합니다.11. 책임의 제한
11.1 귀하는 데이터 손실을 포함하여 귀하에 의해 발생할 수 있는 직접적, 간접적, 부수적, 특수적, 결과적 또는 징벌적 손해에 대하여, Google이나 그 대표자가 그와 같은 손실 가능성을 사전에 통보받았거나 알고 있어야 했는지와 관계없이 Google, 자회사 및 제휴사 또는 라이선스 제공자가 어떠한 책임 이론에 의해서도 책임을 지지 않는다는 점을 명확하게 이해하고 동의합니다.12. 배상
12.1 귀하는 (a) 귀하가 SDK를 사용하고 (b) 귀하가 SDK를 사용하여 개발하는 애플리케이션이 다른 사람의 저작권, 상표권, 영업비밀, 상품 외장, 특허권 또는 기타 지적 재산권을 침해하거나 다른 사람의 명예를 훼손하거나 퍼블리시티권 또는 사생활 보호권을 침해하며 (c) 귀하가 라이선스 계약을 준수하지 않아 발생하는 모든 손실, 채무, 손해, 비용 및 경비(합리적인 변호사 수임료 포함)뿐만 아니라 모든 청구, 법적 조치, 소송 또는 절차에 대해 Google, 제휴사, Google과 제휴사의 이사, 간부, 직원 및 대리인을 법에서 허용하는 최대 범위까지 보호하고 배상하며 책임을 면제하는 데 동의합니다.13. 라이선스 계약의 변경
13.1 SDK의 새로운 버전을 배포할 때, Google은 본 라이선스 계약의 내용을 변경할 수 있습니다. 그러한 변경이 이뤄진 경우, Google은 SDK가 제공되는 웹사이트에 새로운 라이선스 계약 버전을 게재할 것입니다.14. 일반 법률 조항
14.1 본 라이선스 계약은 귀하와 Google 간의 모든 법적 계약을 구성하며, 귀하의 SDK 사용을 규제하고(별도의 서면 계약을 통해 Google이 귀하에게 제공할 수 있는 모든 서비스는 제외), SDK와 관련하여 이전에 귀하와 Google이 맺은 모든 계약을 완전히 대체합니다. 14.2 귀하는 Google이 라이선스 계약에 포함된 또는 Google이 관련 법에 따라 혜택을 얻는 법적 권리 또는 구제 조치를 실행 또는 행사하지 않더라도 Google의 권리에 대한 공식적인 권리 포기를 의미하지 않으며 Google은 이 권리 또는 구제 조치를 여전히 사용할 수 있음에 동의합니다. 14.3 이 문제에 대한 판결권이 있는 관할 법원이 본 라이선스 계약의 조항을 무효로 판결하는 경우 이 조항은 나머지 계약 조항에 영향을 주지 않고 본 라이선스 계약에서 삭제됩니다. 본 라이선스 계약의 나머지 조항은 계속 유효하며 적용 가능합니다. 14.4 귀하는 Google의 자회사가 라이선스 계약에 있어 제3의 수혜자가 되며 자회사는 혜택(또는 권리)을 주는 본 라이선스 계약의 조항을 직접 시행하고 이에 의존할 자격이 있음을 이해하고 이에 동의합니다. 그 외 다른 회사 또는 개인은 본 라이선스 계약에 대한 제3의 수혜자가 될 수 없습니다. 14.5 수출 제한사항. SDK는 미국 수출 법규 및 규정의 적용 대상입니다. 귀하는 SDK에 적용되는 모든 국내 및 국제 수출 법규 및 규정을 준수해야 합니다. 이러한 법에는 목적지, 최종 사용자 및 최종 용도에 대한 제한사항이 포함됩니다. 14.6 본 라이선스 계약에서 부여된 권리는 상대방의 사전 서면 승인 없이 귀하 또는 Google 중 어느 일방에 의해 양도 또는 이전될 수 없습니다. 또한 귀하 또는 Google은 상대방의 사전 서면 승인 없이 본 라이선스 계약에 따른 책임 또는 의무사항을 위임할 수 없습니다. 14.7 본 라이선스 계약 및 라이선스 계약에 따른 Google과 귀하의 관계는 법 조항 저촉 여부와 상관없이 캘리포니아주 법의 규제를 받습니다. 귀하와 Google은 본 라이선스 계약으로부터 발생하는 모든 법적 문제의 해결을 캘리포니아 샌타클래라 카운티 내에 위치한 전속 관할 법원에 의뢰할 것에 동의합니다. 다만 위 규정에도 불구하고 귀하는 Google이 여전히 모든 관할권에서 강제 구제 조치(또는 동등한 유형의 긴급 법적 구제)를 신청할 수 있음에 동의합니다. 2021년 7월 27일다운로드 Android SDK Platform-Tools
다운로드하기 전에 다음 이용약관에 동의해야 합니다.