Jakie są programy uruchamiające Adb i Adb - główne polecenia i sposób ich używania. Co zrobić jeśli komputer nie widzi telefonu przez port USB Android adb nie widzi smartfona

Każdy przynajmniej raz spotkał się z tym problemem: podłączasz smartfon lub tablet do komputera kablem USB, ale nic się nie dzieje poza ładowaniem. Komputer nie widzi telefonu lub identyfikuje go jako nieznane urządzenie. Sytuacja jest powszechna, ale niejednoznaczna i istnieje wiele powodów, dla których tak się dzieje. Dzisiaj dowiemy się, co powoduje takie problemy i jak sobie z nimi radzić.

Awarie oprogramowania i sprzętu powodują, że komputer PC nie rozpoznaje podłączonego do niego urządzenia mobilnego:

  • Brak sterownika urządzenia w systemie operacyjnym komputera.
  • Sterownik nie jest zgodny z modelem urządzenia.
  • W systemie nie ma sterownika USB lub jest on uszkodzony.
  • Połączenie za pomocą kabla, który nie nadaje się do transmisji danych lub jest uszkodzony.
  • Awaria gniazda USB (zarówno w komputerze, jak i w telefonie), grupy gniazd lub kontrolera USB w komputerze.
  • Awaria któregokolwiek sprzętu komputerowego, zablokowanie przez elektryczność statyczną.
  • Błąd w ustawieniach systemu telefonicznego.
  • Blokowanie dostępu do telefonu za pomocą programów zabezpieczających działających na komputerze (także w przypadku zainfekowania gadżetu wirusem).
  • Aplikacja używana do synchronizacji telefonu i komputera (jeśli używasz) uległa awarii.

W przypadku problemów z oprogramowaniem komputer z reguły nie wyświetla zawartości pamięci telefonu, ale urządzenie po podłączeniu do niego ładuje się normalnie. Jeśli problem wynika z awarii fizycznej, ładowanie również najczęściej nie działa, ale są wyjątki, gdy nie działają tylko linie danych.

Analiza poprzedniej sytuacji – tego, co wydarzyło się przed pojawieniem się problemu – pomaga nakreślić zakres możliwych przyczyn. Na przykład:

  • Przeinstalowałeś system operacyjny na swoim komputerze lub usunąłeś część sterowników (powodem jest brak wymaganego sterownika).
  • Telefon (tablet) nie był już wykrywany po flashowaniu oprogramowania układowego, czyszczeniu go z wirusów, usuwaniu aplikacji, optymalizacji i innych manipulacjach w systemie operacyjnym (system operacyjny urządzenia mobilnego działał nieprawidłowo).
  • Urządzenie uległo uszkodzeniu mechanicznemu (uszkodzone gniazdo USB) lub zostało poddane naprawie (po wymianie części potrzebny jest sterownik w innej wersji lub usterka nie została całkowicie usunięta).
  • Używasz kabla USB, którego nigdy wcześniej nie używałeś do podłączenia telefonu do komputera (kabel służy tylko do ładowania lub jest uszkodzony) itp.

Szybko ustalamy winowajcę problemu

Śledzenie związku przyczynowo-skutkowego znacznie ułatwia zlokalizowanie problemu, jednak w około połowie przypadków nie poprzedza go nic konkretnego. Jeśli tak jest w Twoim przypadku, poniższe kroki pomogą Ci określić, gdzie wystąpiła awaria - w urządzeniu mobilnym, komputerze lub kablu USB.

  • Przesuń kabel w okolice złączy (w tych miejscach najczęściej tworzą się załamania) i sprawdź, czy telefon (tablet) zostanie wykryty w eksploratorze lub menedżerze urządzeń komputera. Lub podłącz urządzenia innym kablem, o którym wiadomo, że działa i nadaje się do transmisji danych.
  • Podłącz telefon do innego komputera, a także inne urządzenie mobilne do tego komputera. Jeśli telefon nie zostanie nigdzie wykryty, problem na pewno leży w nim. Podobnie jest w przypadku komputera.
  • Jeśli problem występuje w komputerze, sprawdź telefon we wszystkich gniazdach USB; być może problem dotyczy jednego lub kilku z nich (na przykład tylko w grupie przedniej).

Jeśli stwierdzisz, że przyczyną problemu jest kabel, po prostu go wymień. Co zrobić w innych przypadkach, czytaj dalej.

Winowajcą awarii jest telefon. Co robić?

