Siapkan adb di Mac OS X

537

Saya menghabiskan beberapa waktu mencari cara mengatur adb di Mac, jadi saya pikir menulis cara mengaturnya mungkin berguna bagi beberapa orang. adb adalah alat baris perintah untuk menginstal dan menjalankan aplikasi android di ponsel / emulator Anda

berganti pakaian
sumber
1
Dan di sini saya pikir "adb" adalah debugger Unix yang lama! ;) books.google.com/...
Eric
Ada tautan ke platform-toolspaket SDK resmi (yang berisi adbbiner) di stackoverflow.com/tags/adb/info
Alex P.

Jawaban:

1045

Catatan: ini awalnya ditulis pada Instalasi ADB pada MAC OS X tetapi pertanyaan itu ditutup sebagai duplikat dari yang ini.

Opsi 1 - Menggunakan Homebrew

Ini adalah cara termudah dan akan memberikan pembaruan otomatis.

  1. Pasang homebrew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. Pasang adb

    brew cask install android-platform-tools
  3. Mulai gunakan adb

    adb devices


Opsi 2 - Secara Manual (hanya alat platform)

Ini adalah cara termudah untuk mendapatkan instalasi manual dari ADB dan Fastboot.

  1. Hapus instalasi lama Anda (opsional)

    rm -rf ~/.android-sdk-macosx/
  2. Arahkan ke https://developer.android.com/studio/releases/platform-tools.html dan klik SDK Platform-Tools for Mactautannya.

  3. Buka folder Unduhan Anda

    cd ~/Downloads/
  4. Buka zip alat yang Anda unduh

    unzip platform-tools-latest*.zip 
  5. Pindahkan mereka ke suatu tempat Anda tidak akan sengaja menghapusnya

    mkdir ~/.android-sdk-macosx
    mv platform-tools/ ~/.android-sdk-macosx/platform-tools
    
  6. Tambahkan platform-toolske jalur Anda

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
  7. Perbarui profil bash Anda (atau mulai ulang aplikasi terminal Anda)

    source ~/.bash_profile
  8. Mulai gunakan adb

    adb devices

Opsi 3 - Jika Anda sudah menginstal Android Studio

  1. Tambahkan platform-toolske jalur Anda

    echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
    echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
    
  2. Perbarui profil bash Anda (atau mulai ulang aplikasi terminal Anda)

    source ~/.bash_profile
  3. Mulai gunakan adb

    adb devices

Opsi 4 - MacPorts

  1. Instal Android SDK:

    sudo port install android
  2. Jalankan manajer SDK:

    sh /opt/local/share/java/android-sdk-macosx/tools/android
  3. Hapus centang semuanya kecuali Android SDK Platform-tools (opsional)

  4. Instal paket, terima lisensi. Tutup SDK Manager.

  5. Tambahkan platform-toolske jalur Anda; di MacPorts, mereka masuk /opt/local/share/java/android-sdk-macosx/platform-tools. Misalnya, untuk bash:

    echo 'export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools' >> ~/.bash_profile
  6. Segarkan profil bash Anda (atau mulai ulang terminal / shell Anda):

    source ~/.bash_profile
  7. Mulai menggunakan adb:

    adb devices

Opsi 5 - Secara Manual (dengan SDK Manager)

  1. Hapus instalasi lama Anda (opsional)

    rm -rf ~/.android-sdk-macosx/
  2. Unduh Alat SDK Mac dari situs pengembang Android di bawah "Get just the command line tools" . Pastikan Anda menyimpannya di folder Unduhan.

  3. Buka folder Unduhan Anda

    cd ~/Downloads/
  4. Buka zip alat yang Anda unduh

    unzip tools_r*-macosx.zip 
  5. Pindahkan mereka ke suatu tempat Anda tidak akan sengaja menghapusnya

    mkdir ~/.android-sdk-macosx
    mv tools/ ~/.android-sdk-macosx/tools
  6. Jalankan SDK Manager

    sh ~/.android-sdk-macosx/tools/android
  7. Hapus centang semuanya kecuali Android SDK Platform-tools (opsional)

