Nastavení zařízení pro vývoj
Tento článek vysvětluje, jak nastavit zařízení s Androidem a připojit ho k počítači, aby ho bylo možné použít ke spouštění a ladění aplikací Xamarin.Android.
Po otestování v emulátoru Androidu budete chtít zobrazit a otestovat aplikace spuštěné na zařízení s Androidem. Budete muset povolit ladění a připojit zařízení k počítači.
Každý z těchto kroků bude podrobněji popsán v následujících částech.
Povolení ladění na zařízení
Aby bylo možné otestovat aplikaci pro Android, musí být zařízení povolené pro ladění. Možnosti pro vývojáře v Androidu jsou od verze 4.2 ve výchozím nastavení skryté a jejich povolení se může lišit v závislosti na verzi Androidu.
Android 9.0+
U Androidu 9.0 a vyššího se ladění povolí pomocí následujících kroků:
- Přejděte na Nastavení obrazovku.
- Vyberte O Telefon.
- 7krát klepněte na Build Number (Číslo sestavení), až budete vývojář.
Android 8.0 a Android 8.1
- Přejděte na Nastavení obrazovku.
- Vyberte Systém.
- Vyberte O Telefon
- 7krát klepněte na Build Number (Číslo sestavení), až budete vývojář.
Android 7.1 a nižší
- Přejděte na Nastavení obrazovku.
- Vyberte O Telefon.
- 7krát klepněte na Build Number (Číslo sestavení), až budete vývojář.
Ověřte, že je povolené ladění USB.
Po povolení vývojářského režimu na zařízení musíte zajistit, aby na zařízení bylo povolené ladění USB. To se také liší v závislosti na verzi Androidu.
Android 9.0+
Přejděte na Nastavení Rozšířené možnosti pro > vývojáře > systému a >
Android 8.0 a Android 8.1
Přejděte do Nastavení Možnosti pro vývojáře > systémů a>
Android 7.1 a nižší
Přejděte do Nastavení Developer a povolte Ladění USB.
Jakmile je karta Možnosti pro vývojáře dostupná v Nastavení System, otevřete ji, aby se prozradí nastavení pro vývojáře:
Toto je místo, kde můžete povolit vývojářské možnosti, jako je ladění USB, a zůstat v režimu spánku.
Připojení zařízení k počítači
Posledním krokem je připojení zařízení k počítači. Nejjednodušším a nejspolehlivějším způsobem je to provést přes USB.
Zobrazí se výzva k důvěřování počítači ve vašem zařízení, pokud jste ho ještě nepouží použili k ladění. Můžete také zaškrtovat políčko Vždy povolit z tohoto počítače a zabránit tak vyžadování této výzvy při každém připojení zařízení.