Jeżeli diagnostyka wyraźnie wskazuje na problem z Twoim urządzeniem mobilnym, wykonaj w podanej kolejności poniższe kroki. Po każdym kroku sprawdź, czy problem został rozwiązany. Jeśli nie, przejdź do następnego.

  • Uruchom ponownie urządzenie.
  • Podłącz telefon do komputera. Po nawiązaniu połączenia przesuń w dół pasek menu Szybkich ustawień i upewnij się, że lista „Połącz jako” nie zawiera pozycji „tylko ładowanie”, „aparat” lub „urządzenie multimedialne”. Wybierz opcję „Pamięć USB”.

  • Otwórz ustawienia systemu Android (w starszych wersjach „Opcje”). Przejdź do sekcji „Sieci bezprzewodowe”. Włącz tryb modemu. Lub odwrotnie, jeśli jest włączony, wyłącz go. W niektórych wersjach Androida ten parametr kontroluje nie tylko modem, ale także połączenie gadżetu z komputerem jako dyskiem.

  • Poeksperymentuj z przełączeniem urządzenia w tryb debugowania USB. Otwórz sekcje „System” i „Dla programistów” w ustawieniach. Odznacz lub zaznacz pole obok „Debugowanie USB”.

  • Odłącz telefon od komputera, wyłącz go i wyjmij z niego baterię (telefon) (oczywiście jeśli jest wymienna). Po 5 minutach wymień baterię, włącz urządzenie i spróbuj połączyć się ponownie.
  • Usuń aplikacje, które zawiodły po instalacji. Jeśli połączenie nie działa w określonej aplikacji do synchronizacji, wyczyść jej pamięć podręczną. Jeśli to nie pomoże, zainstaluj ponownie (zarówno na urządzeniu mobilnym, jak i na komputerze) lub spróbuj użyć wersji analogowej.
  • Przeskanuj swoje urządzenie programem antywirusowym.
  • Zresetuj system operacyjny urządzenia do ustawień fabrycznych.

Winowajcą awarii jest komputer. Co robić?

  • Zamknij system operacyjny, wyłącz komputer z gniazdka (lub naciśnij klawisz na zasilaczu) i przytrzymaj przycisk zasilania przez 15-20 sekund. Spowoduje to rozładowanie kondensatorów i usunięcie ładunków statycznych, które mogą blokować wykrywanie podłączonego urządzenia.
  • Jeśli telefon nie jest rozpoznawany tylko przez jedną grupę portów USB, otwórz pokrywę jednostki systemowej i upewnij się, że są one dobrze podłączone. Swoją drogą normalne ładowanie urządzenia mobilnego przez port nie oznacza, że ​​drugie działa prawidłowo.
  • Uruchom system operacyjny. Otwórz Menedżera urządzeń i sprawdź, czy na liście sprzętu znajdują się urządzenia przenośne, a wśród nich znajduje się Twój telefon. Jeśli jest obecny, ale jest oznaczony czarną strzałką w kółku (wyłączony), kliknij linię prawym przyciskiem myszy i wybierz z menu polecenie „Włącz urządzenie”.

  • Jeśli na liście sprzętu znajdują się nieznane urządzenia (oznaczone wykrzyknikiem w żółtym trójkącie), jednym z nich może być telefon. Aby mieć pewność, że to on, odłącz urządzenie mobilne od USB. Jeśli nieznane urządzenie zniknie z listy, to wszystko. A przyczyną niepowodzenia jest brak wymaganego sterownika w systemie. Poniżej dowiesz się, jak przeprowadzić ponowną instalację i skąd pobrać sterownik dla swojego telefonu.
  • Problem z rozpoznaniem podłączonych urządzeń może wynikać także z błędu bootowania, uszkodzenia lub braku sterowników USB. W takim przypadku wykrzykniki znajdą się w sekcji „Kontrolery USB”.
  • Ponowna instalacja sterowników nie pomogła? Przeskanuj dyski komputera programem antywirusowym, a następnie tymczasowo wyłącz programy zabezpieczające. Nawiasem mówiąc, ten ostatni może zablokować dostęp do urządzenia mobilnego jako nośnika danych, jeśli zawiera ono podejrzane lub wyraźnie złośliwe oprogramowanie. Warto więc sprawdzić także swój telefon pod kątem wirusów.

  • Odinstaluj programy, których instalacja spowodowała problem, lub przywróć system do punktu kontrolnego utworzonego dzień przed wystąpieniem problemu.
  • Jeżeli oprócz telefonu komputer nie rozpoznaje innych urządzeń podłączonych przez USB - myszy, klawiatury, drukarki, pendrive'ów itp. (nie ma informacji czy są naładowane czy nie), przyczyną awarii może być jakikolwiek wadliwy element jednostki systemowej lub coś z peryferii. Możesz ustalić winowajcę w domu, wyłączając sprzęt jeden po drugim lub zastępując go znanym, dobrym.

