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ů:

  1. Přejděte na Nastavení obrazovku.
  2. Vyberte O Telefon.
  3. 7krát klepněte na Build Number (Číslo sestavení), až budete vývojář.

Android 8.0 a Android 8.1

  1. Přejděte na Nastavení obrazovku.
  2. Vyberte Systém.
  3. Vyberte O Telefon
  4. 7krát klepněte na Build Number (Číslo sestavení), až budete vývojář.

Android 7.1 a nižší

  1. Přejděte na Nastavení obrazovku.
  2. Vyberte O Telefon.
  3. 7krát klepněte na Build Number (Číslo sestavení), až budete vývojář.

Obrazovka s možnostmi pro vývojáře v Androidu 9.0

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:

Obrazovka s možnostmi pro vývojáře v Androidu

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í.

Google USB

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:

  1. 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:

    IP adresa

    V některých verzích Androidu tam IP adresa nebude uvedená, ale najdete ji v části Nastavení Informace o stavu > telefonu.

  2. Připojení zařízení s Androidem připojte k počítači přes USB.

  3. 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 5555
    

    Po vydání tohoto příkazu počítač nebude moct naslouchat zařízením připojeným přes USB.

  4. Odpojte kabel USB připojující zařízení k počítači.

  5. 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:5555
    

    Po 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 usb
    

    Služ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:

Vybraný ovladač GOOGLE USB

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:

  1. Připojení připojte zařízení k počítači pomocí kabelu USB.

  2. Klikněte pravým tlačítkem na počítač z plochy nebo Windows Exploreru a vyberte Spravovat.

  3. V levém podokně vyberte Zařízení.

  4. V pravém podokně vyhledejte položku Další zařízení a rozbalte ji.

  5. 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.

  6. Vyberte Browse my computer for driver software (Vyhledat můj počítač software ovladače) a klikněte na Next (Další).

  7. 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).

  8. 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.