masukkan deskripsi gambar di sini

  1. Klik Install Packages, terima lisensi, klik Install. Tutup jendela SDK Manager.

masukkan deskripsi gambar di sini

  1. Tambahkan platform-toolske jalur Anda

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
  2. Perbarui profil bash Anda (atau mulai ulang aplikasi terminal Anda)

    source ~/.bash_profile
  3. Mulai gunakan adb

    adb devices
brismut
sumber
19
itulah cara untuk OS X :-)
brainray
3
ini jauh lebih mudah daripada mengejar jalur SDK yang terus berubah.
Tyler Zale
1
Sekarang telah pindah ke tong: brew tong menginstal Android-platform-tools
hoju
Untuk membuat file jika tidak tersedia, lakukan dengan terminal $ Sentuh .bash_profile Untuk membuka dan mengedit file $ open -e .bash_profile dalam jenis file itu ekspor JAVA_HOME = $ (/ usr / libexec / java_home) ekspor ANDROID_HOME = / Users / user_name / Library / Android / sdk export PATH = $ ANDROID_HOME / platform-tools: $ PATH export PATH = $ ANDROID_HOME / tools: $ PATH lalu file> save Setelah restart aplikasi Terminal dan nikmati.
Prags
Saya memilih Opsi 3 .... ini sangat berguna. Terima kasih kawan untuk meliput semua kemungkinan ....
Akhilesh Sinha
543

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile

Jika Anda meletakkan folder android-sdks di direktori lain, ganti path dengan direktori android-sdks / platform-tools di

berganti pakaian
sumber
51
Dan bagi mereka yang menggunakan zshbash sebagai gantinya, Anda harus menambahkan ini ke~/.zshrc
Gianfranco P.
14
Anda juga harus Berhenti dan membuka kembali Terminal Anda agar perubahan diterapkan
amadib
37
Pada Android Studio 1.0 Lokasi alat platform adalah echo 'export PATH = $ PATH: / Users / [yourusername] / Library / Android / SDK / platform-tools' >> ~ / .bash_profile
user1401250
11
Tidak perlu berhenti dan membuka kembali Terminal, Anda bisa saja source ~/.bash_profile.
Nighto
5
Anda dapat menggunakan $ HOME alih-alih "/ Users / [yourusername]"
Jason Cox
88

Ini Bekerja Sempurna ....

Di terminal Jalankan kedua perintah di samping satu sama lain

export ANDROID_HOME=/Users/$USER/Library/Android/sdk

export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Suhail Sheikh
sumber
2
Saya dapat mengonfirmasi bahwa ini berfungsi dengan baik pada Juni 2017 di macOS Sierra.
Vahid Amiri
sdkfolder telah dihapus. Jika kedua perintah itu dijalankan, adb devicestidak akan berfungsi. Harus menjadi yang berikut untuk studio android terbaru `export ANDROID_HOME = / Pengguna / $ USER / Library / Android export PATH = $ {PATH}: $ ANDROID_HOME / tools: $ ANDROID_HOME / platform-
tools`
Terima kasih ini membantu saya tetapi pastikan ubah setelah $ USER path dengan direktori Anda sdk
abadooz
Pada android studio 3.2, jalur defaultnya adalah '$ HOME / Library / Android / sdk'
tsalaroth
Terima kasih. Anda banyak membantu saya
Marcus Crisostomo
60

CATATAN: Path untuk adb telah berubah sejak Android Studio 1.0.xx

Untuk bash shell, gunakan:

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile

Untuk shell tcsh , gunakan:

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc
Vic
sumber
Ini memang tempat alat berada dalam versi terbaru
Yablargo
2
Saya memiliki 1.0.1 dan saya tidak punya apa pun di sana: /
htafoya
Perintah untuk bash shell dan Eclipse adalah echo 'export PATH = $ PATH: / Aplikasi / adt-bundle-mac-x86_64 / sdk / platform-tools /' >> ~ / .bash_profile
dirkoneill
2
Android Studio 2.0 dan itu masih lokasinya -~/Library/Android/sdk/platform-tools
gldraphael
49