Jak ponownie zainstalować sterownik urządzenia mobilnego i USB na komputerze z systemem Windows

iPhone'a

  • Podłącz iPhone'a do komputera.
  • Otwórz folder %CommonProgramW6432%\Apple\Mobile Device Support\Drivers (aby uniknąć ręcznego wpisywania polecenia, skopiuj je stąd, wklej w pasku adresu dowolnego folderu i kliknij przycisk Start). Zawiera 2 pliki (spośród czterech) z rozszerzeniem .inf - usbaapl.inf i usbaapl64.inf.

  • Otwórz menu kontekstowe każdego z tych plików i uruchom polecenie „Zainstaluj”.
  • Po instalacji uruchom ponownie komputer.

Android

Smartfony i tablety z systemem Android, takie jak Samsung, Xiaomi, Lenovo, Meizu, HTC itp. z reguły nie tworzą osobnych folderów do przechowywania swoich sterowników i często nie można ich znaleźć na oficjalnych stronach internetowych, więc można je po prostu pobrać i zainstaluj ponownie. Dlatego na początek powinieneś zaufać ponownej instalacji sterowników już obecnych w systemie przez sam system Windows.

Jak to zrobić:

  • Otwórz menu kontekstowe problematycznego urządzenia w Menedżerze urządzeń. Wybierz opcję „Aktualizuj sterownik”.

  • W kolejnym oknie wybierz najpierw automatyczne wyszukiwanie aktualizacji. Jeśli system Windows nie znajdzie niczego odpowiedniego, sprawdź drugi element - ręczną instalację i wyszukiwanie sterowników.

  • Następnie kliknij „Wybierz z listy dostępnej na Twoim komputerze”. W nowym oknie zostaną wyświetlone wszystkie sterowniki urządzeń mobilnych, które są już zainstalowane na komputerze.

  • Aby zawęzić wyszukiwanie, w sekcji „Wybierz sterownik dla tego urządzenia” zaznacz „Tylko kompatybilne”. Zaznacz ten, który najlepiej odpowiada Twoim wymaganiom (jeśli na liście znajduje się więcej niż jedna pozycja) i kliknij „Dalej”, aby przejść do instalacji.

Aby sterownik działał poprawnie, uruchom ponownie komputer.

Jeśli ponowna instalacja sterowników już zainstalowanych w systemie nie pomogła, będziesz musiał poszukać czegoś innego w Internecie (ryzyko pobrania wirusa zamiast tego, którego szukasz), więc pobieraj je tylko ze sprawdzonych i zaufanych witrynach, takich jak w3bsit3-dns.com, i przed instalacją sprawdź za pomocą programu antywirusowego.

Sterowniki do najpopularniejszych modeli gadżetów mobilnych zebrane są także w aplikacji „Sterowniki USB dla Androida”, którą można bezpłatnie pobrać w sklepie Google Play.

Sterowniki USB dla systemu Windows można zwykle bez problemu znaleźć na stronach internetowych producentów płyt głównych do laptopów lub komputerów stacjonarnych. Czasami są one zawarte w sterowniku chipsetu.

Jeśli telefon nie zostanie rozpoznany w trybie oprogramowania sprzętowego

O tym, że komputer i telefon nie widzą się w trybie fastboot, sygnalizuje komunikat „Oczekiwanie na urządzenie” pojawiający się w programie firmware. Najczęściej ten błąd pojawia się z powodu braku sterownika urządzenia mobilnego w systemie, więc przede wszystkim wykonaj to, co napisano powyżej - zainstaluj ponownie sterownik lub pobierz i zainstaluj go ponownie.

Jeśli to nie pomoże:

  • Upewnij się, że postępujesz dokładnie zgodnie z instrukcjami dotyczącymi pracy z programem instalacyjnym oprogramowania sprzętowego i że działa on jako administrator.
  • Sprawdź, czy w Twoim smartfonie jest włączone debugowanie USB (jeśli nie, włącz je), a samo urządzenie znajduje się w trybie bootloadera. Jeśli ten tryb jest zablokowany, poszukaj w Internecie instrukcji odblokowania programu ładującego specjalnie dla Twojego modelu urządzenia.
  • Podłącz telefon do tylnego gniazda USB możliwie najkrócej i znanym dobrym kablem, bez użycia jakichkolwiek przejściówek czy koncentratorów.
  • Twój telefon może nie obsługiwać USB 3 (niebieskie gniazdo), więc podłączaj go tylko do USB 2.0 (czarne gniazda).
  • Zainstaluj wszystkie wydane aktualizacje systemu Windows na swoim komputerze.

