Android error: Gagal menginstal * .apk di perangkat *: batas waktu

685

Saya mendapatkan kesalahan ini dari waktu ke waktu dan tidak tahu apa penyebabnya:
Ketika mencoba menjalankan / men-debug aplikasi Android pada perangkat nyata (Galaxy Samsung S dalam kasus saya), saya mendapatkan kesalahan berikut di Konsol :

Gagal menginstal * .apk di perangkat *:

Peluncuran timeout dibatalkan!

Ini yang dikatakan Konsol kepada saya. LogCat tidak memberikan informasi apa pun. Tampilan Masalah Eclipse tidak menunjukkan masalah.

Saya mencoba langkah-langkah berikut tanpa hasil:
1. Membersihkan proyek (Proyek-> Bersih)
2. Memulai ulang perangkat, Eclipse, laptop, semua hal di atas ...
3. Memindahkan proyek ke lokasi tanpa ruang, menurut Gagal untuk menginstal apk pada perangkat 'emulator-5554': batas waktu

Aplikasi ini telah di-debug sebelumnya di perangkat itu berkali-kali (aplikasi tayang di Market), tetapi masalah ini sering terjadi, dan SANGAT ...

Bantuan apa pun akan sangat dihargai! Terima kasih.

Arye Rosenstein
sumber
13
cobalah dengan hanya me-restart perangkat Anda. Itu terjadi kadang-kadang ketika perangkat kita idle.
Vikas Patidar
2
Jika kode Anda memiliki kesalahan apa pun maka ia akan menampilkannya Problems Viewdan jika terjadi kesalahan runtime maka ia akan menampilkannya LogCat View. Itu sebabnya mereka tidak memberikan informasi apa pun.
Vikas Patidar
2
Terima kasih telah menjawab, tetapi masalah masih terjadi setelah perangkat dinyalakan kembali, seperti yang saya sebutkan di posting saya. Akhirnya apa yang menjadi trik saya adalah menginstal ulang driver ponsel cerdas, memulai kembali semuanya dan berharap yang terbaik ...
Arye Rosenstein
1
Memindahkan kode ke jalur tanpa spasi diperlukan. Terima kasih!
DataGraham
3
Terkadang perangkat Anda agak jauh dari PC Anda. Maksud saya kabel Anda panjang atau perangkat Anda terhubung ke PC melalui keyboard USB. Hubungkan ke USB PC secara langsung
Bobs

Jawaban:

1130

Coba ubah batas waktu koneksi ADB. Saya pikir itu default ke 5000ms dan saya mengubah tambang menjadi 10000ms untuk menyingkirkan masalah itu.

Jika Anda berada di Eclipse, Anda dapat melakukan ini dengan melewati

Window -> Preferences -> Android -> DDMS -> ADB Connection Timeout (ms)

HpTerm
sumber
2
Mengalami masalah ini biasanya dengan Galaxy Tab saya. Meningkatkan timeout ke 10s tampaknya telah memperbaikinya untuk saat ini. Terima kasih!
Jon Turner
2
Terima kasih atas petunjuknya, meskipun saya harus mengaturnya ke nilai yang jauh lebih tinggi dalam kasus saya karena lingkungan saya tampaknya berjalan jauh lebih lambat.
DigiOz Multimedia
17
Saya benar-benar harus meningkatkan milik saya menjadi 600.000 ms, tetapi pada akhirnya berhasil. Mungkin ada sesuatu dengan kecepatan usb atau saya tidak tahu apa ... Terima kasih!
moraleida
7
Solusi ini berhasil untuk saya. Dari semua perangkat pengujian saya, ini hanya terjadi pada Samsung Galaxy S (Mac OS X, Eclipse Indigo). Mungkin ini masalah dengan perangkat Samsung?
Chad Schultz
1
Saya mengubahnya menjadi 10.000 ms. Itu melemparkan kesalahan yang sama. Restart perangkat berfungsi dalam kasus saya.
nous
192

Apa yang biasanya saya lakukan ketika saya mendapatkan kesalahan ini adalah me-restart adbserver dengan mengetikkan cmd:

adb kill-server

adb start-server

EDIT: Dengan beberapa versi Platform Tools Anda dapat melakukan ini dari DDMS Perspectivedalam Devices Tabmenu (dekat Tombol Capture), klik Reset adb.

EDIT2: Saya juga menemukan bahwa lebih baik menggunakan bagian USB portbelakang PC Anda, karena sebagian besar bagian depan USB portsberdaya rendah, dan tampaknya lebih lambat saat mengunggah apksdi perangkat Anda.

Ovidiu Latcu
sumber
10
Mengubah batas waktu DDMS tidak berhasil untuk saya tetapi ini tampaknya telah memecahkan masalah bagi saya. Keren terima kasih!
Zac Seth
2
Ini memecahkan masalah bagi saya juga, berlawanan dengan solusi batas waktu.
Alexander
Untuk kasus saya, ini pasti menunjuk ke arah yang benar. Perubahan batas waktu tidak berpengaruh. Mem-boot ulang perangkat selalu berfungsi, mengatur ulang entah bagaimana menempatkan perangkat dalam mode offline. Tampaknya keluarnya aplikasi dengan anggun sebelum mengunggah versi baru adalah kunci untuk kasus saya.
Hong
@Ovidiu Latcu Saya mendapat kesalahan ini * daemon tidak berjalan. mulai sekarang di port 5037 ADB server tidak ACK gagal memulai daemon *
Shahzad Imam
1
Menghubungkan telepon ke bagian belakang komputer di depan seperti EDIT2 menyarankan untuk menyelesaikan masalah bagi saya. +1 :)
Maciek
113

