Próbuję uruchomić przykładowy TipCalc
Xamarin (Android) aplikacji w Visual Studio, jednak po kompiluje i uruchomić Android emulatora, ja powiedziałem:Nie można debugować aplikację Xamarin Android VS z ADB
wersja serwer adb (32) nie pasuje do tego klienta (36)
Jak mogę rozwiązać ten problem? Zaktualizowałem Xamarin i pliki Androida SDK, a Xamarin poprawnie wskazuje na moją lokalizację android SDK (D:\dev\Xamarin\AndroidSDK
).
Oto zrzut ekranu z mojego Android kierownika SDK:
Oto większy fragment wyjścia:
1>D:\dev\Xamarin\AndroidSDK\platform-tools\adb.exe -s 169.254.138.177:5555 devices
1>error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: Only one usage of each socket address (protocol/network address/port) is normally permitted. (10048)
1>List of devices attached
1>adb server version (32) doesn't match this client (36); killing...
1>could not read ok from ADB Server
1>* failed to start daemon *
1>error: cannot connect to daemon
1>
1>Selected device is not running.
1>Build FAILED.
Aktualizacja: instalacji Android SDK Build-tools 24.0.3 (i usuwanie 23.0.2) nie pomogło.
This odpowiedzi oferowane w tym this question nie pomagają, bo nie wiem, co Appium lub Genymotion są, ani nie mogę pracować z PHP. Zgadzam się, chociaż są one spowodowane przez android debuggera, ale potrzebuję poprawki Xamarin.
Korzystanie Genymotion? – SushiHangover
Możliwy duplikat [Appium: wersja serwera adb (31) nie pasuje do tego klienta (36)] (http://stackoverflow.com/questions/38214012/appium-adb-server-version-31-doesnt-match- ten-klient-36) – SushiHangover
@SushiHangover Nie wiem, czym jest Genymotion. Używam tylko Xamarin .Android. Drugi artykuł, na który patrzyłem, nie pomaga mi. – PeterX