Jeśli problem będzie się powtarzał nawet po wykonaniu tej czynności, spróbuj sflashować telefon na innym komputerze. I lepiej - z inną wersją systemu operacyjnego.

Gdy problemem jest uszkodzony interfejs fizyczny

Wskazane jest, aby w ogóle nie używać wadliwych interfejsów fizycznych, zwłaszcza w gadżecie mobilnym (nie obciążaj ich prądem, aby uniknąć pogorszenia awarii), nawet jeśli telefon lub tablet zachowa możliwość ładowania przez nie. Przesyłanie treści możesz zorganizować bezprzewodowo (Wi-Fi, Bluetooth) lub za pośrednictwem usług w chmurze dostępnych na obu urządzeniach. W szczególności iTunes i iCloud dla technologii Apple, Google Drive, Yandex Disk, Dropbox, Microsoft OneDrive i wiele innych - dla każdego.

Usługi w chmurze są wygodne w użyciu do przesyłania zdjęć, filmów, muzyki, dokumentów i innych typów plików. Aby zsynchronizować kontakty na Androidzie i komputerze, wystarczą możliwości Gmaila. Aby sterować telefonem bezpośrednio z komputera, możesz zainstalować aplikację taką jak MyPhoneExplorer (składa się z 2 części - na telefon i na komputer), która obsługuje zarówno przewodowe, jak i bezprzewodowe połączenia urządzeń bez konieczności instalowania sterowników. Bardzo wygodnie.

Krótko mówiąc, zawsze jest wyjście i często jest ono znacznie prostsze, niż się wydaje na pierwszy rzut oka.

Dość częstym problemem w Androidzie jest oczekiwanie na błąd urządzenia podczas pracy z ADB lub Fastboot, w tym artykule dowiemy się, jak to naprawić!

Co to czeka na urządzenie?

Ten błąd tak naprawdę nie jest błędem, jeśli dosłownie przetłumaczymy to zdanie - oczekiwanie na połączenie urządzenia. Oznacza to, że gdy próbujesz zrobić coś w ADB lub FASTBOT, a w wierszu poleceń pojawia się komunikat oczekujący na urządzenie, oznacza to, że Twój smartfon lub tablet z Androidem nie jest widoczny!

Wiadomość - adb lub fastboot nie widzi podłączonego urządzenia z Androidem!

Aby wyjaśnić, o czym jest ten artykuł i zrozumieć, o czym mówimy, wskazane jest przeczytanie następujących artykułów:

  • Otladka przez USB

Chociaż prawie wszystkie przyczyny komunikatu zostały rozwiązane w ten sam sposób, dla wygody artykuł zostanie podzielony na rozwiązanie „czekam na urządzenie w adb” i „czekam na urządzenie w fastboot”.

Rozwiązanie czeka na urządzenie w ADB

1. Pierwszą rzeczą, na którą powinieneś zwrócić uwagę, jest to, czy masz zainstalowany sterownik?

Sterownik możesz pobrać tutaj strona jak zainstalować, dowiedz się o tym połączyć. Jeśli sterownik jest niepodpisany, należy ponownie uruchomić system Windows, wyłączając weryfikację. Niektóre urządzenia wymagają specjalnego sterownika ADB.

Czy zainstalowałeś sterownik? Zrestartuj swój komputer!

2. Upewnij się, że urządzenie znajduje się w trybie bootloadera, w przeciwnym razie fastboot nie zobaczy Twojego Androida!

3. Używaj oryginalnego i nieuszkodzonego kabla microUSB! Tutaj wszystko powinno być jasne, jeśli kabel jest uszkodzony, stąd problem z widocznością, być może uda się przesyłać lub odbierać pliki z tego kabla, ale nie będziesz mógł pracować z Fastboot! Nie używaj także uszkodzonego portu USB w swoim komputerze!

4. Używaj tylko portu USB 2.0! Pomimo tego, że standard USB 3.0 istnieje już od kilku lat, jest jeszcze za wcześnie, aby mówić o jego wdrożeniu na dużą skalę. Fastboot współpracujący z USB 3.0, choć możliwy, nadal nie jest pożądany!

