IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jan Osuský
Člen
Avatar
Jan Osuský:9.11.2019 23:16

Ahoj, mám problém se sestavením mých projektů v Xamarin. Když kliknu na spuštění emulátoru, projekt se začne sestavovat, ale v nějakém kroku se zasekne a i po dlouhé době se ne sestaví.
VS mi vyhazovalo hlášku:

"The ADB binary at C:\Users\siviw\Ap­pData\Local\An­droid\Sdk\plat­form-tools\adb.exe is obsolete and has serious performance problems with the Android Emulator. Please update to newer version to get significantly faster app / file transfer".

když jsem se tedy snažil odinstalovat a znovu nainstalovat platform-tools v SDK Manageru, tak balíček nešel odinstalovat a ani smazat v průzkumníku. Nakonec jsem ho smazal násilím a znovu nainstaloval. To můj problem bohužel nevyřešilo.

vystup buildu:
Starting emulator pixel2_pie9_0_a­pi28 ...
C:\Program Files (x86)\Android\an­droid-sdk\emulator\e­mulator.EXE -no-boot-anim -avd pixel2_pie9_0_a­pi28 -prop monodroid.avdna­me=pixel2_pie9_0_a­pi28
1>------ Build started: Project: App3, Configuration: Debug Any CPU ------
Windows Hypervisor Platform accelerator is operational
dsound: Could not initialize DirectSoundCapture
dsound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
dsound: Attempt to initialize voice without DirectSoundCapture object
dsound: Attempt to initialize voice without DirectSoundCapture object
audio: Failed to create voice `goldfish_audio_in'
C:\Program Files (x86)\Android\an­droid-sdk\emulator\qe­mu\windows-x86_64\qemu-system-x86_64.exe: warning: opening audio input failed
dsound: Attempt to initialize voice without DirectSoundCapture object
dsound: Attempt to initialize voice without DirectSoundCapture object
audio: Failed to create voice `adc'
dsound: Attempt to initialize voice without DirectSoundCapture object
dsound: Attempt to initialize voice without DirectSoundCapture object
audio: Failed to create voice `adc'
1>App3 -> C:\Apps\App3\Ap­p3\App3\bin\De­bug\netstandar­d2.0\App3.dll
2>------ Build started: Project: App3.Android, Configuration: Debug Any CPU ------
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Com­munity\MSBuil­d\Xamarin\Andro­id\Xamarin.An­droid.Common.De­bugging.target­s(435,2): warning : One or more errors occurred.
2> App3.Android -> C:\Apps\App3\Ap­p3\App3.Andro­id\bin\Debug\Ap­p3.Android.dll
2> No way to resolve conflict between "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56­1934e089" and "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7­bea7798e". Choosing "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56­1934e089" arbitrarily.
3>Waiting for runtime checks to complete
emulator: Saving state on exit with session uptime 3664451 ms
Emulator pixel2_pie9_0_a­pi28 was stopped.
Runtime checks completed
Build has been canceled.

Zkusil jsem: Reinstalovat SDK platform-tools
Reinstalovat VS

Chci docílit: Spustit moji xamarin aplikace

 
Odpovědět
9.11.2019 23:16
Avatar
zelvicek
Člen
Avatar
Odpovídá na Jan Osuský
zelvicek:12.11.2019 7:08

S Xamarinem nemám moc skušeností, ale když tu nepíše nikdo jiný...
Osobně provozuji vývoj ve virtuálu a nemám s tím problém. Apka nabíhá (od začátku buildu) za 2-3 minuty.

  1. nepíšeš verzi VS. Já mám VS2019.
  2. zdá se, že používáš Hyper-V. Já mám Intel HAXM.
  3. Spustit virtualizované zařízení přímo z SDK tools (bez buildu ve VS) lze?
 
Nahoru Odpovědět
12.11.2019 7:08
Avatar
Jan Osuský
Člen
Avatar
Odpovídá na zelvicek
Jan Osuský:13.11.2019 20:18

Díky za odpověď. Používám také VS2019. VS mi začalo vypisovat, že můj Emulator je zastaralý a že bych ho měl aktualizovat. Je přitom nejnovější. Když se pokusím v SDK manageru reinstalovat Emulator etc. tak se otevře dialog ve kterém mi je nabídnuta oprava androidích nástrojů jejich automatickou reinstalací. Když ale potvrdím opravu tak vyskočí chybová hláška:

Operation failed: Uninstalling Android SDK Platform-Tools v28.0.2 - "Access to the path 'adb.exe' is denied"

a oprava neproběhne

 
Nahoru Odpovědět
13.11.2019 20:18
Avatar
Jan Osuský
Člen
Avatar
Jan Osuský:14.11.2019 19:37

Ahoj po nějaké době se mi povedlo reinstalovat / opravit Android nástroje a aplikace se začala spouštět. Nicméně po chvíli kompilování spadla s chybou:

Severity Code Description Project File Line Suppression State Suppression State

Error ADB0010: Unexpected install output: cmd: Can't find service: package

at Mono.AndroidTo­ols.Internal.Ad­bOutputParsin­g.CheckInstallSuc­cess(String output, String packageName) in E:\A\_work\445\s\Ex­ternal\android­tools\Mono.An­droidTools\In­ternal\AdbOutput­Parsing.cs:li­ne 345
at Mono.AndroidTo­ols.AndroidDe­vice.<>c__Dis­playClass95_0­.<InstallPacka­ge>b__0(Task`1 t) in E:\A\_work\445\s\Ex­ternal\android­tools\Mono.An­droidTools\An­droidDevice.cs:li­ne 753
at System.Threadin­g.Tasks.Conti­nuationTaskFrom­ResultTask`1.In­nerInvoke()
at System.Threadin­g.Tasks.Task.E­xecute() 0

navíc kdykoli kdy vytvořím nové zařízení v android device manageru tak se zařízení spustí a běží relativně bez problému (lehce se seká). Nicméně po uzavření A.D.M. ho často VS nerozpozná a když otevřu A.D.M znovu tak na zřízení hlásí chybu:

V datové složce AVD chybí soubor config.ini

nevíte někdo jak tyto chyby odstranit?

 
Nahoru Odpovědět
14.11.2019 19:37
Avatar
Jan Osuský
Člen
Avatar
Jan Osuský:18.11.2019 21:25

Nevíte někdo

 
Nahoru Odpovědět
18.11.2019 21:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.