Saya dulu sering mengalami masalah ini, solusinya adalah mengubah kabel USB ke yang baru

Gu1234
sumber
3
Mungkin koneksi yang buruk dapat mencegah koneksi ke perangkat untuk berhasil. Ini masuk akal, tetapi Anda sebaiknya mencoba dengan kabel teman sebelum membeli yang baru :) +1 karena ia tidak pantas mendapat poin buruk untuk itu.
Julien
25
Dikonfirmasi Saya dapat mereproduksi masalah ini ketika menjalankan melalui kabel ekstensi USB tertentu.
Richard Taylor
2
Saya punya 6 perangkat, tidak ada masalah. Lalu saya mencoba ponsel samsung galaxy s ini dan tidak mau menginstal (bahkan dengan mengubah batas waktu, dll.). Mencoba kabel yang berbeda dan ta-da, itu berhasil. Terima kasih!
fatfreddyscat
2
Grrr, mengapa ini penting ??? Bicara tentang alat dev yang buruk ... Saya menganggap ini adalah masalah saya karena saya sudah mencoba 2 jawaban teratas. Jadi sekarang ini hanya omong kosong kabel USB?
Brade
1
USB 2.0 spec (dan mungkin yang lain, tetapi hanya itu yang saya baca) secara eksplisit melarang "kabel ekstensi" dengan alasan bahwa itu memungkinkan untuk melebihi panjang kabel maksimum dan membuat operasi yang tidak dapat diandalkan. Dengan kata lain, kabel ekstensi dilarang sehingga USB tidak akan menjadi omong kosong. Kabel (pendek) saya sepertinya berfungsi dengan baik ketika saya mengganti port USB yang berbeda.
Brian White
41

jangan gunakan port USB 3.0 untuk koneksi karena PC dan ponsel Android!

USB 3.0 - Port dengan lidah biru

USB 2.0 - Port dengan lidah hitam

Avinash Raj
sumber
3
Terima kasih! Seharusnya tidak sejauh ini di sini. Ini adalah satu-satunya hal yang telah memperbaiki masalah ini untuk saya. Saya mencoba semua solusi lain dengan berbagai cara. Saya bahkan mencoba semua perbaikan terhadap 2 perangkat (N1 dan Transformer) dan 3 kabel. Saya pikir ada beberapa masalah yang terjadi di sini tergantung pada perangkat, Akan lebih baik jika kita bisa menjawab pertanyaan atau sesuatu seperti itu. Apa pun caranya, sebelum Anda memulai ulang adb atau mengubah batas waktu , pertama-tama pastikan Anda terhubung ke port USB 2.x.
Josh
1
tapi saya tidak punya pilihan lain! tetapi me-reboot telepon yang bermasalah membantu saya.
Nama Tampilan
Tuhan memberkati kalian, terima kasih
Oneiros
37

Mulai ulang ponsel.

Serius! Daya sepenuhnya mati dan daya naik. Itu memperbaikinya bagi saya.

Elang
sumber
17

Saya mengalami masalah yang sama dan mencoba mengubah batas waktu koneksi ADB. Itu tidak berhasil. Saya beralih di antara port USB PC saya (depan -> belakang) dan itu memperbaiki masalah !!!

tal
sumber
Tal, Anda berada di jalur yang benar dengan ini. Alasan berpindah port memperbaiki masalah bagi Anda, adalah bahwa kemungkinan besar port depan Anda adalah USB3 dan yang lainnya adalah USB2. Lihat komentar saya pada jawaban lain untuk lebih jelasnya.
Josh
Saya berhasil menggunakan port depan. Melakukan Bersihkan dan mencoba men-debug dan tidak mau menginstal. Mencoba meningkatkan batas waktu, memulai ulang adb, me-reboot ponsel, mengembalikan Eclipse tanpa hasil. Beralih ke port belakang dan mulai bekerja lagi.
Jim Rhodes
15

Saya mendapatkan ini banyak. Saya menggunakan Galaxy S juga. Saya mencabut kabel dari telepon, pasang kembali dan coba luncurkan aplikasi lagi dari Eclipse, dan biasanya berhasil. Eclipse tampaknya kehilangan koneksi ke telepon sesekali tetapi ini tampaknya menendang kembali ke kehidupan.

Richard
sumber
10

Saya tahu kedengarannya konyol, tetapi setelah mencoba segala sesuatu yang direkomendasikan untuk masalah batas waktu ini ketika berjalan pada perangkat, saya memutuskan untuk mencoba mengganti kabel dan itu berhasil. Ini adalah Coby Kyros MID7015.

Mencoba kabel lain adalah pilihan yang bagus dan sederhana untuk mengambil kesempatan.

Adrian Ferreyra
sumber
Pastikan semua alat dan plugin SDK Anda mutakhir setelah memutakhirkan Android Studio. ini masalah saya. lihat jawaban saya dengan tangkapan layar pada pertanyaan serupa ini. stackoverflow.com/questions/58688663/adb-install-failed/…
Mathieu J.