5. Nie używaj koncentratorów USB! Nigdy, pod żadnym pozorem, nie używaj koncentratorów USB; praca z Fastbotem jest jak szczęście – będziesz mieć szczęście lub pecha.

7. Spróbuj podłączyć Androida do innego portu USB.

9. Otwórz wiersz poleceń jako „administrator”.

Jeśli kiedyś miałeś podobny problem „oczekiwanie na urządzenie” i rozwiązałeś go na swój własny sposób, a nie za pomocą podanych metod, nie wahaj się napisać w komentarzach!

To wszystko! Przeczytaj więcej artykułów i instrukcji w dziale. Pozostań na stronie, będzie jeszcze ciekawiej!

Pytanie: ADB nie widzi urządzenia


Cześć. Postanowiłem więc przetestować aplikację na prawdziwym urządzeniu. Ale jak w większości przypadków, ADB nie widzi urządzenia. Komputer widzi urządzenie, tryb programisty jest włączony. We wszystkich instrukcjach połączenia jest napisane, że Zarządzaj powinien mieć interfejs Android Composite ADB, w moim tego nie widzę. Co ja robię źle? Załączam zdjęcie Zarządzaj

Odpowiedź: Dziękuję za odpowiedź, już to wymyśliłem. Wyłączyłem urządzenie, wyłączyłem debugowanie i włączyłem je ponownie. Następnie ponownie podłączyłem urządzenie i wszystko działało

Pytanie: Genymotion: Podczas uruchamiania aplikacji z AS urządzenia wirtualne nie są wyświetlane


Cześć,

Android Studio nie widzi urządzenia Genymotion((Wtyczka jest zainstalowana w Studio. Poprzez Genymotion urządzenie uruchamia się, ale po uruchomieniu aplikacji pojawia się tylko urządzenie wbudowane, a ja nie widzę urządzenia Genymotion(W Genymotion ustawienia Ustawiłem ścieżkę do folderu sdk, ale to nie pomogło (Co może być przyczyną?

Odpowiedź:

Wiadomość od Pablito

dosłownie
- uruchom urządzenie w gemymotion
- zaglądamy do studia - widać go
- uruchom aplikację

Sprawdzę i zdam relację!

Pytanie: Zestaw SDK systemu Android nie rozpoznaje urządzenia


Próbuję uruchomić projekt na moim chińskim tablecie (Go sprytny insigma 800m), czy jest to możliwe, że dzieje się tak dlatego, że pakiet SDK kompilacji w projekcie jest zainstalowany w wersji 5.0, a na tablecie 4.2, ale min i docelowy SDK są instalowane jako 4.2. Tryb programisty jest włączony, debugowanie USB jest włączone. Kiedy próbuję zmniejszyć zgodność sdk, pojawia się błąd kompilacji „R” - nie można rozwiązać symbolu, po kompilacji\\clean wskazuje na plik systemowy z błędami dotyczącymi materiału motywów, proszę o pomoc

Odpowiedź: Czy wszystkie urządzenia są normalnie wykrywane w Menedżerze urządzeń? Jeśli nie, zainstaluj Composite ADB Interface na swoim tablecie z Androidem

Pytanie: Resetowanie żądania deskryptora urządzenia w trybie szybkiego uruchamiania


To jest ta rzecz. Pewnego dnia mój Google Nexus 7 2013 Wi-Fi zamarzł i nie zawiesił się. Oczywiście przytrzymywałem przycisk wyłączania przez około dziesięć sekund, aż w końcu umarł. Kiedy próbowałem go włączyć, ze zdziwieniem stwierdziłem, że utknął na wygaszaczu ekranu, a sam system Android nie załadował się (wygaszacz ekranu z napisem Google i ikoną odblokowanego bootloadera). Przełączyłem się na fastboot i zdecydowałem się wejść do menu odzyskiwania, ale to też nie pomogło. Taki sam problem. Zawiesza się na wygaszaczu ekranu. OK, zdecydowałem się po prostu sflashować go przez fastboot. Ale tutaj jest problem - Windows 8.1 x64 definiuje urządzenie jako „Nieznane urządzenie (żądanie resetu deskryptora urządzenia)”. Kod 43. A potem złapałem się za twarz, bo miałem już podobny problem, ale jakoś samo się rozwiązało.
Przeszukałem internet, przestawiłem sterowniki adb/fastboot, odznaczyłem checkboxy w menu zasilania portów USB, pobrałem aktualizację kb2967917, wyłączyłem laptopa, żeby elektryczność statyczna zniknęła. Nic nie pomaga. Nie mam pojęcia, w czym tkwi problem.
1) Kabel USB od Lenovo p780, który ma zasilacz 2A/h, może w tym tkwi problem?
2) Być może sterowniki adb/fastboot są niechlujne. Jak mogę sprawdzić, czy to jest problem?
3) Tablet podłączam w trybie fastboot, bo inaczej nie ma. Debugowanie USB wydawało się być wyłączone przed incydentem, może w tym tkwi problem?
Sama nie bardzo rozumiem tę kwestię, dlatego zwracam się do Was z prośbą o poradę.

Odpowiedź: Nie, fastboot tego nie widzi, ani sam komputer.
Fakt jest taki, że dosłownie przedwczoraj byłem już w rozpaczy, bo wiele osób obiecywało mi, że pamięć mi umarła, więc postanowiłem to rozebrać i zobaczyć, co się dzieje w środku.
Otworzył, przesunął palcem po pociągach, żeby dobrze przylegały, i O CUD! po czym włączył.
Podobno kabel opuścił pamięć, nie wiem co i jak działa w środku.
Warto zauważyć, że kilka lat temu spotkałem się z problemem fantomowych kliknięć, gdy urządzenie nagrzewało się od ciężkich zastosowań. Ja też rozebrałem, pstryknąłem palcem po kablach i fantomy zniknęły.

Pytanie: Tablet nie widzi napędu USB przez OTG


Tablet Lenovo A5500-H. Któregoś dnia tablet nie chciał widzieć dysku flash USB, chociaż wcześniej wszystko było w porządku, i postanowiłem go zrestartować, ale ostatecznie się nie włączył. Zrobiłem twardy reset, a potem się włączył, ale dysk USB w ogóle go nie widzi. Powiedz mi, co mam robić?

Odpowiedź: Nie próbowałem tego na innych urządzeniach, ale kupiłem sobie pendrive z dwoma wejściami USB i micro USB i też nie działa.

Dodano po 1 minucie

Dodano po 27 sekundach
Nie próbowałem tego na innych urządzeniach, ale kupiłem sobie pendrive z dwoma wejściami USB i micro USB i też nie działa

Pytanie: Studio nie widzi telefonu


Jest urządzenie LG L90 Dual D410 i po podłączeniu studio nie widzi tego urządzenia do debugowania (nie ma go na liście dostępnych urządzeń). Co powinienem zrobić? Jak zainstalować do niego sterowniki i skąd je zdobyć?

Odpowiedź: jura91, w tym sensie, że „ile urządzeń jest obsługiwanych przez ten sam sterownik” nie jest całkowicie poprawnym pytaniem dla tych, którzy zajmują się tym problemem od bardzo długiego czasu)