Alternativní připojení přes Wi-Fi
Zařízení s Androidem je možné připojit k počítači bez použití kabelu USB přes Wi-Fi. Tato technika vyžaduje větší úsilí, ale může být užitečná, když je zařízení příliš daleko od počítače, aby zůstalo neustále zapojené kabelem.
Připojení přes Wi-Fi
Ve výchozím nastavení je Android Debug Bridge(ADB)nakonfigurovaná tak, aby komunikoval se zařízením s Androidem přes USB. Je možné ho překonfigurovat tak, aby místo USB používejte TCP/IP. K tomu musí být zařízení i počítač ve stejné síti Wi-Fi. Pokud chcete nastavit prostředí pro ladění přes Wi-Fi, proveďte z příkazového řádku následující kroky:
Určete IP adresu vašeho zařízení s Androidem. Jednou ze možností, jak zjistit IP adresu, je podívat se do části internetová síť Nastavení &> Wi-Fi,potom klepnout na síť WiFi, ke které je zařízení připojené, a potom klepnout na & Otevře se rozevírací seznam s informacemi o síťovém připojení, podobně jako na následujícím snímku obrazovky:
V některých verzích Androidu tam IP adresa nebude uvedená, ale najdete ji v části Nastavení Informace o stavu > telefonu.
Připojení zařízení s Androidem připojte k počítači přes USB.
Dále restartujte databázi ADB, aby na portu 5555 s využitím protokolu TCP. Na příkazovém řádku zadejte následující příkaz:
adb tcpip 5555Po vydání tohoto příkazu počítač nebude moct naslouchat zařízením připojeným přes USB.
Odpojte kabel USB připojující zařízení k počítači.
Nakonfigurujte ADB tak, aby se na portu zadaném v kroku 1 výše připojla k vašemu zařízení s Androidem:
adb connect 192.168.1.28:5555Po dokončení tohoto příkazu se zařízení s Androidem připojí k počítači přes Wi-Fi.
Až dokončíte ladění přes WiFi, můžete ADB obnovit zpět do režimu USB pomocí následujícího příkazu:
adb usbSlužbu ADB je možné požádat o zobrazení seznamu zařízení, která jsou připojená k počítači. Bez ohledu na to, jak jsou zařízení připojená, můžete na příkazovém řádku vyřešit následující příkaz, abyste viděli, co je připojené:
adb devices
Řešení potíží
V některých případech můžete zjistit, že se vaše zařízení nemůže připojit k počítači. V takovém případě můžete chtít ověřit, že jsou nainstalované ovladače USB.
Instalace ovladačů USB
Tento krok není nezbytný pro macOS. připojte zařízení k počítači Mac pomocí kabelu USB.
Může být nutné nainstalovat některé další ovladače, než Windows počítač rozpozná zařízení s Androidem připojené přes USB.
Poznámka
Toto jsou kroky pro nastavení zařízení Google Nexus a jsou poskytovány jako reference. Postup pro konkrétní zařízení se může lišit, ale bude postupovat podle podobného vzoru. Pokud máte potíže, vyhledejte své zařízení na internetu.
Spusťte aplikaci android.bat v adresáři [Android SDK instalační_cesta]\tools. Instalační program Xamarin.Android ve výchozím nastavení Android SDK do následujícího umístění na Windows počítače:
C:\Users\[username]\AppData\Local\Android\android-sdk
Stažení ovladačů USB
Zařízení Google Nexus (s výjimkou Galaxy Nexus) vyžadují ovladač Google USB. Ovladač pro Galaxy Nexus distribuuje Samsung. Všechna ostatní zařízení s Androidem by měla používat ovladač USB od příslušného výrobce.
Nainstalujte balíček ovladače Google USB tak, že Správce sady Android SDK a rozbalíte složku Extras, jak je vidět na následujícím snímku obrazovky:

Zaškrtněte políčko Google USB Driver (Ovladač Google USB) a klikněte na tlačítko Apply Changes (Použít změny). Soubory ovladačů se stáhnou do následujícího umístění:
[Android SDK install path]\extras\google\usb\_driver
Výchozí cesta pro instalaci Xamarin.Android je:
C:\Users\[username]\AppData\Local\Android\android-sdk\extras\google\usb_driver
Instalace ovladače USB
Po stažení ovladačů USB je nutné je nainstalovat. Instalace ovladačů na Windows 7:
Připojení připojte zařízení k počítači pomocí kabelu USB.
Klikněte pravým tlačítkem na počítač z plochy nebo Windows Exploreru a vyberte Spravovat.
V levém podokně vyberte Zařízení.
V pravém podokně vyhledejte položku Další zařízení a rozbalte ji.
Klikněte pravým tlačítkem na název zařízení a vyberte Aktualizovat software ovladače . Tím se spustí Průvodce aktualizací hardwaru.
Vyberte Browse my computer for driver software (Vyhledat můj počítač software ovladače) a klikněte na Next (Další).
Klikněte na Procházet a vyhledejte složku ovladače USB (ovladač Google USB se nachází ve složce [Android SDK cesta k instalaci]\extras\google\usb_driver).
Kliknutím na Další nainstalujte ovladač.
Souhrn
Tento článek popisuje, jak nakonfigurovat zařízení s Androidem pro vývoj povolením ladění na zařízení. Také se popisuje, jak připojit zařízení k počítači pomocí USB nebo Wi-Fi.


