Cara Memperbaiki Error cannot connect to 127.0.0.1:5037: …

スポンサーリンク

Solusi untuk Kesalahan “cannot connect to 127.0.0.1:5037: No connection could be made because the target machine actively refused it. (10061)”

Gambaran Umum Error

Kesalahan ini muncul ketika Anda mencoba menghubungkan perangkat Android Anda ke Android Studio melalui ADB (Android Debug Bridge) tetapi tidak dapat terhubung ke alamat localhost 127.0.0.1 pada port 5037. Pesan kesalahan ini menunjukkan bahwa mesin target menolak koneksi, yang sering kali disebabkan oleh beberapa masalah, mulai dari konfigurasi jaringan yang salah hingga masalah dengan pengaturan USB debugging.

Penyebab Umum

Beberapa penyebab umum dari kesalahan ini meliputi:
USB Debugging tidak diaktifkan: Perangkat Android Anda mungkin tidak diatur untuk menerima koneksi ADB.
Masalah jaringan: Jika perangkat dan komputer tidak terhubung ke jaringan yang sama, koneksi tidak akan berhasil.
Port ADB yang salah: Port yang digunakan oleh ADB mungkin telah dialihkan atau tidak tersedia.
Driver yang tidak terinstal: Driver ADB mungkin tidak terinstal atau tidak diperbarui pada komputer Anda.
Perangkat terhubung ke komputer lain: Jika perangkat Anda terhubung ke komputer lain, itu dapat menyebabkan konflik.

Metode Solusi

Berikut adalah beberapa metode untuk mengatasi kesalahan ini.

Metode 1: Mengatur USB dan ADB

  1. Sambungkan perangkat Android Anda ke komputer menggunakan kabel USB.
  2. Buka terminal atau command prompt pada komputer Anda.
  3. Jalankan perintah berikut untuk mengatur ADB ke mode TCP:
    bash
    adb usb
    adb tcpip 5555
  4. Lepaskan kabel USB setelah Anda menjalankan perintah tersebut.
  5. Hubungkan perangkat Anda ke jaringan Wi-Fi yang sama dengan komputer Anda.
  6. Temukan alamat IP perangkat Anda (misalnya, 192.168.1.5).
  7. Jalankan perintah berikut untuk menghubungkan:
    bash
    adb connect 192.168.1.5:5555
  8. Periksa apakah perangkat Anda muncul di daftar perangkat dengan menjalankan:
    bash
    adb devices

Metode 2: Memeriksa Koneksi Jaringan

  1. Pastikan bahwa perangkat Android dan komputer Anda terhubung ke jaringan yang sama.
  2. Coba ping alamat IP perangkat Anda dari komputer untuk memastikan koneksi:
    bash
    ping 192.168.1.5
  3. Jika ping berhasil, lanjutkan dengan langkah di Metode 1 untuk menghubungkan ADB.

Metode 3: Restart ADB

  1. Jika Anda masih mengalami masalah, restart server ADB dengan menjalankan perintah berikut:
    bash
    adb kill-server
    adb start-server
  2. Coba sambungkan kembali perangkat Anda dengan langkah-langkah yang telah disebutkan sebelumnya.

Metode 4: Menyegarkan Pengaturan USB Debugging

  1. Buka Pengaturan di perangkat Android Anda.
  2. Cari opsi Pengembang dan buka.
  3. Revoke (batalkan izin) untuk USB debugging.
  4. Aktifkan kembali USB Debugging dan pastikan untuk mengizinkan perangkat Anda.
  5. Ulangi langkah-langkah untuk menghubungkan perangkat Anda ke komputer.

Metode 5: Memeriksa Driver

  1. Pastikan Anda memiliki driver ADB yang benar diinstal di komputer Anda.
  2. Jika Anda menggunakan Windows, buka Device Manager dan periksa apakah ada masalah dengan driver perangkat Android Anda.
  3. Jika ada, perbarui atau instal ulang driver.

Tips Pencegahan

  • Selalu pastikan bahwa perangkat Anda dan komputer terhubung ke jaringan yang sama saat menggunakan ADB.
  • Periksa secara berkala pengaturan USB debugging untuk memastikan bahwa tidak ada perubahan yang tidak diinginkan.
  • Jika Anda menggunakan perangkat Android tertentu (misalnya, Huawei), periksa pengaturan untuk memastikan bahwa USB debugging tidak dinonaktifkan secara otomatis.

Ringkasan

Kesalahan “cannot connect to 127.0.0.1:5037: No connection could be made because the target machine actively refused it. (10061)” dapat disebabkan oleh beberapa faktor. Dengan mengikuti langkah-langkah di atas, Anda dapat mengatasi masalah ini dan memastikan koneksi yang sukses antara perangkat Android dan Android Studio. Jika masalah berlanjut, pertimbangkan untuk memeriksa pengaturan jaringan dan driver perangkat Anda.

コメント

タイトルとURLをコピーしました