Pytanie: ADB nie widzi notatki Meizu M1


ADB nie widzi notatki meizu m1, co bardzo mnie smuci. Kierowca tego nie widzi. Co robić?
na urządzeniach ADB odpowiedź:
Lista załączonych urządzeń

Oto zrzut ekranu menedżera urządzeń:

Co zrobiłeś:


;M79

%CompositeAdbInterface% = USB_Install, USB\VID_2A45 i PID_0C02 i MI_01
%SingleAdbInterface% = USB_Install, USB\VID_2A45 i PID_0C02
%CompositeAdbInterface% = USB_Install, USB\VID_2A45 i PID_0C02 i MI_01

Odpowiedź: Windows 8 też nie widzi mojego chińskiego. Korzystam z PdaNetu.

Pytanie: Na urządzeniu nie ma wystarczającej ilości miejsca


Czy możesz mi powiedzieć, dlaczego po automatycznej aktualizacji Sklepu Play i próbie zainstalowania aplikacji za jego pośrednictwem pojawia się błąd „Nie ma wystarczającej ilości miejsca na urządzeniu”, chociaż wydaje się, że jest wystarczająco dużo miejsca, sądząc po wskaźnikach pamięci w ustawienia. A po usunięciu aktualizacji Play Market możesz zainstalować aplikację. Dlaczego tak się dzieje?

Odpowiedź: Może to być wszystko, co wymyślili twórcy telefonu.
Widziałem takie modele. ale czy możesz użyć muzyki lub zdjęć z mapy?
znowu to samo pytanie: jeśli wyciągniesz kartę, czy pamięć telefonu i pamięć wewnętrzna nie wyłączają się? Czy możesz coś na nich skopiować i obejrzeć strukturę? A może któryś z nich przestaje działać po wyciągnięciu karty?