Hanya untuk pengguna zsh di iterm2 di macOS

ketik dua perintah berikut untuk menambahkan SDK android dan platform-tools ke zsh Anda di iterm2 di macOS

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc

Setelah menambahkan dua perintah untuk ~/.zshrcAnda perlu sumber zsh.

source ~/.zshrc
Akarsh SEGGEMU
sumber
2
Ini yang saya cari! :) terima kasih! Juga, jangan lupa untuk menjalankan source .zshrc atau buka kembali terminal. : D
rafaelbpa
Sama sama. mengedit jawaban dan menambahkan sumber ke perintah zsh.
Akarsh SEGGEMU
Apa yang harus saya tempatkan daripada $ PATH dan $ ANDROID_HOME?
Sascha Rissling
Luar biasa !, itu bekerja untuk saya.
Vandana
24

Ini adalah langkah informasi bijak:

Langkah 1

Mulai Terminal dan pergi ke folder rumah Anda.

cd ~/

Langkah 2

Buka dan edit file .bash_profile

$ open -e .bash_profile

Jika Anda tidak memiliki file .bash_profile di jalur komputer Anda, maka buatlah. Masukkan perintah di bawah ini untuk membuat file baru. Setelah dibuat ikuti Langkah-2.

touch .bash_profile

Langkah-3

Simpan baris di bawah ini)

export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools

Langkah-4

Refresh file menggunakan perintah di bawah ini

$ source .bash_profile

$ echo $PATH

Anda akan melihat jalur android Anda disetel di output sekarang.

Ashish
sumber
24

Secara pribadi saya hanya sumber .bashrc saya di .bash_profile saya:

echo 'source ~/.bashrc' >> ~/.bash_profile

Jadi saya memasukkannya ke dalam .bashrc saya. Dan saya menggunakan Android Studio, jadi itu jalan yang berbeda.

echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc

Anda mungkin juga menginginkan yang berikut ini:

echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc
funroll
sumber
19

Cara paling sederhana untuk menggunakan perintah adb pada sistem Mac Anda adalah dengan menambahkan path ke platform-tools (tempat adb tinggal) ke dalam bash_profile Anda.

Langkah-langkah untuk menambahkan jalur adb: 1. buka bash_profile: Ini dapat dilakukan dengan menggunakan perintah berikut

open ~/.bash_profile

Ini membuka bash_profile di editor.

  1. Temukan platform_tools, biasanya mereka ada di lokasi berikut: Users / "user_folder" / Library / Android / sdk / platform_tools

  2. Rekatkan perintah berikut dalam file bash_profile yang terbuka:

    export PATH=$PATH:/Users/A374375/Library/Android/sdk/platform-tools

  3. Simpan file menggunakan perintah:

source ~/.bash_profile

  1. Periksa apakah jalur disimpan dengan mengetik: echo $PATH :: Anda harus dapat menemukan seluruh jalur ditampilkan di output.

  2. Ketik adbuntuk melihat apakah konfigurasi berfungsi. Jika Anda memiliki perangkat yang terhubung ke mesin atau emulator yang berjalan di sistem Anda, mereka akan ditampilkan saat Anda mengetikadb devices

output untuk perangkat adb

Ned
sumber
15

Untuk pengguna Mac: Langkah 1: Instal Android Studio

Step2: Buka terminal dan ketik

cd

Langkah 3: Ketik perintah yang disebutkan di bawah ini untuk mengubah nama pengguna:

export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH
Kiran Sk
sumber
12

cd sdk/platform-tools/dan kemudian menggunakan ./adb devicesbukannya

berteriak-teriak
sumber
3
Saya harus berada di dalam /Users/ashokr/Library/Android/sdk/platform-toolsdan kemudian berfungsi.
Ashok R
7

