Android hatası: Cihaza * .apk yüklenemedi *: zaman aşımı


685

Zaman zaman bu hatayı alıyorum ve buna neden olduğunu bilmiyorum:
Gerçek bir cihazda (benim durumumda Galaxy Samsung S) bir Android uygulamasını çalıştırmaya / hata ayıklamaya çalışırken Konsolda aşağıdaki hatayı alıyorum :

Cihaza * .apk yüklenemedi *:

zaman aşımı Başlat iptal edildi!

Konsolun söylediği tek şey bu. LogCat herhangi bir bilgi sağlamaz. Eclipse Problems (Tutulma Sorunları) görünümünde herhangi bir sorun gösterilmiyor.

Başarısız olan aşağıdaki adımları denedim:
1. Projeyi temizleme (Project-> Clean)
2. Yeniden başlatma cihazı, Eclipse, dizüstü bilgisayar, yukarıdakilerin tümü ...
3. Başarısız'a göre projeyi boşluk olmayan bir yere taşıma 'emulator-5554' cihazına apk yüklemek için: zaman aşımı

Uygulama geçmişte bu cihazda birçok kez hata ayıklandı (uygulama Pazarda canlı), ancak bu sorun sık sık meydana geliyor ve ÇOK KIRICI ...

Herhangi bir yardım büyük mutluluk duyacağız! Teşekkürler.


13
sadece cihazınızı yeniden başlatarak deneyin. Bazen cihazımız boşta kaldığında olur.
Vikas Patidar

2
Kodunuzda herhangi bir hata varsa, bunu gösterir Problems Viewve bir çalışma zamanı hatası oluşursa, onu gösterir LogCat View. Bu yüzden herhangi bir bilgi vermiyorlar.
Vikas Patidar

2
Yanıtladığınız için teşekkür ederiz, ancak gönderimde belirttiğim gibi cihaz yeniden başlatıldıktan sonra sorun hala oluştu. Sonunda benim için hile ne akıllı telefon sürücülerini yeniden, her şeyi yeniden başlatmak ve en iyisini umuyor ...
Arye Rosenstein

1
Kodu boşluk olmayan bir yola taşımak gerekiyordu. Teşekkürler!
DataGraham

3
Bazen cihazınız PC'nizden biraz uzakta. Yani kablonuz uzun veya cihazınız klavyenin USB'si üzerinden PC'ye bağlı. PC'nin
USB'sine

Yanıtlar:


1130

ADB bağlantı zaman aşımını değiştirmeyi deneyin. Bence bu varsayılan 5000ms varsayılan ve ben bu sorundan kurtulmak için benim 10000ms değiştirdi .

Eclipse'deyseniz, bunu geçerek yapabilirsiniz.

Pencere -> Tercihler -> Android -> DDMS -> ADB Bağlantı Zaman Aşımı (ms)


2
Bu soruna genellikle Galaxy Tab'ımla koştum. Zaman aşımının 10 saniyeye çıkarılması şimdilik düzeltildi. Teşekkürler!
Jon Turner

2
İpucu için teşekkürler, ortamım çok daha yavaş çalışıyor gibi göründüğünden, benim durumumda çok daha yüksek bir değere ayarlamak zorunda kaldım.
DigiOz Multimedya

17
Aslında benimkini 60000ms'e yükseltmem gerekiyordu, ama sonunda işe yaradı. Usb hızı ile bir şey olabilir ya da ne bilmiyorum ... Teşekkürler!
moraleida

7
Bu çözüm benim için çalıştı. Tüm test aygıtlarımdan, bu sadece Samsung Galaxy S'de (Mac OS X, Eclipse Indigo) meydana geldi. Belki Samsung cihazlarında bir sorun var?
Chad Schultz

1
10000ms olarak değiştirdim. Aynı hatayı attı. Cihazı yeniden başlatmak benim durumumda çalıştı.
nous

192

Genellikle bu hatayı aldığımda ne yaptığım adbcmd yazarak sunucuyu yeniden başlatıyor:

adb kill-server

adb start-server

DÜZENLEME: Eğer bunu yapabilirsiniz Platformu Tools bazı asla sürümleri ile DDMS Perspectivede Devices Tab(Yakalama Düğme yakınında) menüsünde, tıklayın Reset adb.

EDIT2: Ayrıca USB port, ön tarafın USB portsçoğu düşük güçlü olduğundan ve apkscihazlarınıza yüklerken gerçekten daha yavaş göründüğü için PC'nizin arkasını kullanmanın tercih edildiğini öğrendim .


10
DDMS zaman aşımını değiştirmek benim için işe yaramadı, ancak bu benim için sorunu çözdü. Harika, teşekkürler!
Zac Seth

2
Bu, zaman aşımı çözümünün aksine, benim için de sorunu çözdü.
Alexander

Benim durumum için, bu kesinlikle doğru yönü gösteriyor. Zaman aşımı değişikliğinin bir etkisi yoktur. Cihazı yeniden başlatmak her zaman çalışır, sıfırla bir şekilde cihazı çevrimdışı moda sokar. Yeni bir sürüm yüklemeden önce uygulamanın zarif çıkışının benim durumum için anahtar olduğu görülüyor.
Hong