Pytanie: Organizowanie bezpośredniej interakcji sieciowej pomiędzy urządzeniami


Cześć.
Temat Na przykład do komunikacji medialnej.
Biorąc pod uwagę, że adresy urządzeń mobilnych są dynamiczne i zmieniają się w każdej sesji, jasne jest, że potrzebny jest serwer pośredni. Jest kilka pytań:
1. Czy możliwe jest wykorzystanie serwera jedynie do aktualizacji adresów (aplikacje klienckie łączą się przy otwieraniu lub zmianie połączenia sieciowego i informują serwer o ich aktualnym adresie IP), a dalsza wymiana danych odbywa się bezpośrednio pomiędzy klientami?
2. Czy w aplikacjach typu Skype (lub innym znanym produkcie, np. WhatsApp, Viber itp.) ruch strumieniowy przechodzi całkowicie przez serwer, czy między klientami? Czy ktoś wie, jak to jest realizowane?
3. Słabo radzi sobie z komunikacją poprzez gniazdo, więc pytanie brzmi: ip. Jeśli do jednego routera podłączonych jest kilka urządzeń, wówczas ich adres zewnętrzny jest taki sam (przynajmniej różne usługi ustalania adresu IP mi to powiedziały). Jak zatem serwery (na przykład Google Firebase lub te same komunikatory internetowe) znajdują żądane urządzenie?
Prawdopodobnie brakuje mi czegoś w routingu.

Dziękuję.

Odpowiedź: GDjedi, pakiet zawiera źródło i odległość, źródło jest następnie zwracane z powrotem, a to zmienia się z routera na router, a końcowy serwer tak naprawdę nie wie o twoim komputerze Mac, adresie IP ani porcie, ani o wszystkim w łańcuchu.
Nie mogę wdawać się w szczegóły, bo boję się, że popełnię błąd i wprowadzę Was w zamieszanie.

Mam mniej więcej to samo zadanie, aby połączyć ze sobą 2 urządzenia, doszedłem do wniosku, że potrzebuję VDS, za jego pośrednictwem połączę 2 telefony/tablety, serwer jest między nimi pośrednikiem.

Pytanie: Aplikacja wyświetla błąd, jeśli w urządzeniu jest wyłączony GPS


Aplikacja określa współrzędne, następnie określa miasto na podstawie współrzędnych. Jeśli jednak wyłączysz GPS w urządzeniu, aplikacja ulegnie awarii. Jak poprawnie utworzyć wpis, aby w przypadku wyłączenia GPS w urządzeniu aplikacja się nie zawiesiła, a aktywność po prostu ruszyła bez identyfikacji miasta.

Oto zestawienie:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 mLocationManager = (LocationManager) getSystemService(Context .LOCATION_SERVICE ) ; Kryteria kryteria = nowe kryteria() ; kryteria.setAccuracy(Kryteria.ACCURACY_COARSE) ; kryteria.setPowerRequirement(Kryteria.POWER_LOW) ; kryteria.setAltitudeRequired(false); kryteria.setBearingRequired(false); kryteria.setCostAllowed(true); Dostawca stringów = mLocationManager.getBestProvider(kryteria, prawda); mLocation = mLocationManager.getLastKnownLocation(dostawca); showCurrentLocation(mLocation) ; Geokoder geokoder = nowy Geokoder(this, Locale.getDefault()) ; spróbuj (lista< Address>adresy = geocoder.getFromLocation (lat, lng, 1 ) ; if (adresy ! = null ) ( Adres zwracanyAdres = adresy.get (0 ) ; String city = returnAddress.getAddressLine (1 ) ; mCityEditText.setText (miasto) ; ) ) catch (IOException e) ( e.printStackTrace () ; ) chronione nieważne showCurrentLocation(Lokalizacja) ( if (lokalizacja ! = null ) ( lat = lokalizacja.getLatitude () ; lng = lokalizacja.getLongitude () ; ) )

Swoją drogą bez poniższego fragmentu kodu aplikacja nie ulega awarii, ale niestety nie wykrywa miasta.

Kod Java(TM) 2 Platforma Standard Edition 5.0
1 2 3 4 5 6 7 8 9 10 11 12 13 spróbuj (lista< Address>adresy = geocoder.getFromLocation (lat, lng, 1 ) ; if (adresy ! = null ) ( Adres zwracanyAdres = adresy.get (0 ) ; String city = returnAddress.getAddressLine (1 ) ; mCityEditText.setText (miasto) ; ) ) catch (IOException e) ( e.printStackTrace () ; )