jika Anda menggunakan Android Studio di MAC OS X, Anda bisa mengeksekusi perintah berikut di aplikasi terminal Anda:

echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $SHELL

dan selanjutnya:

adb devices

dan Anda harus menunjukkan daftar dengan perangkat android Anda yang terhubung melalui kabel USB di MAC Anda, misalnya sesuatu seperti ini:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5        device
trejo08
sumber
1
Bisakah Anda mengklarifikasi apa tepatnya yang dilakukan baris $ SHELL exec? Newb di sini, tidak pernah menggunakannya di terminal sebelumnya! :)
John Shelley
Saya menjalankan perintah ini, karena setelah mengedit '.basrc' diperlukan untuk me-restart baris perintah, dan dengan perintah ini Anda dapat memulai kembali tanpa menutup jendela terminal
trejo08
5

Berikut manual terperinci:
http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/

Untuk meringkas ini:

  1. Buat dan buka file bash_profile

    touch .bash_profile
    open -e .bash_profile

  2. Tambahkan path folder platform-tools (dalam Android SDK)

    export PATH="$PATH:/Users/USERNAME/PATH TO ANDROID SDK/platform-tools/

  3. Jalankan perintah . .bash_profileuntuk memperbarui (tidak perlu me-restart terminal)

Alex
sumber
hapus "setelah PATH =
divonas
5

Jika Anda menggunakan ZSH dan memiliki Android Studio 1.3: 1. Buka file .zshrc (Terletak di direktori home Anda, file disembunyikan jadi pastikan Anda dapat melihat file tersembunyi) 2. Tambahkan baris ini di akhir: alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb" 3. Keluar terminal 4 Buka terminal dan ketik adb devices 5. Jika berhasil, itu akan memberi Anda daftar semua perangkat yang terhubung

kamelnyc
sumber
4

Terminal Terbuka Mac OS

touch ~/.bash_profile; open ~/.bash_profile

Salin dan tempel:

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

perintah + S untuk save.

Giang
sumber
3

Mengomentari dengan beberapa informasi terbaru dari 2018.

Binari yang Dapat Dieksekusi untuk alat Platform tersedia untuk mac oleh Android di sini: https://developer.android.com/studio/releases/platform-tools.html

Unduh ini ke mac Anda. Tempatkan mereka di direktori misalnya saya ditempatkan di~/Software/platform-tools

Jika Anda memiliki akses root , cara termudah yang saya temukan di mac adalah menambahkan direktori Anda ke dalam daftar /etc/paths. Saya suka cara ini karena setelah beberapa tambahan $PATHmulai terlihat terlalu berantakan dan sulit dibaca, /etc/pathssemuanya memiliki baris yang terpisah, bersih dan teratur. Kelemahannya adalah Anda memerlukan akses root.

$ cat /etc/paths  # check contents of the file
$ sudo nano /etc/paths

Rekatkan path lengkap dari direktori platform-tools Anda (seperti /Users/GodZilla/Software/platform-tools/adb) di akhir daftar ini dan simpan. Keluar dan Buka terminal lagi dan periksa apakah ia melihat direktori platform-tools Anda.

$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot

Jika Anda tidak memiliki akses root, cukup tambahkan direktori platform-tools $PATHdi .bash_profile Anda (atau .zshenv jika Anda menggunakan zsh) seperti yang disarankan pengguna lain.

Deepankar Chakroborty
sumber
2

Ini benar-benar bekerja untuk saya, setelah bermain-main sebentar setelah menginstal Android Studio:

  1. Pastikan Anda memiliki file .bash_profile. Ini harus ada di direktori [nama pengguna] Anda.

  2. Dari direktori apa pun Anda berada, ketikkan ini:

    echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile

Sekarang, biasanya Anda akan memiliki jalur yang tepat ini, tetapi jika tidak, maka gunakan jalur apa pun yang Anda miliki di folder platform-tools

  1. Dari direktori tempat .bash_profile Anda berada, ketikkan ini:

    . .bash_profile
  2. Sekarang ketik adb devices. Anda akan melihat respons "Daftar perangkat yang terpasang". Sekarang Anda tidak perlu pergi ke direktori platform-tools setiap saat untuk mengetikkan perintah yang lebih samar seperti, ./adb devices!!!

rupaguha
sumber
sedikit lebih mudah dibaca untuk pemula, saya rasa. mungkin itu bisa ditambahkan ke yang lain?
AnneTheAgile
2

Dalam kasus saya, saya menginstal Android studio, dan memiliki beberapa aplikasi (karat lang) yang mengubah ~/.profile, dan menambahkan adbuntuk ~/.bash_profilemembuat karat tidak dapat dieksekusi, jadi saya membuat perubahan ke ~/.profilesatu - satunya, seperti:

$ echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.profile
$ source ~/.profile
$ adb --version
Android Debug Bridge version 1.0.41
Version 29.0.4-5871666
Installed as /Users/hasan/Library/Android/sdk/platform-tools/adb
Hasan A Yousef
sumber
2

Untuk Pengguna macOS Diperbarui ke MacOs Catalina,

~ / .bash_profile diubah menjadi ~ / .zshrc

Jadi, untuk menjalankan perintah adb dan semua perintah lain yang sudah diekspor ke ~ / .bash_profile walkaround mudah adalah mengekspor bash_profile ke zshrc

Untuk melakukannya,

1) Navigasikan ke direktori home di finder

2) Saya menggunakan Cmd + Shift +. untuk menampilkan file yang tersembunyi di Finder

3) Buat file .zshrc jika sudah tidak ada

4) Tambahkan baris "source ~ / .bash_profile" tanpa tanda kutip

5) Simpan

6) Keluar dan buka terminal

mulai menggunakan perangkat adb

Lins Louis
sumber
1
Untuk pengguna macOS Catalina ini berfungsi!
Will Abule
1

Dalam kasus saya: Saya melakukan hal berikut (pada mac):

  1. mencadangkan ".bash_profile" dan ".profile"
  2. membersihkan semua jalur terkait android.
  3. membuat jalur baru tetapi kali ini, saya menyeret folder masing-masing: {/.../sdk, /.../tools, /.../platform-tools} ke terminal. Saya melakukan ini untuk ".bash_profile" dan ".profile".
  4. Kemudian setelah berhasil menyimpan masing-masing file. Saya me-restart terminal hanya untuk memastikan tentang modifikasi yang saya buat.
  5. Saya kemudian melanjutkan untuk menguji apakah adb merespons sekarang ... dengan mengetikkan: (dalam terminal) perangkat adb
  6. Saya masih tidak beruntung (perangkat saya) di mana tidak muncul, kemudian saya restart adb, masih.
  7. Saya kemudian melakukan "pembaruan android adb". Ini baru saja membunuh dan memulai kembali adb
  8. Saya mencoba lagi masih perangkat tidak ditampilkan.
  9. Saya benar-benar mencadangkan perangkat Android saya dan mengatur ulang seluruh telepon kembali ke default pabrik, pergi untuk mengaktifkan perangkat untuk pengembangan dan memungkinkan untuk debugging usb di pengaturan> aplikasi.

******** BEKERJA SEPERTI PESONA ********

Saya mencoba lagi dengan perintah "adb devices" dan semuanya kembali normal perangkat itu terlihat.

Semua yang terbaik. Jangan menyerah. Butuh banyak pemecahan masalah. Semua yang terbaik dari keberuntungan.

AppEmmanuel
sumber
1

Jika Anda mengatur jalur di Catalina gunakan perintah di bawah ini satu demi satu di terminal. Ini bekerja dengan baik untuk saya.

export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

source ~/.bash_profile
Raj008
sumber
0

Jika Anda menggunakan terminal zsh, lakukan hal berikut:

