Jedním z nejčastějších problémů při vývoji aplikací pro Android je výskyt chyby "no target device found" v Android Studio. Tato chyba může nastat z různých důvodů, ale řešení problému je poměrně jednoduché. V tomto článku vám řekneme, jak se s touto chybou vypořádat.
Prvním krokem k vyřešení problému je kontrola připojení zařízení k počítači. Pomocí kabelu USB se ujistěte, že je vaše zařízení správně připojeno k počítači. Zkontrolujte, zda je na zařízení povolen režim ladění USB. Pokud jsou všechna zařízení správně připojena, restartujte Android Studio a zkontrolujte, zda se zařízení objevilo v seznamu dostupných virtuálních zařízení.
Pokud problém nebyl vyřešen, zkuste restartovat ADB (Android Debug Bridge). K tomu lze použít příkazový řádek. Spusťte příkazový řádek a zadejte příkaz adb kill server a poté ADB Start-server. Poté restartujte Android Studio a zkontrolujte, zda se zařízení objevilo v seznamu dostupných virtuálních zařízení.
Pokud restart ADB nepomohl, zkuste restartovat zařízení. Vypněte zařízení, počkejte několik sekund a znovu jej zapněte. Poté restartujte Android Studio a zkontrolujte, zda se zařízení objevilo v seznamu dostupných virtuálních zařízení. Pokud problém přetrvává, zkuste připojit jiné zařízení a zkontrolujte, zda funguje.
Jak opravím chybu "no target device found" v Android Studio?
Chyba "No target device found" v Android Studio nastává, když zařízení, ke kterému se chcete připojit pro vývoj a ladění aplikace, není detekováno nebo správně nakonfigurováno.
Chcete-li tuto chybu opravit, postupujte podle následujících kroků:
| Krok | Akce |
| 1 | Ujistěte se, že je vaše zařízení připojeno k počítači pomocí kabelu USB. |
| 2 | Na vašem zařízení otevřete Nastavení > O telefonu > číslo sestavení a několikrát na něj klikněte, abyste povolili režim vývojáře. |
| 3 | Vraťte se do nabídky "Nastavení" a vyberte "pro vývojáře". Povolte možnost "Ladění USB". |
| 4 | V počítači otevřete Android Studio a ve spodní liště vyberte kartu "Run". Pokud ještě nemáte otevřený projekt, otevřete jej pomocí možnosti "Open an Existing Android Studio Project". |
| 5 | V rozbalovací nabídce vedle tlačítka pro spuštění aplikace vyberte zařízení. |
| 6 | Pokud se vaše zařízení nezobrazí v seznamu, zkuste jej znovu odpojit a připojit, nebo restartujte počítač a zařízení. |
| 7 | Po výběru zařízení klikněte na tlačítko Spustit aplikaci, abyste se ujistili, že k chybě již nedochází. |
Pokud výše uvedené kroky nepomohly opravit chybu, můžete zkusit následující řešení:
| Řešení | Akce |
| 1 | Nainstalujte nejnovější verzi Android SDK prostřednictvím Android Studio. Vyberte "Preferences" > "Appearance & Behavior" > "System Settings" > "Android SDK" a nainstalujte všechny potřebné balíčky. |
| 2 | Zkontrolujte, zda máte v počítači nainstalované ovladače zařízení. Pokud ne, stáhněte si je a nainstalujte z webu výrobce vašeho zařízení. |
| 3 | Zkontrolujte, zda používáte správný kabel USB. Některé kabely mohou být pouze pro nabíjení, ale ne pro přenos dat. |
| 4 | Zkuste změnit režim připojení USB na vašem zařízení. V nabídce Nastavení > pokročilá nastavení nebo připojení a sdílení dat vyberte režim přenos souborů nebo režim MTP. |
| 5 | Zkuste připojit své zařízení k jinému počítači nebo použít virtuální zařízení Android v Android Studio. |
Pokud žádné z těchto řešení nepomohlo, požádejte o pomoc vývojářské komunity Android Studio nebo navštivte webové stránky vývojářů Androidu.
Zkontrolujte nastavení virtuálního zařízení
Pokud se v Android Studio setkáte s problémem "No target device found", měli byste nejprve zkontrolovat nastavení virtuálního zařízení.
Ujistěte se, že jste vytvořili virtuální zařízení a je správně nakonfigurováno. Zkontrolujte následující možnosti:
1. OS zařízení: Ujistěte se, že vybraná verze Androidu na vašem virtuálním zařízení odpovídá verzi uvedené v projektu. Pokud je váš projekt zaměřen na Android 10, pak by virtuální zařízení mělo fungovat se systémem Android 10 nebo novějším.
2. Velikost a typ obrazovky: Zadejte správná nastavení velikosti a typu obrazovky virtuálního zařízení. Ujistěte se, že se shodují s cílovým zařízením, pro které je váš projekt vyvíjen.
3. Pamět: Možná není dostatečně vyhrazena paměť pro vaše virtuální zařízení. Zvyšte jeho objem, abyste se ujistili, že problém nesouvisí s nedostatkem paměti.
Pokud po kontrole a konfiguraci virtuálního zařízení stále přetrvává problém "no target device found", zkuste restartovat Android Studio a emulátor. Nezapomeňte také zkontrolovat, zda je virtuální zařízení spuštěno a připojeno k počítači.
Aktualizujte SDK platformy
Možná problém "No target device found" v Android Studio souvisí se zastaralou verzí platformy SDK. Chcete-li tento problém vyřešit, musíte aktualizovat SDK na nejnovější verzi.
Zde je návod, jak to udělat:
- Otevřete Android Studio a přejděte do části "SDK Manager".
- Vyberte kartu "platformy SDK".
- Zkontrolujte, zda je nainstalována nejnovější verze platformy SDK, na které plánujete spustit aplikaci.
- Pokud je nainstalována novější verze než na vašem zařízení, zaškrtněte ji pro instalaci.
- Pro aplikaci změn klikněte na tlačítko "Apply". Android Studio začne stahovat a Instalovat vybrané SDK.
- Po dokončení instalace SDK restartujte Android Studio.
- Připojte své zařízení k počítači pomocí kabelu USB a ujistěte se, že je na zařízení povolen režim vývojáře.
- Otevřete znovu " Správce SDK "a vyberte kartu"Nástroje SDK".
- Ujistěte se, že máte nainstalovanou nejnovější verzi "Android SDK Platform-Tools". Pokud ne, zaškrtněte jej pro instalaci a klikněte na tlačítko "Apply".
Po provedení těchto kroků by Android Studio mělo úspěšně detekovat vaše zařízení a budete moci spustit aplikaci na něm.
Restartujte zařízení a PC
Kroky k restartu zařízení:
1. Otevřete nabídku na svém zařízení.
2. Vyhledejte možnost "napájení " nebo"vypnutí".
3. Klikněte na tuto možnost a počkejte, až se zařízení úplně vypne.
4. Po vypnutí zařízení jej znovu zapněte.
Kroky k restartování počítače:
1. Zavřete všechny programy a uložte všechny otevřené soubory.
2. Klikněte na tlačítko Start v levém dolním rohu obrazovky.
3. Vyberte možnost "vypnout"nebo " restartovat".
4. Počkejte, až se počítač vypne nebo restartuje.
Po restartu zkontrolujte, zda Android Studio funguje a zda se úspěšně připojuje k vašemu zařízení.
Zkontrolujte připojení USB kabelu
Jedním z důvodů chyby "No target device found" může být nesprávné připojení USB kabelu mezi počítačem a zařízením.
Chcete-li zkontrolovat připojení, postupujte podle těchto kroků:
- Ujistěte se, že je kabel USB plně připojen k počítači a zařízení.
- Zkuste použít jiný USB port v počítači.
- Zkontrolujte, zda není poškozen kabel USB. Pokud je kabel poškozen, vyměňte jej za nový.
- Zkuste použít jiný kabel USB.
Po provedení těchto kroků restartujte Android Studio a zkontrolujte, zda je problém "No target device found"vyřešen. Pokud problém není vyřešen, přejděte k dalšímu kroku.
Nainstalujte ovladače pro zařízení
Pokud aplikace Android Studio nemůže najít cílové zařízení, pak je pravděpodobné, že vaše zařízení vyžaduje příslušné ovladače. Chcete-li nainstalovat požadované ovladače, postupujte podle následujících kroků:
- Připojte své zařízení k počítači pomocí kabelu USB.
- Otevřete na svém zařízení nabídku Možnosti.
- Přejděte na" o telefonu "nebo"o tabletu".
- Najděte informace o svém modelu zařízení a výrobci.
- Otevřete webový prohlížeč a vyhledejte oficiální stránky výrobce vašeho zařízení.
- Na webu výrobce vyhledejte sekci "Podpora"nebo " ovladače".
- V části Podpora nebo ovladače vyhledejte požadované ovladače pro váš model zařízení a operační systém počítače.
- Stáhněte a nainstalujte ovladače do počítače.
Po instalaci ovladačů restartujte Android Studio a připojte zařízení k počítači. Nyní by Android Studio mělo úspěšně detekovat vaše zařízení a můžete na něm spustit aplikaci.