Odpowiedź: Jak mogę uwzględnić to w wykazie?

Dodano po 15 minutach
Zrobiłem tę kontrolę. Gdy współrzędne na urządzeniu są określane wyłącznie przez GPS (bez Wi-Fi i sieci), aplikacja otrzymuje współrzędne 0,0. Pewnie dlatego się zawiesza. Ale jak to naprawić?

Jeśli korzystasz z telefonu działającego pod kontrolą systemu operacyjnego Android, powinieneś wiedzieć, że istnieje ogromne pole do personalizacji, czyli, w potocznym żargonie, personalizacji. W większości przypadków prawdopodobnie nie będziesz zadowolony z oprogramowania sprzętowego swojego urządzenia. Jeśli wykonasz nieprawidłowe manipulacje, możesz zatrzymać działanie urządzenia w taki sposób, że tylko profesjonaliści będą mogli przywrócić jego funkcjonalność.

Aby temu zapobiec, należy użyć tryb szybkiego uruchamiania. Co to jest? Na urządzeniach z Androidem ten tryb został dodany dla programistów. Dosłowne tłumaczenie można podać, jeśli podzielisz słowo na jego elementy: szybko - „szybko”, a rozruch nie ma dokładnych odpowiedników w języku rosyjskim, ale jest z grubsza tłumaczony jako „ładowanie”. Tryb Fastboot umożliwia nie tylko instalację nowego oprogramowania, ale także przywrócenie ustawień telefonu do standardowych wartości (co jest niezwykle przydatne, jeśli zapomniałeś hasła do własnego urządzenia i przypadkowo je zablokowałeś).

Podstawowe informacje

Ogólnie rzecz biorąc, ten tryb jest najczęściej używany przez programistów jako alternatywa dla trybu odzyskiwania. Niezwykle ważne jest również, aby zdać sobie sprawę, że nie wszystkie urządzenia obsługują tę funkcję. Jeśli Twój smartfon ma taką możliwość, możesz włączyć ten tryb jeszcze przed uruchomieniem telefonu, co upraszcza proces instalacji oprogramowania sprzętowego lub resetowania ustawień.

Przygotowanie komputera osobistego

Jeśli korzystasz z fastboot, musisz podłączyć urządzenie do komputera za pomocą kabla USB. Korzystając z BIOS-u, możesz dowiedzieć się, czy urządzenie jest rozpoznawane przez komputer. Potem możesz zacząć instalując nowe sterowniki na swoim urządzeniu. Zaleca się to zrobić w następującej kolejności:

Włączanie fastboot na różnych urządzeniach

W przyszłości powinieneś dowiedzieć się dokładnie, jak ten tryb jest włączony w Twoim telefonie. Weźmiemy dla przykładu telefony dwóch chińskich producentów: Meizu i Xiaomi.

  • W telefonach opracowanych przez Xiaomi przy wyłączonym telefonie należy jednocześnie przytrzymać dwa przyciski: zasilanie i zwiększanie głośności. Spowoduje to wyświetlenie menu, w którym znajdować się będzie pozycja wskazująca potrzebny nam tryb. Gdy tylko klikniesz wymagany przycisk, zostaniesz do niego przeniesiony.
  • Aby wejść w ten tryb za pomocą telefonu Meizu, musisz wykonać podobne kroki, ale tym razem będziesz musiał przytrzymać przyciski zmniejszania głośności i zasilania. A wejście w ten tryb trwa nieco dłużej niż w telefonach Xiaomi – trzeba będzie przytrzymać te przyciski jednocześnie przez około 15 sekund.

W celu dalszych manipulacji musisz podłączyć urządzenie do komputera lub laptopa. Nie ma absolutnie żadnej różnicy, czy części do Twoich komputerów wyprodukowała firma msi, czy inna firma. Jeśli na komputerze jest zainstalowany system operacyjny Windows, telefonem można sterować przez USB.

Polecenia sterujące

Gdy tylko skorzystasz z wcześniej otwartego programu do debugowania fastboot i włączysz ten sam tryb w telefonie, będziesz mógł używać poleceń, aby osiągnąć pożądany rezultat. Poniżej jest przykładowa lista poleceń:

Warto również wspomnieć, że korzystając z telefonu czy tabletu nie zauważysz różnicy: jeśli Twoje urządzenie korzysta z systemu operacyjnego Android, najprawdopodobniej będziesz mógł skorzystać z tego fastboota.