1) Buka file .zprofile dengan editor pilihan Anda seperti "open -a xcode ~ / .zprofile"

2) Tambahkan PATH atau Env Variabel baru di .zprofile Simpan file dan keluar dari editor.

3) Jalankan .zprofile Anda untuk memperbarui PATH Anda: sumber ~ / .zprofile

Jabbar
sumber
0

Tambahkan variabel lingkungan untuk Android Home Targetting Platform Tools

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile

echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile

Mulai ulang Bash

source ~/.bash_profile

Sekarang Periksa adb

Cukup ketik

adb

di terminal

Viji
sumber
0

Setelah mencoba semua solusi, tidak satupun dari mereka yang bekerja untuk saya.

Dalam kasus saya, saya memiliki Android Studio dan adb berfungsi dengan benar tetapi Android Studio tidak mampu mendeteksi adb. Ini karena saya menginstalnya dengan homebrew di direktori lain, bukan / Users / $ USER / Library / Android / sdk tetapi Usr / Library blabla

Rupanya AS perlu memilikinya di rute / Pengguna / $ USER / Perpustakaan / Android / SDK (tempat yang sama seperti dalam preferensi rute instalasi SDK)

Jadi saya menghapus semua adb dari komputer saya (saya menginstal beberapa) dan menjalankan perintah terminal ini:

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
source ~/.bash_profile
adb devices

Nah, setelah itu, masih belum berfungsi, karena untuk beberapa alasan rute untuk adb adalah / Users / $ USER / Library / Android / SDK / platform-tools / platform-tools (ya, ulangi) jadi saya hanya menyalin platform-tools terakhir ke direktori pertama dengan semua file lisensi dan mulai bekerja.

Aneh tapi benar

LAGI
sumber
0

Langkah 1: Buka Terminal

Langkah 2: Jalankan perintah:

 touch ~/.bash_profile; open ~/.bash_profile

Langkah 3: Ini akan membuka file textEdit ketika Anda dapat menambahkan perintah berikut:

 export PATH=$PATH:/Users/sharan/Library/Android/sdk/platform-tools

Blokir

Catatan: sharan adalah nama pengguna saya memeriksa bahwa pada sistem kami dan menggantinya dengan sisa sharan akan sama. Anda juga dapat menemukannya dengan membuka studio android

   File->Project Structure..->SDK Location

Di bawah lokasi Android SDK ada jalur sdk salin dan tempel itu di file dan simpan dengan menekan Command + S

ballidaku
sumber
-1

MacPorts

Sepertinya android-platform-toolsbaru ditambahkan ke MacPorts baru-baru ini - pada 2018-10-20, di bawah java/android-platform-tools/Portfile:

Tampaknya bergantung pada biner terkompilasi yang disediakan oleh Google; akan muncul bahwa kode sumber untuk biner mungkin tidak tersedia.

Itu adb biner

Rekayasa balik android-platform-tools/Portfiledari di atas mengungkapkan bahwa arsip berikut diambil dari Google untuk membangun port:

The abdbiner adalah pre-compiled, yang tersedia di platform-tools/adbdalam arsip di atas, yang merupakan Mach-O 64-bit executable x86_64, sebagai perfile(1) . Ini siap digunakan dan tampaknya tidak memiliki dependensi eksternal (mis., Sepertinya tidak tergantung pada java atau apa pun).

Menggunakan adb

Untuk menggunakan adbuntuk me-restart perangkat, misalnya, jika tombol daya macet, langkah-langkah berikut dapat digunakan:

cd /tmp
curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
unzip apt.zip
./platform-tools/adb devices
./platform-tools/adb reboot

Setelah digunakan pertama kali sejak reboot, Anda juga harus terlebih dahulu mengkonfirmasi pemasangan dengan telepon melalui Perbolehkan USB debugging? popup di ponsel (ponsel harus mengaktifkan USB debugging melalui Opsi Pengembang , tidak perlu akses root).

cnst
sumber