@Ovidiu Latcu Bu hatayı aldım * daemon çalışmıyor. şimdi 5037 numaralı bağlantı noktasında başlatılan ADB sunucusu ACK , daemon'u başlatamadı *
Shahzad Imam

1
EDIT2'nin önerdiği gibi telefonun bilgisayarın ön tarafına bağlanması benim için sorunu çözdü. +1 :)
Maciek

113

Bazen bu problemi yaşardım, çözüm USB kablosunu yenisiyle değiştirmekti


3
Belki de kötü bağlantı, cihaz bağlantısının başarılı olmasını engelleyebilir. Mantıklı olabilir, ancak yeni bir tane satın almadan önce bir arkadaşınızın kablosuyla denemeniz daha iyi olur :) +1 çünkü bunun için kötü bir noktayı hak etmiyor.
Julien

25
Onaylanmış. Bu sorunu belirli USB uzatma kablolarıyla çalıştırırken çoğaltabilirim.
Richard Taylor

2
6 cihazım vardı, sorun değil. Sonra bu samsung galaxy s telefonunu denedim ve sadece yüklemeye izin vermedi (zaman aşımını değiştirerek bile). Farklı bir kablo ve ta-da denedim, çalıştı. Teşekkürler!
fatfreddyscat

2
Grrr, bu neden önemli olmalı ??? Zavallı geliştiriciler hakkında konuşun ... Zaten ilk 2 yanıtı denediğim için bunun benim sorunum olduğunu düşünüyorum. Yani şimdi sadece bir USB kablo crapshoot?
Brade

1
USB 2.0 özellikleri (ve muhtemelen diğerleri, ama okuduğum tek şey), maksimum kablo uzunluğunu aşmayı ve güvenilir olmayan işlemeyi mümkün kıldığı gerekçesiyle "uzatma kablolarını" açıkça yasaklıyor. USB Bir başka deyişle, uzatma kabloları yasaktı olmaz bir bok-çek ol. Farklı bir USB bağlantı noktasına geçtiğimde (kısa) kablom iyi çalışıyor gibi görünüyor.
Brian White

41

PC ve Android telefon arasında USB 3.0 bağlantı noktalarını kullanmayın!

USB 3.0 - Mavi dilli bağlantı noktası

USB 2.0 - Siyah dilli bağlantı noktası


3
Teşekkür ederim! Bu çok aşağıda olmamalı. Bu sorunu benim için çözen tek şey bu. Diğer tüm çözümleri farklı şekillerde denedim. Hatta 2 cihazı (N1 ve Transformer) ve 3 kabloya karşı tüm düzeltmeleri denedim. Bence cihaza bağlı olarak burada devam eden birçok sorun var, bir soruyu ya da bunun gibi bir şeyi çatallayabilirsek iyi olurdu. Her iki durumda da, adb'yi yeniden başlatmadan veya zaman aşımını değiştirmeden önce , bir USB 2.x bağlantı noktasına takıldığınızdan emin olun.
Josh

1
ama başka seçeneğim yok! ama sorunlu telefonu yeniden başlatmak bana yardımcı oldu.
Görünen Ad

tanrı seni korusun, teşekkürler
Oneiros

37

Telefonu yeniden başlatın.

Ciddi anlamda! Tamamen kapatın ve açın. Bu benim için sorunumu çözdü.


17

Aynı sorunla karşılaştım ve ADB bağlantı zaman aşımını değiştirmeye çalıştım. Bu işe yaramadı. Bilgisayarımın USB bağlantı noktaları (ön -> arka) arasında geçiş yaptım ve sorunu düzelttim !!!


Tal, bununla doğru yoldasın. Bağlantı noktalarının geçişinin sizin için sorunu çözmesinin nedeni, büyük olasılıkla ön bağlantı noktalarınızın USB3 ve diğerlerinin USB2 olmasıdır. Daha fazla ayrıntı için başka bir yanıt hakkındaki yorumuma bakın .
Josh

Ön bağlantı noktasını başarıyla kullanıyordum. Temiz Yaptım ve hata ayıklamaya çalıştı ve yüklemez. Artan zaman aşımı, adb'yi yeniden başlatma, telefonu yeniden başlatma, Eclipse'i boşuna yeniden başlatma denendi. Arka bağlantı noktasına geçti ve tekrar çalışmaya başladı.
Jim Rhodes

15

Bunu çok anlıyorum. Ben de bir Galaxy S kullanıyorum. Kabloyu telefondan çıkarın, tekrar takın ve uygulamayı Eclipse'den tekrar başlatmayı deneyin ve genellikle hile yapar. Eclipse ara sıra telefonla olan bağlantısını kaybediyor gibi görünse de bu onu hayata döndürüyor.


10

Aptalca geldiğini biliyorum, ama bir cihazda çalışırken bu zaman aşımı sorunu için önerilen her şeyi denedikten sonra kabloyu değiştirmeye karar verdim ve işe yaradı. Bir Coby Kyros MID7015.

Başka bir kablo denemek, şansınızı denemek için iyi ve basit bir seçenektir.


Android Studio'yu yükselttikten sonra tüm SDK araçlarınızın ve eklentilerinizin güncel olduğundan emin olun. bu benim sorunumdu. bu benzer soruya ekran görüntüsü ile cevabımı gör. stackoverflow.com/questions/58688663/adb-install-failed/…
Mathieu J.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.