Android SDK Platform-Tools adalah komponen untuk Android SDK.
Komponen ini menyertakan alat untuk berinteraksi dengan platform Android, terutama
adb
dan
fastboot
.
Meskipun adb
diperlukan untuk pengembangan aplikasi Android, developer aplikasi biasanya
akan menggunakan salinan instal Studio. Download ini berguna jika Anda ingin
menggunakan adb
langsung dari command line tanpa menginstal Studio.
(Jika Anda telah menginstal Studio, sebaiknya gunakan salinan tersebut
karena Studio akan otomatis mengupdatenya.) fastboot
diperlukan
jika Anda ingin membuka kunci bootloader perangkat dan mem-flash-nya dengan image
sistem baru. Paket ini sebelumnya berisi systrace
, tetapi sudah tidak digunakan lagi
dan diganti dengan Studio Profiler, gpuinspector.dev, atau Perfetto.
Meskipun beberapa fitur baru di adb
dan fastboot
hanya tersedia untuk
versi Android terbaru, fitur tersebut kompatibel dengan versi lama, jadi Anda hanya memerlukan
SDK Platform-Tools versi terbaru dan melaporkan bug jika Anda menemukan
pengecualian.
Download
Jika Anda adalah developer Android, sebaiknya dapatkan SDK Platform-Tools
terbaru dari SDK Manager Android Studio atau dari
alat command line
sdkmanager
. Hal ini akan memastikan alat tersebut disimpan di tempat yang tepat bersama
Android SDK tools lainnya dan mudah diupdate.
Namun, jika Anda hanya menginginkan alat command line ini, gunakan link berikut:
Meskipun tidak berubah, link ini selalu mengarah ke versi alat terbaru.
Revisi
35.0.2 (Juli 2024)
- adb
- Memperbaiki bug backend mDNS openscreen yang membuat server mati pada kueri yang terpotong masalah #294120933.
- Membuat backend mDNS openscreen berfungsi di macOS.
- Membuat backend mDNS openscreen default di semua platform.
- Dukungan untuk mendeteksi USB SuperSpeed+ (kecepatan saat ini dan yang dinegosiasikan) untuk tujuan diagnostik.
- Penghentian yang halus: Lepaskan semua antarmuka USB saat dimatikan (semua OS).
35.0.1 (Maret 2024)
- adb
- Beralih ke libusb 1.0.27
35.0.0 (Februari 2024)
- adb
- Beralih ke libusb sebagai default di Linux masalah #270205252.
- Memperbaiki startup adb di host tanpa USB.
- Memperbaiki hang adb yang disebabkan oleh perangkat USB yang salah melaporkan deskriptor dengan panjang nol masalah #302212871.
- Memperbaiki kode return
adb shell
saat perangkat terputus masalah #321787891.
- fastboot
- Membatasi ukuran maksimum antrean paket masuk.
- Menghapus bottleneck yang sebelumnya membatasi kecepatan download hingga sekitar 120 MB/s. Sekarang, fastboot dapat memenuhi bus SuperSpeed+ dan mencapai kecepatan hingga 980 MB/s, bergantung pada perangkat.
34.0.5 (Oktober 2023)
- adb
- adb kini secara default menggunakan libusb di macOS untuk mengatasi masalah #270205252.
- Sebelumnya, adb merespons dengan kode berhasil saat penyambungan nirkabel gagal. Menyelesaikan masalah ini dengan menampilkan kode kegagalan (1) dan error yang ditampilkan kepada pengguna (
error: protocol fault (couldn't read status message...)
).echo $?
kini melaporkan1
. adb wait-for-disconnect
kini beroperasi untuk non-USB (proses debug nirkabel).- Menambahkan antarmuka DbC baru untuk dukungan ChromeOS di masa mendatang melalui adb.
- fastboot
- Memperbaiki flashall di perangkat Pixel 3.
34.0.4 (Juli 2023)
- adb
- Memperluas
-a (gListenAll)
saat adb membuat fork server host adb (sebelumnya, tanda ini hanya berfungsi untukadb -a server nodaemon
) - Root dan unroot yang lebih cepat
- Me-reland
Flag(env) guarding clear endpoint (device) feature for OSX usb start.
(masalah #270205252).
- Memperluas
- fastboot
- Mac: menghapus percobaan ulang pada iterator IO yang tidak valid (kegagalan flashing dengan LIBUSB_TRANSFER_CANCELLED)
- Windows: memperbaiki "File jarang terlalu besar atau tidak valid" saat menggunakan "flashall"
- Semua platform: memperbaiki "ANDROID_PRODUCT_OUT not set" saat menggunakan "update"
34.0.1 (Maret 2023)
- adb
- macOS: Mengembalikan penyelesaian "unstable connectivity (MacBook high speed cable)" karena adanya hang penginstalan adb (masalah #270205252).
- fastboot
- Windows: Memperbaiki error "mke2fs: Illegal or malformed device name while trying to determine filesystem size" yang diperkenalkan di alat Platform 34.0.0 (masalah #271039230).
34.0.0 RC2 (Maret 2023)
- Diupdate dengan rilis Pratinjau Developer 2 Android 14 (tidak ada update untuk adb dan fastboot).
34.0.0 (Februari 2023)
- adb
- Memperbaiki pengiriman paket dengan panjang nol untuk macOS (issuetracker: 208675141).
- Mengatasi masalah konektivitas yang tidak stabil (kabel MacBook berkecepatan tinggi): koneksi adb sering terputus.
- Meningkatkan pesan error untuk adb push dengan jumlah argumen yang tidak cukup.
- fastboot
- Peningkatan flash:
flashall
sekarang akan melewati proses mulai ulang ke userspace jika memungkinkan. - Memperbaiki pengiriman paket dengan panjang nol untuk macOS (issuetracker: 208675141).
- Memperbaiki flash recovery.img yang menyebabkan footer AVB salah.
- Peningkatan flash:
33.0.3 (Agustus 2022)
- adb
- Jangan mencoba lagi
adb root
jika upaya pertama gagal. - Memperbaiki entri duplikat perangkat pelacakan.
- Menambahkan receive windowing (meningkatkan throughput pada koneksi latensi tinggi).
- Pesan error yang lebih spesifik dalam kasus kegagalan "lebih dari satu perangkat".
- Menolak permintaan penerusan balik yang tidak terduga.
- Memperbaiki instal-multi-paket di Windows.
- Jangan mencoba lagi
- fastboot
- Menghapus e2fsdroid sebagai bagian dari alat platform SDK.
- Mencetak pesan yang ditampilkan OemCmdHandler saat berhasil.
33.0.2 (Mei 2022)
- fastboot
- Dukungan untuk partisi
vendor_kernel_boot
.
- Dukungan untuk partisi
33.0.1 (Maret 2022)
- adb
- Memperbaiki error mdns Windows.
- Memperbaiki enable-verity/disable-verity di perangkat lama.
- Memperbaiki fitur "install multiple" di perangkat lama
- Meningkatkan output bantuan untuk menyertakan semua metode kompresi yang didukung.
- systrace
- Dihapus. Sebagai gantinya, gunakan Studio Profiler/gpuinspector.dev/Perfetto.
33.0.0 (Februari 2022)
- adb
- Memperbaiki masalah yang pertama kali ditemukan pada error versi 32.0.0 saat dijalankan tanpa argumen.
32.0.0 (Januari 2022)
- adb
- Biner universal untuk perangkat Apple M1.
- Masalah umum: versi ini error saat dijalankan tanpa argumen.
31.0.3 (Agustus 2021)
- fastboot
- Mendukung flash vbmeta_vendor.img untuk flashall/update fastboot.
31.0.2 (April 2021)
- adb
- Mendukung penerusan ke vsock di Linux.
- Memperbaiki bug di
adb track-devices
yang menyebabkan perangkat yang menjalani proses debug nirkabel tidak akan segera menerima update. - Menerapkan dukungan awal untuk penemuan perangkat mDNS tanpa layanan
mDNS yang diinstal terpisah. Saat ini dukungan ini dinonaktifkan secara default, dan dapat
diaktifkan dengan menyetel variabel lingkungan
ADB_MDNS_OPENSCREEN
ke 1 saat memulai server adb.
- fastboot
- Tidak gagal jika tidak dapat memperoleh ukuran partisi booting.
- Memperoleh status perangkat terkunci dari properti, bukan mengurai command line kernel.
31.0.1 (Maret 2021)
- adb
- Mengurangi interval keepalive TCP.
- Meningkatkan performa penginstalan inkremental.
- fastboot
- Menambahkan dukungan untuk penggabungan snapshot terkompresi.
- Memulihkan dukungan A/B lama.
31.0.0 (Februari 2021)
- adb
- Menonaktifkan kompresi pada pull secara default.
30.0.5 (November 2020)
- adb
- Meningkatkan performa
adb push
saat mendorong banyak file melalui koneksi latensi tinggi. - Meningkatkan performa
adb push/pull
di Windows. - Memperbaiki
adb push --sync
dengan beberapa input. - Meningkatkan performa penginstalan APK inkremental.
- Meningkatkan penanganan error untuk penginstalan APK inkremental.
- Meningkatkan performa
30.0.4 (Juli 2020)
- adb
- Memperbaiki penggantian penginstalan APK non-inkremental di perangkat pra-Android 11.
- Memperbaiki
adb install-multi-package
. - Memperbaiki sejumlah error lainnya terkait penyambungan nirkabel adb.
- Menyempurnakan sejumlah pesan error.
- fastboot
- Menyempurnakan output konsol pada perintah
fastboot oem
. - Memperbaiki
fastboot flashall
di perangkat lama seperti Nexus 7.
- Menyempurnakan output konsol pada perintah
30.0.3 (Juni 2020)
- adb
- Memperbaiki penginstalan APK yang ditandatangani dengan skema tanda tangan v4 di perangkat pra-Android 11.
- Memperbaiki error saat mengautentikasi tanpa
ADB_VENDOR_KEYS
. - Memperbaiki error saat menggunakan
adb -H
.
30.0.2 (Juni 2020)
- adb
- Menyempurnakan penyambungan nirkabel adb.
- Memperbaiki hang dalam
adb logcat
saat dijalankan sebelum perangkat tersambung. - Menambahkan
adb transport-id
untuk memungkinkan skrip menunggu dengan aman agar perangkat mati setelah root/unroot/mulai ulang.
30.0.1 (Mei 2020)
- adb
- Menonaktifkan koneksi otomatis adb mdns secara default. Ini dapat diaktifkan kembali dengan
variabel lingkungan
ADB_MDNS_AUTO_CONNECT
. - Meningkatkan performa
adb install-multi
di perangkat Android 10 atau yang lebih baru. - Memperbaiki waktu tunggu saat menggunakan
adb root/unroot
di perangkat yang terhubung melalui TCP. - Mengupdate dukungan untuk penyambungan nirkabel.
- Menonaktifkan koneksi otomatis adb mdns secara default. Ini dapat diaktifkan kembali dengan
variabel lingkungan
30.0.0 (April 2020)
- adb
- Menambahkan dukungan awal untuk penyambungan nirkabel.
- Menambahkan dukungan untuk penginstalan APK inkremental.
- Menerapkan dukungan sisi klien untuk kompresi
adb {push, pull, sync}
saat digunakan dengan perangkat Android 11. - Meningkatkan performa
adb push
pada koneksi latensi tinggi. - Meningkatkan performa push/pull di Windows.
29.0.6 (Februari 2020)
- adb
- Dukungan ukuran/waktu 64-bit untuk
adb ls
saat digunakan dengan perangkat Android 11. - Mendukung pemrosesan pada
::1
di POSIX. - Dukungan klien untuk perangkat WinUSB yang memublikasikan deskripsi WinUSB (diperlukan untuk Android 11) tidak lagi memerlukan driver USB untuk diinstal.
- Memperbaiki hang saat menggunakan
adb install
pada sesuatu yang sebenarnya bukan file.
- Dukungan ukuran/waktu 64-bit untuk
29.0.5 (Oktober 2019)
- adb
- Sedikit peningkatan performa pada Linux saat menggunakan banyak koneksi secara bersamaan.
- Menambahkan opsi
--fastdeploy
keadb install
, untuk update inkremental pada APK saat dikembangkan.
29.0.4 (September 2019)
- adb
- Hotfix untuk waktu tunggu proses debug native dengan LLDB
(lihat masalah #134613180). Hal ini juga
memperbaiki bug terkait di Profiler Android Studio yang menyebabkan
AdbCommandRejectedException
, yang dapat dilihat dalam fileidea.log
.
- Hotfix untuk waktu tunggu proses debug native dengan LLDB
(lihat masalah #134613180). Hal ini juga
memperbaiki bug terkait di Profiler Android Studio yang menyebabkan
29.0.3 (September 2019)
- adb
adb forward --list
dapat digunakan dengan banyak perangkat yang terhubung.- Memperbaiki perangkat yang sedang offline pada Windows.
- Meningkatkan output
adb install
dan teks bantuan. - Memulihkan perilaku
adb connect <host>
sebelumnya tanpa menentukan port.
29.0.2 (Juli 2019)
- adb
- Mengatasi error integritas heap Windows.
- fastboot
- Menambahkan dukungan untuk tata letak partisi perangkat mendatang.
29.0.1 (Juni 2019)
- adb
- Hotfix untuk error Windows (https://issuetracker.google.com/134613180)
29.0.0 (Juni 2019)
- adb
adb reconnect
menjalankan reset USB di Linux.- Di Linux, saat terhubung ke server adb yang lebih baru, adb akan mencoba meluncurkan versi yang lebih baru secara transparan, bukan menonaktifkan server dan memulai server yang lebih lama.
adb root
menunggu hingga perangkat terhubung kembali setelah koneksi terputus. Sebelumnya,adb root; adb wait-for-device
mungkin secara keliru segera ditampilkan jikaadb wait-for-device
dimulai sebelum adb mengetahui bahwa koneksi perangkat telah terputus.
- fastboot
- Menonaktifkan pesan error yang muncul saat fastboot mencoba membuka panel sentuh atau keyboard di macOS.
28.0.2 (Maret 2019)
- adb
- Memperbaiki kegagalan penerusan port
adb shell
yang mengakibatkan pesan error "Connection reset by peer". - Memperbaiki autentikasi melalui
ADB_VENDOR_KEYS
saat menghubungkan perangkat kembali. - Memperbaiki autentikasi—jika kunci pribadi yang digunakan untuk autentikasi tidak cocok dengan kunci publik—dengan menghitung kunci publik dari kunci pribadi, bukan menganggap keduanya cocok.
- Memperbaiki kegagalan penerusan port
- fastboot
- Menambahkan dukungan untuk partisi dinamis.
- Memperbarui persyaratan Windows
- Platform Tools kini bergantung pada Windows Universal C Runtime, yang biasanya diinstal secara default melalui Windows Update. Jika melihat error yang menyebutkan DLL tidak ada, Anda mungkin harus mengambil dan menginstal paket runtime secara manual.
28.0.1 (September 2018)
- adb
- Menambahkan dukungan untuk menghubungkan kembali koneksi TCP. Setelah koneksi terputus, adb akan mencoba menghubungkan kembali hingga 60 detik sebelum meninggalkan koneksi.
- Memperbaiki output konsol Unicode di Windows. (Berkat kontributor eksternal Spencer Low!)
- Memperbaiki double-close deskriptor file yang dapat muncul, sehingga mengakibatkan koneksi
ditutup saat
adb connect
terjadi secara bersamaan. - Memperbaiki
adb forward --list
saat digunakan dengan lebih dari satu perangkat yang terhubung.
- fastboot
- Meningkatkan waktu tunggu perintah hingga 30 detik, untuk mendukung beberapa perintah bootloader yang lambat secara lebih baik.
28.0.0 (Juni 2018)
- adb:
- Menambahkan dukungan untuk operasi tanpa checksum di perangkat yang menjalankan Android P, yang meningkatkan throughput hingga 40%.
- Mengurutkan output
adb devices
menurut jenis koneksi dan seri perangkat. - Meningkatkan backlog proses socket untuk memungkinkan lebih banyak perintah adb serentak.
- Meningkatkan output error untuk
adb connect
.
- fastboot:
- Memperbaiki format output, menambahkan mode output panjang (
-v
). - Membersihkan output bantuan.
- Menambahkan
product.img
danodm.img
ke daftar partisi yang di-flash olehfastboot flashall
. - Mencegah perangkat baru mengalami brick saat menggunakan versi fastboot yang terlalu lama, dengan mengizinkan paket setelan pabrik mewajibkan dukungan untuk partisi tertentu.
- Memperbaiki format output, menambahkan mode output panjang (
27.0.1 (Desember 2017)
- adb: memperbaiki kegagalan pernyataan di MacOS yang terjadi saat menghubungkan perangkat menggunakan USB 3.0.
- Fastboot: Di Windows, menambahkan dukungan untuk menghapus total perangkat yang menggunakan F2FS (Flash-Friendly File System).
27.0.0 (Desember 2017)
- Memperbaiki kembali bug fastboot macOS 10.13 yang pertama kali diperbaiki pada versi 26.0.1, tetapi diperkenalkan kembali pada versi 26.0.2.
26.0.2 (Oktober 2017)
- Menambahkan dukungan fastboot untuk perangkat Pixel 2.
26.0.1 (September 2017)
- Mengatasi masalah fastboot di macOS 10.13 High Sierra (bug 64292422).
26.0.0 (Juni 2017)
- Update dengan rilis final SDK Android O (API level 26).
25.0.5 (24 April 2017)
Memperbaiki sideload adb update besar di Windows, yang termanifestasi sebagai "std::bad_alloc" (bug 37139736).
Mengatasi masalah adb pada sejumlah firewall Windows, yang termanifestasi sebagai "cannot open transport registration socketpair" (bug 37139725).
Baik
adb --version
maupunfastboot --version
kini mencakup jalur instal.Mengubah adb agar tidak me-resolve
localhost
untuk mengatasi VPN yang salah dikonfigurasi.Mengubah adb agar tidak lagi mereset perangkat USB di Linux, yang dapat memengaruhi perangkat USB lain yang terpasang.
25.0.4 (16 Maret 2017)
- Menambahkan dukungan libusb eksperimental ke adb Mac dan Linux
Untuk menggunakan backend libusb, tetapkan variabel lingkungan ADB_LIBUSB=true sebelum
meluncurkan server adb baru. Perintah adb host-features
baru akan memberitahukan
apakah Anda menggunakan libusb.
Untuk memulai ulang adb dengan libusb dan memeriksa apakah berfungsi, gunakan adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features
. Output harus mencakup
"libusb".
Dalam rilis ini, implementasi non-libusb lama tetap menjadi default.
fastboot tidak lagi menyebabkan MacBook Pro 2016 mengalami hang (bug 231129)
Memperbaiki tangkapan command line Systrace di Mac
25.0.3 (16 Desember 2016)
- Memperbaiki bug fastboot yang menyebabkan perangkat Android Things gagal di-flash
25.0.2 (12 Desember 2016)
- Update dengan Android N MR1 rilis Stabil (API 25)
25.0.1 (22 November 2016)
- Update dengan rilis Android N MR1 rilis Pratinjau Developer 2 (API 25)
25.0.0 (19 Oktober 2016)
- Update dengan rilis Android N MR1 rilis Pratinjau Developer 1 (API 25)
24.0.4 (14 Oktober 2016)
- Update untuk mengatasi masalah pada ADB dan Mac OS Sierra
Download Android SDK Platform-Tools
Sebelum mendownload, Anda harus menyetujui persyaratan dan ketentuan berikut.
Persyaratan dan Ketentuan
Ini adalah Perjanjian Lisensi Software Development Kit Android1. Pengantar
1.1 Software Development Kit Android (dalam Perjanjian Lisensi ini disebut sebagai "SDK" dan secara khusus mencakup file sistem Android, API terpaket, dan add-on Google API) yang dilisensikan kepada Anda tunduk pada persyaratan Perjanjian Lisensi ini. Perjanjian Lisensi merupakan kontrak yang mengikat secara hukum antara Anda dan Google dalam kaitannya dengan penggunaan SDK oleh Anda. 1.2 "Android" berarti kumpulan software Android untuk perangkat yang disediakan berdasarkan Proyek Open Source Android, yang terdapat di URL berikut: https://source.android.com/, sebagaimana diperbarui dari waktu ke waktu. 1.3 "Penerapan yang kompatibel" berarti perangkat Android yang (i) sesuai dengan Compatibility Definition Document Android, yang terdapat di situs kompatibilitas Android (https://source.android.com/compatibility) dan dapat diperbarui dari waktu ke waktu; dan (ii) lulus Compatibility Test Suite (CTS) Android. 1.4 "Google" adalah Google LLC, yang diatur menurut hukum Negara Bagian Delaware, Amerika Serikat, dan beroperasi menurut hukum Amerika Serikat dengan tempat utama bisnis di 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. Menerima Perjanjian Lisensi ini
2.1 Untuk menggunakan SDK, Anda harus menyetujui Perjanjian Lisensi terlebih dahulu. Anda tidak boleh menggunakan SDK ini jika Anda tidak menyetujui Perjanjian Lisensi ini. 2.2 Dengan mengklik setuju dan/atau menggunakan SDK ini, berarti Anda menyatakan setuju terhadap persyaratan Perjanjian Lisensi ini. 2.3 Anda tidak boleh menggunakan SDK ini dan tidak boleh menyetujui Perjanjian Lisensi ini jika Anda adalah orang yang dilarang menerima SDK berdasarkan hukum Amerika Serikat atau negara lain, termasuk negara tempat Anda tinggal atau tempat Anda menggunakan SDK. 2.4 Jika Anda setuju untuk terikat dengan Perjanjian Lisensi ini atas nama perusahaan atau entitas lain, berarti Anda menyatakan dan menjamin bahwa Anda memiliki kewenangan hukum penuh untuk mengikat perusahaan atau entitas tersebut dengan Perjanjian Lisensi ini. Jika Anda tidak memiliki kewenangan yang diperlukan, Anda tidak boleh menyetujui Perjanjian Lisensi ini atau menggunakan SDK atas nama perusahaan atau entitas lain.3. Lisensi SDK dari Google
3.1 Sesuai dengan persyaratan Perjanjian Lisensi ini, Google memberi Anda lisensi terbatas, bersifat global, bebas royalti, tidak dapat dialihkan, non-eksklusif, dan tidak dapat disublisensikan untuk menggunakan SDK hanya untuk mengembangkan aplikasi bagi implementasi Android yang kompatibel. 3.2 Anda tidak boleh menggunakan SDK ini untuk mengembangkan aplikasi bagi platform lain (termasuk implementasi Android yang tidak kompatibel) atau untuk mengembangkan SDK lain. Anda bebas mengembangkan aplikasi untuk platform lain, termasuk implementasi Android yang tidak kompatibel, dengan syarat SDK ini tidak digunakan untuk tujuan tersebut. 3.3 Anda setuju bahwa Google atau pihak ketiga memiliki semua hak, kuasa dan kepentingan hukum dalam dan pada SDK, termasuk Hak atas Kekayaan Intelektual yang terdapat dalam SDK. "Hak Atas Kekayaan Intelektual" adalah segala dan semua hak berdasarkan hukum paten, hak cipta, rahasia dagang, merek dagang, serta setiap dan semua hak kepemilikan lainnya. Google memiliki semua hak yang tidak secara tersurat diberikan kepada Anda. 3.4 Anda tidak boleh menggunakan SDK untuk tujuan apa pun yang tidak secara tersurat diizinkan oleh Perjanjian Lisensi. Kecuali sejauh yang diperlukan oleh lisensi pihak ketiga yang berlaku, Anda tidak boleh menyalin (kecuali untuk tujuan pencadangan), mengubah, menyesuaikan, mendistribusikan ulang, mendekompilasi, merekayasa balik, membongkar, atau membuat karya turunan SDK atau bagian SDK. 3.5 Penggunaan, reproduksi, dan distribusi komponen SDK yang dilisensikan berdasarkan lisensi software open source diatur sepenuhnya oleh persyaratan dari lisensi software open source tersebut, bukan Perjanjian Lisensi ini. 3.6 Anda setuju bahwa bentuk dan sifat dari SDK yang disediakan oleh Google dapat berubah tanpa pemberitahuan sebelumnya kepada Anda dan bahwa versi SDK mendatang mungkin tidak kompatibel dengan aplikasi yang dikembangkan berdasarkan SDK versi sebelumnya. Anda setuju bahwa Google dapat menghentikan (secara permanen atau sementara) penyediaan SDK (atau fitur apa pun dalam SDK) kepada Anda atau pengguna secara umum berdasarkan kebijaksanaan mutlak Google, tanpa pemberitahuan sebelumnya kepada Anda. 3.7 Tidak satu pun isi Perjanjian Lisensi ini yang memberi Anda hak untuk menggunakan nama dagang, merek dagang, tanda layanan, logo, nama domain, atau fitur merek khusus lainnya milik Google. 3.8 Anda setuju bahwa Anda tidak akan menghapus, mengaburkan, atau mengubah pemberitahuan hak milik apa pun (termasuk pemberitahuan hak cipta dan merek dagang) yang mungkin melekat atau terkandung dalam SDK.4. Penggunaan SDK oleh Anda
4.1 Google setuju bahwa pihaknya tidak mendapatkan hak, kuasa, atau kepentingan apa pun dari Anda (atau pemegang lisensi Anda) berdasarkan Perjanjian Lisensi pada atau atas setiap aplikasi software yang Anda kembangkan menggunakan SDK, termasuk segala hak atas kekayaan intelektual yang terdapat dalam aplikasi tersebut. 4.2 Anda setuju untuk menggunakan SDK dan menulis aplikasi hanya untuk tujuan yang diizinkan oleh (a) Perjanjian Lisensi dan (b) hukum yang berlaku, peraturan atau praktik yang diterima secara umum atau pedoman di wilayah hukum terkait (termasuk hukum mengenai ekspor data atau software ke dan dari Amerika Serikat atau negara lain yang relevan). 4.3 Anda setuju bahwa jika Anda menggunakan SDK untuk mengembangkan aplikasi bagi pengguna umum, Anda harus melindungi privasi dan hak hukum pengguna tersebut. Apabila pengguna memberikan kepada Anda nama pengguna, sandi, atau informasi login atau informasi pribadi lainnya, Anda harus memberi tahu pengguna bahwa informasi tersebut akan tersedia bagi aplikasi Anda, dan Anda harus menyediakan pemberitahuan dan perlindungan privasi yang memadai secara hukum bagi mereka. Jika aplikasi Anda menyimpan informasi pribadi atau sensitif yang diberikan oleh pengguna, aplikasi Anda harus menyimpannya dengan aman. Jika pengguna memberikan informasi Akun Google ke aplikasi Anda, aplikasi Anda hanya dapat menggunakan informasi tersebut untuk mengakses Akun Google pengguna saat, serta untuk tujuan terbatas, pengguna telah mengizinkan Anda untuk melakukannya. 4.4 Anda setuju bahwa Anda tidak akan terlibat dalam aktivitas apa pun yang menggunakan SDK, termasuk mengembangkan atau mendistribusikan aplikasi, yang mengganggu, mengacaukan, merusak, atau mengakses secara tidak sah server, jaringan, atau properti atau layanan lain dari pihak ketiga mana pun termasuk, tetapi tidak terbatas pada, Google atau operator komunikasi seluler mana pun. 4.5 Anda setuju bahwa Anda bertanggung jawab sepenuhnya (dan bahwa Google tidak bertanggung jawab kepada Anda atau kepada pihak ketiga mana pun) atas data, konten, atau resource yang Anda buat, transmisikan, atau tampilkan melalui Android dan/atau aplikasi untuk Android, dan atas konsekuensi tindakan Anda (termasuk kehilangan atau kerugian yang mungkin dialami oleh Google) karena melakukannya. 4.6 Anda setuju bahwa Anda bertanggung jawab sepenuhnya (dan bahwa Google tidak bertanggung jawab kepada Anda atau kepada pihak ketiga mana pun) atas setiap pelanggaran kewajiban Anda berdasarkan Perjanjian Lisensi, setiap kontrak pihak ketiga atau Persyaratan Layanan yang berlaku, atau setiap hukum serta regulasi yang berlaku, dan atas konsekuensi (termasuk kehilangan atau kerugian apa pun yang mungkin dialami oleh Google atau pihak ketiga mana pun) akibat pelanggaran tersebut.5. Kredensial Developer Anda
5.1 Anda setuju untuk bertanggung jawab dalam menjaga kerahasiaan semua kredensial developer yang mungkin diberikan Google kepada Anda atau yang mungkin Anda pilih sendiri dan bahwa Anda akan bertanggung jawab sepenuhnya atas semua aplikasi yang dikembangkan dengan kredensial developer Anda.6. Privasi dan Informasi
6.1 Untuk terus berinovasi dan meningkatkan SDK, Google dapat mengumpulkan statistik penggunaan tertentu dari software, termasuk tetapi tidak terbatas pada ID unik, alamat IP yang dikaitkan, nomor versi software, informasi tentang alat dan/atau layanan di SDK yang digunakan, dan cara penggunaannya. Sebelum informasi apa pun dikumpulkan, SDK akan memberi tahu dan meminta izin Anda. Jika Anda tidak memberikan izin, informasi tidak akan dikumpulkan. 6.2 Data yang dikumpulkan akan diperiksa secara agregat untuk meningkatkan SDK dan dikelola sesuai dengan Kebijakan Privasi Google, yang terdapat di URL berikut: https://policies.google.com/privacy 6.3 Kumpulan data yang dianonimkan dan digabungkan dapat dibagikan kepada partner Google untuk meningkatkan SDK.7. Aplikasi Pihak Ketiga
7.1 Jika Anda menggunakan SDK untuk menjalankan aplikasi yang dikembangkan oleh pihak ketiga atau yang mengakses data, konten, atau resource yang diberikan oleh pihak ketiga, Anda setuju bahwa Google tidak bertanggung jawab atas aplikasi, data, konten, atau resource tersebut. Anda memahami bahwa semua data, konten, atau resource yang dapat Anda akses melalui aplikasi pihak ketiga semacam ini adalah tanggung jawab penuh orang yang memberikannya, dan Google tidak bertanggung jawab atas kehilangan atau kerusakan yang mungkin Anda alami sebagai hasil dari menggunakan atau mengakses aplikasi, data, konten, atau resource pihak ketiga tersebut. 7.2 Anda harus memahami bahwa data, konten, dan resource yang diberikan kepada Anda melalui aplikasi pihak ketiga semacam ini dapat dilindungi oleh hak atas kekayaan intelektual yang dimiliki oleh penyedia (atau oleh orang atau perusahaan lain atas nama mereka). Anda tidak dapat memodifikasi, menyewa, menyewakan, meminjamkan, menjual, mendistribusikan, atau membuat karya turunan berdasarkan data, konten, atau resource tersebut (baik semua atau sebagian) kecuali pemilik terkait memberikan izin secara khusus kepada Anda untuk melakukannya. 7.3 Anda memahami bahwa penggunaan aplikasi, data, konten, atau resource pihak ketiga semacam ini dapat tunduk pada persyaratan yang terpisah antara Anda dan pihak ketiga yang relevan. Dalam kasus tersebut, Perjanjian Lisensi tidak memengaruhi hubungan hukum antara Anda dengan pihak ketiga ini.8. Menggunakan API Android
8.1 Google Data API 8.1.1 Jika menggunakan API untuk mengambil data dari Google, Anda memahami bahwa data dapat dilindungi oleh hak atas kekayaan intelektual yang dimiliki oleh Google atau pihak ketiga yang memberikan data (atau oleh orang atau perusahaan lain atas nama mereka). Penggunaan Anda atas API semacam ini dapat tunduk pada Persyaratan Layanan tambahan. Anda tidak boleh memodifikasi, menyewa, menyewakan, meminjamkan, menjual, mendistribusikan, atau membuat karya turunan berdasarkan data ini (baik semua atau sebagian) kecuali diizinkan oleh Persyaratan Layanan yang relevan. 8.1.2 Jika Anda menggunakan API apa pun untuk mengambil data pengguna dari Google, Anda menerima dan menyetujui bahwa Anda hanya akan mengambil data dengan persetujuan tersurat pengguna dan hanya saat, dan untuk tujuan terbatas, pengguna telah memberi Anda izin untuk melakukannya. Jika Anda menggunakan Android Recognition Service API, yang didokumentasikan di URL berikut: https://developer.android.com/reference/android/speech/RecognitionService, sebagaimana diperbarui dari waktu ke waktu, Anda menyetujui bahwa penggunaan API tersebut tunduk pada Adendum Pemrosesan Data untuk Produk yang Pemroses Datanya adalah Google, yang terdapat di URL berikut: https://privacy.google.com/businesses/gdprprocessorterms/, sebagaimana diperbarui dari waktu ke waktu. Dengan mengklik setuju, berarti Anda menyetujui persyaratan Adendum Pemrosesan Data untuk Produk yang Pemroses Datanya adalah Google.9. Pengakhiran Perjanjian Lisensi
9.1 Perjanjian Lisensi ini akan terus berlaku hingga dihentikan oleh Anda atau Google sebagaimana dijelaskan di bawah ini. 9.2 Jika Anda ingin mengakhiri Perjanjian Lisensi ini, Anda dapat melakukannya dengan menghentikan penggunaan SDK dan semua kredensial developer yang relevan. 9.3 Google dapat menghentikan Perjanjian Lisensi dengan Anda kapan saja jika: (A) Anda melanggar ketentuan apa pun dalam Perjanjian Lisensi; atau (B) Google diwajibkan melakukannya oleh hukum; atau (C) partner yang dengannya Google menawarkan bagian tertentu SDK (seperti API) kepada Anda telah menghentikan hubungannya dengan Google, atau berhenti menawarkan bagian tertentu SDK kepada Anda; atau (D) Google memutuskan untuk tidak lagi menyediakan SDK atau bagian tertentu SDK kepada pengguna di negara tempat tinggal Anda atau dari tempat layanan digunakan, atau ketetapan SDK atau layanan SDK tertentu kepada Anda oleh Google merupakan kebijaksanaan Google sendiri dan tidak lagi memenuhi syarat secara komersial. 9.4 Jika Perjanjian Lisensi berakhir, semua hak, kewajiban, dan tanggung jawab hukum yang manfaatnya dirasakan oleh Anda dan Google, tunduk kepada (atau yang telah terkumpul dari waktu ke waktu selama Perjanjian Lisensi diterapkan) atau yang dinyatakan untuk dilanjutkan tanpa waktu yang ditentukan, tidak akan terpengaruh oleh penghentian ini, dan ketetapan paragraf 14.7 akan terus diterapkan terhadap hak, kewajiban, dan tanggung jawab semacam ini dalam waktu yang tidak ditentukan.10. PERNYATAAN PENYANGKALAN JAMINAN
10.1 ANDA SECARA TEGAS MEMAHAMI DAN MENYETUJUI BAHWA PENGGUNAAN SDK MENJADI TANGGUNG JAWAB ANDA DAN BAHWA SDK DISEDIAKAN "APA ADANYA" DAN "SEBAGAIMANA TERSEDIA" TANPA JAMINAN DALAM BENTUK APA PUN DARI GOOGLE. 10.2 PENGGUNAAN SDK DAN MATERI YANG DIUNDUH ATAU DIPEROLEH MELALUI PENGGUNAAN SDK ADALAH ATAS KEHENDAK DAN RISIKO ANDA SENDIRI DAN ANDA BERTANGGUNG JAWAB SEPENUHNYA ATAS KERUSAKAN PADA SISTEM KOMPUTER ATAU PERANGKAT LAIN ATAU HILANGNYA DATA YANG DISEBABKAN PENGGUNAAN TERSEBUT . 10.3 LEBIH LANJUT GOOGLE MENYANGKAL SECARA TEGAS TANGGUNG JAWAB HUKUM ATAS SEMUA JAMINAN DAN KETENTUAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK, TETAPI TIDAK TERBATAS PADA JAMINAN DAN KETENTUAN TERSIRAT TENTANG KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN KETIADAAN PELANGGARAN.11. BATASAN KEWAJIBAN
11.1 ANDA SECARA TERSURAT MEMAHAMI DAN MENYETUJUI BAHWA GOOGLE, ANAK PERUSAHAAN, AFILIASI, SERTA PEMBERI LISENSINYA TIDAK BERTANGGUNG JAWAB APA PUN KEPADA ANDA ATAS KERUGIAN LANGSUNG, TIDAK LANGSUNG, INSIDENTAL, SEBAGAI AKIBAT KHUSUS, ATAU SEBAGAI PERINGATAN YANG MUNGKIN DISEBABKAN OLEH ANDA, TERMASUK KEHILANGAN DATA APA PUN, BAIK GOOGLE ATAU PERWAKILANNYA TELAH DIBERI TAHU ATAU TIDAK, ATAUPUN SEHARUSNYA MENGETAHUI ATAU TIDAK, TERKAIT KEMUNGKINAN KEHILANGAN SEMACAM INI YANG MUNGKIN TERJADI.12. Perlindungan Terhadap Kerugian
12.1 Dalam batas maksimum yang diizinkan oleh undang-undang, Anda setuju untuk membela, melindungi terhadap kerugian, dan membebaskan dari kerugian untuk Google, afiliasinya, serta direktur, pegawai, karyawan dan agen dari dan terhadap semua klaim, tindakan, gugatan, atau proses pihak ketiga, serta semua kehilangan, kewajiban, kerugian, biaya, dan pengeluaran (termasuk biaya pengacara yang wajar) yang timbul dari (a) penggunaan SDK Anda, dan (b) aplikasi apa pun yang Anda kembangkan di SDK yang melanggar hak cipta, merek dagang, rahasia dagang, karakteristik merek, paten atau hak atas kekayaan intelektual lain masing-masing pihak, mencemarkan nama baik, atau melanggar hak publisitas atau privasinya, dan (c) ketidakpatuhan Anda terhadap Perjanjian Lisensi.13. Perubahan Perjanjian Lisensi
13.1 Google boleh membuat perubahan pada Perjanjian Lisensi saat mendistribusikan versi baru SDK. Saat perubahan tersebut dibuat, Google akan menyediakan versi baru Perjanjian Lisensi di situs web penyediaan SDK.14. Ketentuan Hukum Umum
14.1 Perjanjian Lisensi ini merupakan perjanjian hukum menyeluruh antara Anda dan Google dan mengatur penggunaan SDK oleh Anda (kecuali layanan apa pun yang dapat disediakan oleh Google kepada Anda berdasarkan perjanjian tertulis tersendiri), dan sepenuhnya menggantikan setiap perjanjian sebelumnya antara Anda dan Google sehubungan dengan SDK. 14.2 Anda setuju bahwa jika Google tidak menjalankan atau menerapkan hak hukum atau upaya hukum yang terkandung dalam Perjanjian Lisensi ini (atau yang menguntungkan Google berdasarkan hukum yang berlaku), hal ini tidak akan dianggap sebagai pengesampingan formal atas hak Google dan bahwa hak atau upaya hukum tersebut akan tetap tersedia untuk Google. 14.3 Jika persidangan hukum yang berwenang memutuskan masalah ini menetapkan bahwa terdapat ketentuan dalam Perjanjian Lisensi yang tidak berlaku, ketentuan tersebut akan dihapus dari Perjanjian Lisensi tanpa memengaruhi bagian lain dari Perjanjian Lisensi. Semua ketentuan lainnya dalam Perjanjian Lisensi akan tetap valid dan dapat diberlakukan. 14.4 Anda memahami dan menyetujui bahwa setiap anggota grup perusahaan yang mana Google adalah perusahaan induknya, akan menjadi penerima pihak ketiga dari Perjanjian Lisensi ini, dan bahwa perusahaan lain tersebut berhak untuk memberlakukan secara langsung, dan mengandalkan, ketentuan apa pun dalam Perjanjian Lisensi ini, yang memberikan manfaat bagi (atau hak demi kepentingan) mereka. Selain itu, tidak ada satu pun orang atau perusahaan yang akan menjadi penerima pihak ketiga dari Perjanjian ini. 14.5 PEMBATASAN EKSPOR. SDK INI TUNDUK PADA HUKUM DAN PERATURAN EKSPOR AMERIKA SERIKAT. ANDA HARUS MEMATUHI SEMUA HUKUM DAN PERATURAN EKSPOR DOMESTIK DAN INTERNASIONAL YANG BERLAKU UNTUK SDK. HUKUM INI MENCAKUP PEMBATASAN NEGARA TUJUAN, PENGGUNA AKHIR, DAN PENGGUNAAN AKHIR. 14.6 Hak-hak yang diberikan dalam Perjanjian Lisensi tidak boleh dialihkan atau ditransfer oleh Anda atau Google tanpa persetujuan tertulis sebelumnya dari pihak lainnya. Baik Anda maupun Google tidak diperbolehkan mendelegasikan tanggung jawab atau kewajiban berdasarkan Perjanjian Lisensi tanpa persetujuan tertulis sebelumnya dari pihak lainnya. 14.7 Perjanjian Lisensi dan hubungan Anda dengan Google berdasarkan Perjanjian Lisensi, akan diatur oleh hukum Negara Bagian California terlepas dari pertentangan ketentuan hukum. Anda dan Google setuju untuk tunduk pada wilayah hukum eksklusif pengadilan yang terletak di wilayah Santa Clara, California untuk menyelesaikan masalah hukum yang timbul dari Perjanjian Lisensi. Meski demikian, Anda setuju bahwa Google akan tetap diizinkan untuk mengajukan upaya hukum (atau tipe keringanan hukum setara yang mendesak) di wilayah hukum mana pun. 27 Juli 2021Download Android SDK Platform-Tools
Sebelum mendownload, Anda harus menyetujui persyaratan dan ketentuan berikut.
Persyaratan dan Ketentuan
Ini adalah Perjanjian Lisensi Software Development Kit Android1. Pengantar
1.1 Software Development Kit Android (dalam Perjanjian Lisensi ini disebut sebagai "SDK" dan secara khusus mencakup file sistem Android, API terpaket, dan add-on Google API) yang dilisensikan kepada Anda tunduk pada persyaratan Perjanjian Lisensi ini. Perjanjian Lisensi merupakan kontrak yang mengikat secara hukum antara Anda dan Google dalam kaitannya dengan penggunaan SDK oleh Anda. 1.2 "Android" berarti kumpulan software Android untuk perangkat yang disediakan berdasarkan Proyek Open Source Android, yang terdapat di URL berikut: https://source.android.com/, sebagaimana diperbarui dari waktu ke waktu. 1.3 "Penerapan yang kompatibel" berarti perangkat Android yang (i) sesuai dengan Compatibility Definition Document Android, yang terdapat di situs kompatibilitas Android (https://source.android.com/compatibility) dan dapat diperbarui dari waktu ke waktu; dan (ii) lulus Compatibility Test Suite (CTS) Android. 1.4 "Google" adalah Google LLC, yang diatur menurut hukum Negara Bagian Delaware, Amerika Serikat, dan beroperasi menurut hukum Amerika Serikat dengan tempat utama bisnis di 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. Menerima Perjanjian Lisensi ini
2.1 Untuk menggunakan SDK, Anda harus menyetujui Perjanjian Lisensi terlebih dahulu. Anda tidak boleh menggunakan SDK ini jika Anda tidak menyetujui Perjanjian Lisensi ini. 2.2 Dengan mengklik setuju dan/atau menggunakan SDK ini, berarti Anda menyatakan setuju terhadap persyaratan Perjanjian Lisensi ini. 2.3 Anda tidak boleh menggunakan SDK ini dan tidak boleh menyetujui Perjanjian Lisensi ini jika Anda adalah orang yang dilarang menerima SDK berdasarkan hukum Amerika Serikat atau negara lain, termasuk negara tempat Anda tinggal atau tempat Anda menggunakan SDK. 2.4 Jika Anda setuju untuk terikat dengan Perjanjian Lisensi ini atas nama perusahaan atau entitas lain, berarti Anda menyatakan dan menjamin bahwa Anda memiliki kewenangan hukum penuh untuk mengikat perusahaan atau entitas tersebut dengan Perjanjian Lisensi ini. Jika Anda tidak memiliki kewenangan yang diperlukan, Anda tidak boleh menyetujui Perjanjian Lisensi ini atau menggunakan SDK atas nama perusahaan atau entitas lain.3. Lisensi SDK dari Google
3.1 Sesuai dengan persyaratan Perjanjian Lisensi ini, Google memberi Anda lisensi terbatas, bersifat global, bebas royalti, tidak dapat dialihkan, non-eksklusif, dan tidak dapat disublisensikan untuk menggunakan SDK hanya untuk mengembangkan aplikasi bagi implementasi Android yang kompatibel. 3.2 Anda tidak boleh menggunakan SDK ini untuk mengembangkan aplikasi bagi platform lain (termasuk implementasi Android yang tidak kompatibel) atau untuk mengembangkan SDK lain. Anda bebas mengembangkan aplikasi untuk platform lain, termasuk implementasi Android yang tidak kompatibel, dengan syarat SDK ini tidak digunakan untuk tujuan tersebut. 3.3 Anda setuju bahwa Google atau pihak ketiga memiliki semua hak, kuasa dan kepentingan hukum dalam dan pada SDK, termasuk Hak atas Kekayaan Intelektual yang terdapat dalam SDK. "Hak Atas Kekayaan Intelektual" adalah segala dan semua hak berdasarkan hukum paten, hak cipta, rahasia dagang, merek dagang, serta setiap dan semua hak kepemilikan lainnya. Google memiliki semua hak yang tidak secara tersurat diberikan kepada Anda. 3.4 Anda tidak boleh menggunakan SDK untuk tujuan apa pun yang tidak secara tersurat diizinkan oleh Perjanjian Lisensi. Kecuali sejauh yang diperlukan oleh lisensi pihak ketiga yang berlaku, Anda tidak boleh menyalin (kecuali untuk tujuan pencadangan), mengubah, menyesuaikan, mendistribusikan ulang, mendekompilasi, merekayasa balik, membongkar, atau membuat karya turunan SDK atau bagian SDK. 3.5 Penggunaan, reproduksi, dan distribusi komponen SDK yang dilisensikan berdasarkan lisensi software open source diatur sepenuhnya oleh persyaratan dari lisensi software open source tersebut, bukan Perjanjian Lisensi ini. 3.6 Anda setuju bahwa bentuk dan sifat dari SDK yang disediakan oleh Google dapat berubah tanpa pemberitahuan sebelumnya kepada Anda dan bahwa versi SDK mendatang mungkin tidak kompatibel dengan aplikasi yang dikembangkan berdasarkan SDK versi sebelumnya. Anda setuju bahwa Google dapat menghentikan (secara permanen atau sementara) penyediaan SDK (atau fitur apa pun dalam SDK) kepada Anda atau pengguna secara umum berdasarkan kebijaksanaan mutlak Google, tanpa pemberitahuan sebelumnya kepada Anda. 3.7 Tidak satu pun isi Perjanjian Lisensi ini yang memberi Anda hak untuk menggunakan nama dagang, merek dagang, tanda layanan, logo, nama domain, atau fitur merek khusus lainnya milik Google. 3.8 Anda setuju bahwa Anda tidak akan menghapus, mengaburkan, atau mengubah pemberitahuan hak milik apa pun (termasuk pemberitahuan hak cipta dan merek dagang) yang mungkin melekat atau terkandung dalam SDK.4. Penggunaan SDK oleh Anda
4.1 Google setuju bahwa pihaknya tidak mendapatkan hak, kuasa, atau kepentingan apa pun dari Anda (atau pemegang lisensi Anda) berdasarkan Perjanjian Lisensi pada atau atas setiap aplikasi software yang Anda kembangkan menggunakan SDK, termasuk segala hak atas kekayaan intelektual yang terdapat dalam aplikasi tersebut. 4.2 Anda setuju untuk menggunakan SDK dan menulis aplikasi hanya untuk tujuan yang diizinkan oleh (a) Perjanjian Lisensi dan (b) hukum yang berlaku, peraturan atau praktik yang diterima secara umum atau pedoman di wilayah hukum terkait (termasuk hukum mengenai ekspor data atau software ke dan dari Amerika Serikat atau negara lain yang relevan). 4.3 Anda setuju bahwa jika Anda menggunakan SDK untuk mengembangkan aplikasi bagi pengguna umum, Anda harus melindungi privasi dan hak hukum pengguna tersebut. Apabila pengguna memberikan kepada Anda nama pengguna, sandi, atau informasi login atau informasi pribadi lainnya, Anda harus memberi tahu pengguna bahwa informasi tersebut akan tersedia bagi aplikasi Anda, dan Anda harus menyediakan pemberitahuan dan perlindungan privasi yang memadai secara hukum bagi mereka. Jika aplikasi Anda menyimpan informasi pribadi atau sensitif yang diberikan oleh pengguna, aplikasi Anda harus menyimpannya dengan aman. Jika pengguna memberikan informasi Akun Google ke aplikasi Anda, aplikasi Anda hanya dapat menggunakan informasi tersebut untuk mengakses Akun Google pengguna saat, serta untuk tujuan terbatas, pengguna telah mengizinkan Anda untuk melakukannya. 4.4 Anda setuju bahwa Anda tidak akan terlibat dalam aktivitas apa pun yang menggunakan SDK, termasuk mengembangkan atau mendistribusikan aplikasi, yang mengganggu, mengacaukan, merusak, atau mengakses secara tidak sah server, jaringan, atau properti atau layanan lain dari pihak ketiga mana pun termasuk, tetapi tidak terbatas pada, Google atau operator komunikasi seluler mana pun. 4.5 Anda setuju bahwa Anda bertanggung jawab sepenuhnya (dan bahwa Google tidak bertanggung jawab kepada Anda atau kepada pihak ketiga mana pun) atas data, konten, atau resource yang Anda buat, transmisikan, atau tampilkan melalui Android dan/atau aplikasi untuk Android, dan atas konsekuensi tindakan Anda (termasuk kehilangan atau kerugian yang mungkin dialami oleh Google) karena melakukannya. 4.6 Anda setuju bahwa Anda bertanggung jawab sepenuhnya (dan bahwa Google tidak bertanggung jawab kepada Anda atau kepada pihak ketiga mana pun) atas setiap pelanggaran kewajiban Anda berdasarkan Perjanjian Lisensi, setiap kontrak pihak ketiga atau Persyaratan Layanan yang berlaku, atau setiap hukum serta regulasi yang berlaku, dan atas konsekuensi (termasuk kehilangan atau kerugian apa pun yang mungkin dialami oleh Google atau pihak ketiga mana pun) akibat pelanggaran tersebut.5. Kredensial Developer Anda
5.1 Anda setuju untuk bertanggung jawab dalam menjaga kerahasiaan semua kredensial developer yang mungkin diberikan Google kepada Anda atau yang mungkin Anda pilih sendiri dan bahwa Anda akan bertanggung jawab sepenuhnya atas semua aplikasi yang dikembangkan dengan kredensial developer Anda.6. Privasi dan Informasi
6.1 Untuk terus berinovasi dan meningkatkan SDK, Google dapat mengumpulkan statistik penggunaan tertentu dari software, termasuk tetapi tidak terbatas pada ID unik, alamat IP yang dikaitkan, nomor versi software, informasi tentang alat dan/atau layanan di SDK yang digunakan, dan cara penggunaannya. Sebelum informasi apa pun dikumpulkan, SDK akan memberi tahu dan meminta izin Anda. Jika Anda tidak memberikan izin, informasi tidak akan dikumpulkan. 6.2 Data yang dikumpulkan akan diperiksa secara agregat untuk meningkatkan SDK dan dikelola sesuai dengan Kebijakan Privasi Google, yang terdapat di URL berikut: https://policies.google.com/privacy 6.3 Kumpulan data yang dianonimkan dan digabungkan dapat dibagikan kepada partner Google untuk meningkatkan SDK.7. Aplikasi Pihak Ketiga
7.1 Jika Anda menggunakan SDK untuk menjalankan aplikasi yang dikembangkan oleh pihak ketiga atau yang mengakses data, konten, atau resource yang diberikan oleh pihak ketiga, Anda setuju bahwa Google tidak bertanggung jawab atas aplikasi, data, konten, atau resource tersebut. Anda memahami bahwa semua data, konten, atau resource yang dapat Anda akses melalui aplikasi pihak ketiga semacam ini adalah tanggung jawab penuh orang yang memberikannya, dan Google tidak bertanggung jawab atas kehilangan atau kerusakan yang mungkin Anda alami sebagai hasil dari menggunakan atau mengakses aplikasi, data, konten, atau resource pihak ketiga tersebut. 7.2 Anda harus memahami bahwa data, konten, dan resource yang diberikan kepada Anda melalui aplikasi pihak ketiga semacam ini dapat dilindungi oleh hak atas kekayaan intelektual yang dimiliki oleh penyedia (atau oleh orang atau perusahaan lain atas nama mereka). Anda tidak dapat memodifikasi, menyewa, menyewakan, meminjamkan, menjual, mendistribusikan, atau membuat karya turunan berdasarkan data, konten, atau resource tersebut (baik semua atau sebagian) kecuali pemilik terkait memberikan izin secara khusus kepada Anda untuk melakukannya. 7.3 Anda memahami bahwa penggunaan aplikasi, data, konten, atau resource pihak ketiga semacam ini dapat tunduk pada persyaratan yang terpisah antara Anda dan pihak ketiga yang relevan. Dalam kasus tersebut, Perjanjian Lisensi tidak memengaruhi hubungan hukum antara Anda dengan pihak ketiga ini.8. Menggunakan API Android
8.1 Google Data API 8.1.1 Jika menggunakan API untuk mengambil data dari Google, Anda memahami bahwa data dapat dilindungi oleh hak atas kekayaan intelektual yang dimiliki oleh Google atau pihak ketiga yang memberikan data (atau oleh orang atau perusahaan lain atas nama mereka). Penggunaan Anda atas API semacam ini dapat tunduk pada Persyaratan Layanan tambahan. Anda tidak boleh memodifikasi, menyewa, menyewakan, meminjamkan, menjual, mendistribusikan, atau membuat karya turunan berdasarkan data ini (baik semua atau sebagian) kecuali diizinkan oleh Persyaratan Layanan yang relevan. 8.1.2 Jika Anda menggunakan API apa pun untuk mengambil data pengguna dari Google, Anda menerima dan menyetujui bahwa Anda hanya akan mengambil data dengan persetujuan tersurat pengguna dan hanya saat, dan untuk tujuan terbatas, pengguna telah memberi Anda izin untuk melakukannya. Jika Anda menggunakan Android Recognition Service API, yang didokumentasikan di URL berikut: https://developer.android.com/reference/android/speech/RecognitionService, sebagaimana diperbarui dari waktu ke waktu, Anda menyetujui bahwa penggunaan API tersebut tunduk pada Adendum Pemrosesan Data untuk Produk yang Pemroses Datanya adalah Google, yang terdapat di URL berikut: https://privacy.google.com/businesses/gdprprocessorterms/, sebagaimana diperbarui dari waktu ke waktu. Dengan mengklik setuju, berarti Anda menyetujui persyaratan Adendum Pemrosesan Data untuk Produk yang Pemroses Datanya adalah Google.9. Pengakhiran Perjanjian Lisensi
9.1 Perjanjian Lisensi ini akan terus berlaku hingga dihentikan oleh Anda atau Google sebagaimana dijelaskan di bawah ini. 9.2 Jika Anda ingin mengakhiri Perjanjian Lisensi ini, Anda dapat melakukannya dengan menghentikan penggunaan SDK dan semua kredensial developer yang relevan. 9.3 Google dapat menghentikan Perjanjian Lisensi dengan Anda kapan saja jika: (A) Anda melanggar ketentuan apa pun dalam Perjanjian Lisensi; atau (B) Google diwajibkan melakukannya oleh hukum; atau (C) partner yang dengannya Google menawarkan bagian tertentu SDK (seperti API) kepada Anda telah menghentikan hubungannya dengan Google, atau berhenti menawarkan bagian tertentu SDK kepada Anda; atau (D) Google memutuskan untuk tidak lagi menyediakan SDK atau bagian tertentu SDK kepada pengguna di negara tempat tinggal Anda atau dari tempat layanan digunakan, atau ketetapan SDK atau layanan SDK tertentu kepada Anda oleh Google merupakan kebijaksanaan Google sendiri dan tidak lagi memenuhi syarat secara komersial. 9.4 Jika Perjanjian Lisensi berakhir, semua hak, kewajiban, dan tanggung jawab hukum yang manfaatnya dirasakan oleh Anda dan Google, tunduk kepada (atau yang telah terkumpul dari waktu ke waktu selama Perjanjian Lisensi diterapkan) atau yang dinyatakan untuk dilanjutkan tanpa waktu yang ditentukan, tidak akan terpengaruh oleh penghentian ini, dan ketetapan paragraf 14.7 akan terus diterapkan terhadap hak, kewajiban, dan tanggung jawab semacam ini dalam waktu yang tidak ditentukan.10. PERNYATAAN PENYANGKALAN JAMINAN
10.1 ANDA SECARA TEGAS MEMAHAMI DAN MENYETUJUI BAHWA PENGGUNAAN SDK MENJADI TANGGUNG JAWAB ANDA DAN BAHWA SDK DISEDIAKAN "APA ADANYA" DAN "SEBAGAIMANA TERSEDIA" TANPA JAMINAN DALAM BENTUK APA PUN DARI GOOGLE. 10.2 PENGGUNAAN SDK DAN MATERI YANG DIUNDUH ATAU DIPEROLEH MELALUI PENGGUNAAN SDK ADALAH ATAS KEHENDAK DAN RISIKO ANDA SENDIRI DAN ANDA BERTANGGUNG JAWAB SEPENUHNYA ATAS KERUSAKAN PADA SISTEM KOMPUTER ATAU PERANGKAT LAIN ATAU HILANGNYA DATA YANG DISEBABKAN PENGGUNAAN TERSEBUT . 10.3 LEBIH LANJUT GOOGLE MENYANGKAL SECARA TEGAS TANGGUNG JAWAB HUKUM ATAS SEMUA JAMINAN DAN KETENTUAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK, TETAPI TIDAK TERBATAS PADA JAMINAN DAN KETENTUAN TERSIRAT TENTANG KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN KETIADAAN PELANGGARAN.11. BATASAN KEWAJIBAN
11.1 ANDA SECARA TERSURAT MEMAHAMI DAN MENYETUJUI BAHWA GOOGLE, ANAK PERUSAHAAN, AFILIASI, SERTA PEMBERI LISENSINYA TIDAK BERTANGGUNG JAWAB APA PUN KEPADA ANDA ATAS KERUGIAN LANGSUNG, TIDAK LANGSUNG, INSIDENTAL, SEBAGAI AKIBAT KHUSUS, ATAU SEBAGAI PERINGATAN YANG MUNGKIN DISEBABKAN OLEH ANDA, TERMASUK KEHILANGAN DATA APA PUN, BAIK GOOGLE ATAU PERWAKILANNYA TELAH DIBERI TAHU ATAU TIDAK, ATAUPUN SEHARUSNYA MENGETAHUI ATAU TIDAK, TERKAIT KEMUNGKINAN KEHILANGAN SEMACAM INI YANG MUNGKIN TERJADI.12. Perlindungan Terhadap Kerugian
12.1 Dalam batas maksimum yang diizinkan oleh undang-undang, Anda setuju untuk membela, melindungi terhadap kerugian, dan membebaskan dari kerugian untuk Google, afiliasinya, serta direktur, pegawai, karyawan dan agen dari dan terhadap semua klaim, tindakan, gugatan, atau proses pihak ketiga, serta semua kehilangan, kewajiban, kerugian, biaya, dan pengeluaran (termasuk biaya pengacara yang wajar) yang timbul dari (a) penggunaan SDK Anda, dan (b) aplikasi apa pun yang Anda kembangkan di SDK yang melanggar hak cipta, merek dagang, rahasia dagang, karakteristik merek, paten atau hak atas kekayaan intelektual lain masing-masing pihak, mencemarkan nama baik, atau melanggar hak publisitas atau privasinya, dan (c) ketidakpatuhan Anda terhadap Perjanjian Lisensi.13. Perubahan Perjanjian Lisensi
13.1 Google boleh membuat perubahan pada Perjanjian Lisensi saat mendistribusikan versi baru SDK. Saat perubahan tersebut dibuat, Google akan menyediakan versi baru Perjanjian Lisensi di situs web penyediaan SDK.14. Ketentuan Hukum Umum
14.1 Perjanjian Lisensi ini merupakan perjanjian hukum menyeluruh antara Anda dan Google dan mengatur penggunaan SDK oleh Anda (kecuali layanan apa pun yang dapat disediakan oleh Google kepada Anda berdasarkan perjanjian tertulis tersendiri), dan sepenuhnya menggantikan setiap perjanjian sebelumnya antara Anda dan Google sehubungan dengan SDK. 14.2 Anda setuju bahwa jika Google tidak menjalankan atau menerapkan hak hukum atau upaya hukum yang terkandung dalam Perjanjian Lisensi ini (atau yang menguntungkan Google berdasarkan hukum yang berlaku), hal ini tidak akan dianggap sebagai pengesampingan formal atas hak Google dan bahwa hak atau upaya hukum tersebut akan tetap tersedia untuk Google. 14.3 Jika persidangan hukum yang berwenang memutuskan masalah ini menetapkan bahwa terdapat ketentuan dalam Perjanjian Lisensi yang tidak berlaku, ketentuan tersebut akan dihapus dari Perjanjian Lisensi tanpa memengaruhi bagian lain dari Perjanjian Lisensi. Semua ketentuan lainnya dalam Perjanjian Lisensi akan tetap valid dan dapat diberlakukan. 14.4 Anda memahami dan menyetujui bahwa setiap anggota grup perusahaan yang mana Google adalah perusahaan induknya, akan menjadi penerima pihak ketiga dari Perjanjian Lisensi ini, dan bahwa perusahaan lain tersebut berhak untuk memberlakukan secara langsung, dan mengandalkan, ketentuan apa pun dalam Perjanjian Lisensi ini, yang memberikan manfaat bagi (atau hak demi kepentingan) mereka. Selain itu, tidak ada satu pun orang atau perusahaan yang akan menjadi penerima pihak ketiga dari Perjanjian ini. 14.5 PEMBATASAN EKSPOR. SDK INI TUNDUK PADA HUKUM DAN PERATURAN EKSPOR AMERIKA SERIKAT. ANDA HARUS MEMATUHI SEMUA HUKUM DAN PERATURAN EKSPOR DOMESTIK DAN INTERNASIONAL YANG BERLAKU UNTUK SDK. HUKUM INI MENCAKUP PEMBATASAN NEGARA TUJUAN, PENGGUNA AKHIR, DAN PENGGUNAAN AKHIR. 14.6 Hak-hak yang diberikan dalam Perjanjian Lisensi tidak boleh dialihkan atau ditransfer oleh Anda atau Google tanpa persetujuan tertulis sebelumnya dari pihak lainnya. Baik Anda maupun Google tidak diperbolehkan mendelegasikan tanggung jawab atau kewajiban berdasarkan Perjanjian Lisensi tanpa persetujuan tertulis sebelumnya dari pihak lainnya. 14.7 Perjanjian Lisensi dan hubungan Anda dengan Google berdasarkan Perjanjian Lisensi, akan diatur oleh hukum Negara Bagian California terlepas dari pertentangan ketentuan hukum. Anda dan Google setuju untuk tunduk pada wilayah hukum eksklusif pengadilan yang terletak di wilayah Santa Clara, California untuk menyelesaikan masalah hukum yang timbul dari Perjanjian Lisensi. Meski demikian, Anda setuju bahwa Google akan tetap diizinkan untuk mengajukan upaya hukum (atau tipe keringanan hukum setara yang mendesak) di wilayah hukum mana pun. 27 Juli 2021Download Android SDK Platform-Tools
Sebelum mendownload, Anda harus menyetujui persyaratan dan ketentuan berikut.