Nejčastější dotazy k Androidu

Instalace a nastavení

Které balíčky Android SDK si mám nainstalovat?

Instalace sady Android SDK neobsahuje automaticky všechny minimální požadované balíčky pro vývoj. I když se jednotlivé vývojářské potřeby liší, tento průvodce popisuje balíčky, které budou obecně nutné pro vývoj pomocí Xamarin.Android.

Kde můžu nastavit umístění sady Android SDK?

Tato příručka popisuje jak výchozí nastavení sady Android SDK, která by měla fungovat pro většinu nastavení, a jak v případě potřeby tyto výchozí hodnoty změnit v Visual Studio pro Mac nebo sadě Visual Studio.

Jak mám aktualizovat verzi sady Java Development Kit (JDK)?

Tento článek ukazuje, jak aktualizovat verzi sady Java Development Kit (JDK) ve Windows a Mac.

Můžu používat sadu Java Development Kit (JDK) ve verzi 9 nebo novější?

Xamarin.Android vyžaduje sadu JDK 8 nebo Microsoft Mobile OpenJDK. Tento článek obsahuje některé běžné chybové zprávy, které se můžou zobrazit, jestli je nainstalovaná sada JDK 9 nebo novější, a pokyny pro kontrolu verze sady JDK.

Jak můžu ručně nainstalovat podpůrné knihovny Androidu vyžadované v balíčcích Xamarin.Android.Support?

Tato příručka obsahuje ukázkové kroky pro instalaci Xamarin.Android.Support.v4knihovny podpory na Windows &Mac.

Jaké ovladače USB potřebuji k ladění Androidu na Windows?

Pokud chcete ladit zařízení s Androidem při vývoji ve Windows, musíte nainstalovat kompatibilní ovladač USB. Správce sady Android SDK obsahuje ve výchozím nastavení ovladač Google USB, který přidává podporu pro zařízení Nexus. Jiná zařízení vyžadují ovladače USB publikované výrobcem zařízení. Tato příručka obsahuje informace o hledání těchto ovladačů a také o alternativních metodách testování.

Je možné se připojit k emulátorům Androidu běžících na Macu z virtuálního počítače s Windows?

Tato příručka popisuje metody při použití emulátoru Androidu.

Obecné dotazy

Jak můžu automatizovat testovací projekt Android NUnit?

Tento průvodce popisuje kroky pro nastavení testovacího projektu Android NUnit , nikoli projektu Xamarin.UITest. Příručky Xamarin.UITest najdete tady.

Proč se moje sestavení Androidu pro vydání nemůže připojit k internetu?

Nejběžnější příčinou tohoto problému je, že oprávnění INTERNET je automaticky zahrnuto v sestavení ladění, ale musí být nastaveno ručně pro sestavení vydané verze. Tato příručka popisuje, jak povolit oprávnění k sestavením vydaných verzí.

Smarter Xamarin Android Support v4 / v13 NuGet Packages

Support-v4 a Support-v13 nelze je použít společně ve stejné aplikaci, to znamená, že se vzájemně vylučují. Je to proto, že Support-v13 ve skutečnosti obsahuje všechny typy a implementaci Support-v4. Pokud se pokusíte a odkazujete na oba ve stejném projektu, dojde k chybám duplicitního typu.

Návody vyřešit chybu PathTooLongException?

Tento článek vysvětluje, jak vyřešit chybu PathTooLongException , ke které může dojít při vytváření projektu Xamarin.Android.

Poznámka:

Následující články platí pro problémy, které byly vyřešeny v nedávných verzích Xamarinu. Pokud k problému dochází v nejnovější verzi softwaru, vytvořte novou chybu s úplnými informacemi o správě verzí a úplným výstupem protokolu sestavení.

Zastaralé

Která verze Xamarin.Androidu přidala podporu verze Lollipop?

Tato příručka byla původně napsána pro Android L Preview. Xamarin.Android 4.17 přidal podporu Android L Preview & Xamarin.Android 4.20 přidal podporu Android Lollipop.

Android.Support.v7.AppCompat – Nebyl nalezen žádný prostředek odpovídající danému názvu: attr 'android:actionModeShareDrawable'

K této chybě může dojít ve starších verzích Xamarinu, pokud chybí některé požadované balíčky sady Android SDK.

Úprava parametrů paměti Javy pro Android Designer

Výchozí parametry paměti, které se používají při spuštění java procesu pro Android Designer, můžou být nekompatibilní s některými konfiguracemi systému. Od Xamarin Studia 5.7.2.7 a Xamarinu pro Visual Studio 3.9.344 je možné tato nastavení přizpůsobit na základě jednotlivých projektů.

Můj soubor Resource.designer.cs androidu se neaktualizuje

Chyba v Xamarin.Studio 5.1 dříve poškozena soubory .csproj částečnou nebo úplnou odstraněním kódu XML v souboru .csproj. To by způsobilo selhání důležitých částí buildového systému Android (například aktualizace Resource.designer.cs Androidu). Od 15. července 5.1.4 byla tato chyba opravena. v mnoha případech je však nutné soubor projektu opravit ručně, jak je popsáno v této příručce.