Šta su Adb i Adb run programi - glavne naredbe i kako ih koristiti. Šta učiniti ako računar ne vidi telefon preko USB porta Android adb ne vidi pametni telefon

Svako se barem jednom suoči sa ovim problemom: povežete pametni telefon ili tablet sa računarom preko USB kabla, ali se ništa ne dešava osim punjenja. Računar ne vidi telefon ili ga identifikuje kao nepoznati uređaj. Situacija je uobičajena, ali dvosmislena, i postoji dosta razloga zašto se događa. Danas ćemo shvatiti šta uzrokuje takve probleme i kako se nositi s njima.

Kvarovi softvera i hardvera dovode do situacije u kojoj PC ne prepoznaje mobilni uređaj povezan s njim:

  • Nedostatak drajvera uređaja u operativnom sistemu računara.
  • Upravljački program ne odgovara modelu uređaja.
  • U sistemu nema USB drajvera ili je neispravan.
  • Povezivanje sa kablom koji nije pogodan za prenos podataka ili je oštećen.
  • Neispravnost USB utičnice (i na računaru i na telefonu), grupe utičnica ili USB kontrolera na računaru.
  • Kvar bilo koje kompjuterske opreme, blokiranje statičkim elektricitetom.
  • Greška u postavkama telefonskog sistema.
  • Blokiranje pristupa telefonu pomoću sigurnosnih programa koji rade na računaru (uključujući i ako je gadžet zaražen virusom).
  • Aplikacija koja se koristi za sinhronizaciju vašeg telefona i računara (ako koristite) se srušila.

U slučaju problema sa softverom, računar po pravilu ne prikazuje sadržaj memorije telefona, ali se uređaj normalno puni kada je povezan na njega. Ako je problem zbog fizičkog kvara, najčešće ne radi ni punjenje, ali postoje izuzeci kada ne rade samo podatkovne linije.

Analiza prethodne situacije – onoga što se dogodilo prije nego što se problem pojavio – pomaže da se ocrta raspon mogućih uzroka. Na primjer:

  • Ponovo ste instalirali operativni sistem na računaru ili uklonili neke od drajvera (razlog je taj što nedostaje potreban drajver).
  • Telefon (tablet) više nije detektovan nakon flešovanja firmvera, čišćenja od virusa, brisanja aplikacija, optimizacije i drugih manipulacija sa OS-om (operativni sistem mobilnog uređaja je neispravan).
  • Uređaj je podvrgnut mehaničkom oštećenju (oštećena USB utičnica) ili je popravljen (nakon zamjene dijelova potreban je drajver druge verzije ili kvar nije u potpunosti otklonjen).
  • Koristite USB kabl koji nikada ranije niste koristili za povezivanje telefona sa računarom (kabl je samo za punjenje ili je oštećen) itd.

Brzo utvrđujemo krivca problema

Praćenje uzročno-posljedične veze znatno olakšava lokalizaciju problema, ali u otprilike polovici slučajeva ne postoji ništa specifično što mu prethodi. Ako je to slučaj s vama, sljedeći koraci će vam pomoći da utvrdite gdje se kvar dogodio - na vašem mobilnom uređaju, računaru ili USB kablu.

  • Pomerite kabl u predelu konektora (na tim mestima se najčešće formiraju pregibi) i pogledajte da li je telefon (tablet) otkriven u exploreru ili upravljaču uređajima računara. Ili povežite uređaje drugim kablom za koji se zna da radi i koji je pogodan za prenos podataka.
  • Povežite svoj telefon sa drugim računarom, kao i drugi mobilni uređaj sa ovim računarom. Ako telefon nigdje nije otkriven, problem je definitivno u njemu. Isti je slučaj i sa računarom.
  • Ako se čini da je problem u računaru, proverite telefon u svim USB utičnicama, možda je problem u jednoj ili više njih (na primer, samo u prednjoj grupi).

Ako zaključite da je kabel izvor problema, jednostavno ga zamijenite. Šta učiniti u drugim slučajevima, čitajte dalje.

Krivac kvara je telefon. sta da radim?

Ako dijagnostika jasno ukazuje na problem s vašim mobilnim uređajem, izvršite sljedeće korake po redu. Nakon svakog koraka provjerite da li je problem riješen. Ako ne, prijeđite na sljedeći.

  • Ponovo pokrenite uređaj.
  • Povežite telefon sa računarom. Kada se povežete, povucite prema dolje traku menija brzih postavki i uvjerite se da lista „Poveži se kao“ ne uključuje „samo punjenje“, „kamera“ ili „medijski uređaj“. Odaberite opciju "USB memorija".

  • Otvorite postavke sistema Android (u starijim verzijama, "Opcije"). Idite na odjeljak "Bežične mreže". Uključite modemski način rada. Ili obrnuto, ako je uključen, isključite ga. U nekim izdanjima Androida, ovaj parametar kontrolira ne samo modem, već i vezu gadgeta s računalom kao pogonom.

  • Eksperimentirajte s stavljanjem uređaja u USB mod za otklanjanje grešaka. Otvorite odjeljke "Sistem" i "Za programere" u postavkama. Poništite ili potvrdite izbor u polju pored “USB otklanjanje grešaka”.

  • Odspojite telefon sa računara, isključite ga i izvadite bateriju iz njega (telefona) (naravno, ako se može ukloniti). Nakon 5 minuta zamijenite bateriju, uključite uređaj i pokušajte se ponovo povezati.
  • Uklonite aplikacije koje nisu uspjele nakon instalacije. Ako veza ne radi u određenoj aplikaciji za sinhronizaciju, obrišite njenu predmemoriju. Ako ne pomogne, ponovo instalirajte (i na mobilnom uređaju i na računaru) ili pokušajte koristiti analogni.
  • Skenirajte svoj uređaj antivirusom.
  • Vratite operativni sistem uređaja na fabrička podešavanja.

Krivac kvara je kompjuter. sta da radim?

  • Isključite operativni sistem, isključite računar iz utičnice (ili pritisnite taster za napajanje) i držite dugme za napajanje 15-20 sekundi. Ovo će isprazniti kondenzatore i ukloniti zalutali statički naboj, koji može blokirati otkrivanje povezanog uređaja.
  • Ako telefon ne prepoznaje samo jedna grupa USB portova, otvorite poklopac sistemske jedinice i uvjerite se da su dobro povezani. Inače, normalno punjenje mobilnog uređaja preko porta ne znači da drugi radi ispravno.
  • Pokrenite operativni sistem. Otvorite Upravljač uređajima i provjerite da li su prijenosni uređaji navedeni na listi opreme, a među njima je i vaš telefon. Ako postoji, ali je označeno crnom strelicom u krugu (onemogućeno), kliknite desnim tasterom miša na liniju i izaberite naredbu „Omogući uređaj“ iz menija.

  • Ako se na listi opreme nalaze nepoznati uređaji (označeno uzvičnikom u žutom trouglu), jedan od njih može biti telefon. Da biste bili sigurni da je to on, isključite svoj mobilni uređaj sa USB-a. Ako nepoznati uređaj nestane sa liste, to je to. A razlog kvara je nedostatak potrebnog drajvera u sistemu. U nastavku ćemo vam reći kako da ponovo instalirate i gdje da preuzmete drajver za svoj telefon.
  • Problem s prepoznavanjem povezanih uređaja također može biti uzrokovan neuspjehom pokretanja, oštećenim ili nedostajućim USB drajverima. U ovom slučaju, znaci uzvika će biti u odjeljku „USB kontroleri“.
  • Ponovno instaliranje drajvera nije pomoglo? Skenirajte diskove vašeg računara antivirusom, a zatim privremeno onemogućite sigurnosne programe. Usput, potonji može blokirati pristup mobilnom uređaju kao mediju za pohranu ako sadrži sumnjiv ili očito zlonamjeran softver. Stoga vrijedi provjeriti i vaš telefon na viruse.

  • Deinstalirajte programe čija je instalacija uzrokovala problem ili izvršite vraćanje sistema na kontrolnu tačku kreiranu dan prije pojave problema.
  • Ukoliko, pored telefona, računar ne prepoznaje druge uređaje povezane preko USB-a - miš, tastaturu, štampač, fleš diskove i sl. (da li su napunjeni ili ne nije indikativno), izvor kvara može biti bilo koja neispravna komponenta sistemske jedinice ili nešto onda sa periferije. Krivca možete utvrditi kod kuće tako što ćete jednu po jednu opremu isključiti ili je zamijeniti poznatom.

Kako ponovo instalirati upravljački program mobilnog uređaja i USB na Windows računaru

iPhone

  • Povežite iPhone na PC.
  • Otvorite fasciklu %CommonProgramW6432%\Apple\Mobile Device Support\Drivers (da biste izbegli ručno kucanje komande, kopirajte je odavde, nalepite je u adresnu traku bilo koje fascikle i kliknite na dugme idi). Sadrži 2 fajla (od četiri) sa ekstenzijom .inf - usbaapl.inf i usbaapl64.inf.

  • Otvorite kontekstni meni svake od ovih datoteka i pokrenite naredbu “Instaliraj”.
  • Nakon instalacije, ponovo pokrenite računar.

Android

Pametni telefoni i tableti za Android, kao što su Samsung, Xiaomi, Lenovo, Meizu, HTC, itd., po pravilu ne kreiraju zasebne foldere za pohranjivanje svojih drajvera, a često se ne nalaze na zvaničnim web stranicama pa možete jednostavno preuzeti i ponovo instalirati. Stoga, za početak, trebali biste vjerovati ponovnoj instalaciji upravljačkih programa koji su već prisutni u sistemu od strane samog Windowsa.

Kako uraditi:

  • Otvorite kontekstni meni problematičnog uređaja u Upravitelju uređaja. Odaberite opciju "Ažuriraj upravljački program".

  • U sljedećem prozoru prvo odaberite automatsku pretragu ažuriranja. Ako Windows ne pronađe ništa prikladno, provjerite drugu stavku - ručno instaliranje i traženje upravljačkih programa.

  • Zatim kliknite na "Odaberi sa liste dostupne na vašem računaru." U novom prozoru će se prikazati svi drajveri mobilnih uređaja koji su već instalirani na računaru.

  • Da suzite pretragu, u odjeljku "Odaberite upravljački program za ovaj uređaj" označite "Samo kompatibilan". Označite onu koja najbolje odgovara vašem zahtjevu (ako postoji više od jedne stavke na listi) i kliknite “Dalje” da nastavite s instalacijom.

Da bi drajver ispravno radio, ponovo pokrenite računar.

Ako ponovna instalacija drajvera koji je već instaliran u sistemu nije pomogla, morat ćete potražiti nešto drugo na Internetu (uz rizik da preuzmete virus umjesto onog koji tražite), pa ih preuzimajte samo od pouzdanih i pouzdanih web stranice, poput w3bsit3-dns.com, i provjerite s antivirusom prije instalacije.

Upravljački programi za najčešće modele mobilnih gadgeta također su prikupljeni u aplikaciji “USB Drivers for Android” koja je dostupna za besplatno preuzimanje na Google Play-u.

USB drajveri za Windows obično se lako mogu pronaći na web stranicama proizvođača matičnih ploča za laptop ili desktop računar. Ponekad su uključeni u upravljački program za čipset.

Ako telefon nije prepoznat u načinu rada firmvera

Činjenica da se računar i telefon ne vide u režimu brzog pokretanja ukazuje na poruku „Čeka se uređaj“ koja se pojavljuje u programu firmvera. Najčešće se ova greška javlja zbog nedostatka drajvera mobilnog uređaja u sistemu, pa prije svega uradite ono što je gore napisano - ponovo instalirajte drajver ili ga preuzmite i ponovo instalirajte.

Ako ne pomogne:

  • Vodite računa da tačno pratite uputstva za rad sa programom za instalaciju firmvera i da se radi kao administrator.
  • Provjerite je li USB otklanjanje grešaka omogućeno na vašem pametnom telefonu (ako nije, omogućite ga), a sam uređaj je u režimu pokretanja. Ako je ovaj način blokiran, pronađite upute na mreži za otključavanje pokretača posebno za vaš model uređaja.
  • Povežite telefon sa stražnjom USB utičnicom što je kraće moguće i poznatim dobrim kablom, bez korištenja adaptera ili čvorišta.
  • Vaš telefon možda ne podržava USB 3 (plava utičnica), pa ga povežite samo na USB 2.0 (crne utičnice).
  • Instalirajte sva objavljena ažuriranja za Windows na svoj računar.

Ako se problem nastavi i nakon toga, pokušajte da flešujete telefon na drugom računaru. I bolje - s drugom verzijom operativnog sistema.

Kada je problem pokvaren fizički interfejs

Preporučljivo je uopće ne koristiti neispravna fizička sučelja, posebno na mobilnom gadgetu (nemojte ih puniti strujom kako biste izbjegli pogoršanje kvara), čak i ako telefon ili tablet zadrže mogućnost punjenja preko njih. Možete organizirati prijenos sadržaja bilo bežično (Wi-Fi, bluetooth) ili putem usluga u oblaku koje su dostupne na oba uređaja. Konkretno, iTunes i iCloud za Apple tehnologiju, Google Drive, Yandex Disk, Dropbox, Microsoft OneDrive i mnogi drugi - za svakoga.

Usluge u oblaku pogodne su za korištenje za prijenos fotografija, video zapisa, muzike, dokumenata i drugih vrsta datoteka. Za sinhronizaciju kontakata na Androidu i PC-u dovoljne su mogućnosti Gmail-a. A da biste kontrolisali svoj telefon direktno sa računara, možete instalirati aplikaciju kao što je MyPhoneExplorer (sastoji se od 2 dela - za telefon i za računar), koja podržava i žičane i bežične veze uređaja bez potrebe za instalacijom drajvera. Vrlo udobno.

Ukratko, izlaz uvijek postoji i često je mnogo jednostavniji nego što se čini na prvi pogled.

Prilično čest problem u Androidu je greška čekanja uređaja kada radite sa ADB ili Fastbootom, u ovom članku ćemo naučiti kako to popraviti!

Šta ovo čeka za uređaj?

Ova greška zapravo nije greška, ako doslovno prevedemo ovu frazu - čekanje da se uređaj poveže. Odnosno, kada pokušate nešto da uradite u ADB ili FASTBOT-u i dobijete poruku koja čeka uređaj u komandnoj liniji, to znači da vaš Android pametni telefon ili tablet nije vidljiv!

Poruka - adb ili fastboot ne vidi povezani Android uređaj!

Da bi bilo jasno o čemu se radi u ovom članku i da bismo razumjeli o čemu govorimo, preporučljivo je pročitati sljedeće članke:

  • Otladka preko USB-a

Iako su gotovo svi razlozi za ovu poruku riješeni na isti način, radi praktičnosti, članak će biti podijeljen na rješenje “čeka se uređaj u adb-u” i “čeka uređaj u brzom pokretanju”.

Rešenje čeka uređaj u ADB-u

1. Prva stvar na koju treba obratiti pažnju je da li imate instaliran drajver?

Drajver možete preuzeti ovdje stranica kako instalirati saznajte o ovome veza. Ako upravljački program nije potpisan, Windows se mora ponovo pokrenuti tako što ćete onemogućiti verifikaciju. Određeni uređaji zahtijevaju poseban ADB drajver.

Jeste li instalirali drajver? Ponovo pokrenite računar!

2. Provjerite je li uređaj u bootloader modu, inače fastboot neće vidjeti vaš Android!

3. Koristite originalan i neoštećen microUSB kabl! Ovdje bi sve trebalo biti jasno, ako je kabel oštećen, otuda i problem s vidljivošću, možda možete prenositi ili primati fajlove sa ovog kabla, ali nećete moći raditi sa Fastbootom! Takođe, nemojte koristiti oštećeni USB port na vašem računaru!

4.Koristite samo USB 2.0 port! Uprkos činjenici da USB 3.0 standard postoji već nekoliko godina, još je prerano govoriti o širokoj implementaciji. Fastboot rad sa USB 3.0, iako je moguć, ipak nije poželjan!

5. Nemojte koristiti USB čvorišta! Nikada, ni pod kojim okolnostima, koristite USB čvorišta, rad sa Fastbotom postaje sreća - imat ćete sreće ili nesreće.

7. Pokušajte povezati Android na drugi USB port.

9. Otvorite komandnu liniju kao “administrator”.

Ako ste nekada imali sličan problem “čekanje uređaja” i riješili ga na svoj način, a ne na navedene metode, ne ustručavajte se pisati u komentarima!

To je sve! Pročitajte više članaka i uputa u odjeljku. Ostanite uz stranicu, bit će još zanimljivije!

Pitanje: ADB ne vidi uređaj


Zdravo. Stoga sam odlučio testirati aplikaciju na stvarnom uređaju. Ali kao iu većini slučajeva, ADB ne vidi uređaj. Računar vidi uređaj, uključen je programski režim. U svim uputstvima za povezivanje piše da Manage treba da ima Android kompozitni ADB interfejs, ja to ne vidim u svom. Šta radim pogrešno? Prilažem fotografiju Manage

odgovor: Hvala na odgovoru, već sam shvatio. Isključio sam uređaj, isključio otklanjanje grešaka i ponovo ga uključio. Zatim sam ponovo spojio uređaj i sve je radilo

Pitanje: Genymotion: Prilikom pokretanja aplikacije sa AS, virtuelni uređaji se ne prikazuju


Zdravo,

Android Studio ne vidi Genymotion uređaj((Plugin je instaliran u Studio. Preko Genymotiona uređaj se pokreće, ali kada pokrenete aplikaciju pojavljuje se samo ugrađeni uređaj, a ja ne vidim Genymotion uređaj (U Geny postavke Postavio sam putanju do sdk foldera, i to nije pomoglo (Šta može biti razlog?

odgovor:

Poruka od Pablito

bukvalno
- pokrenite uređaj u gemymotionu
- pogledamo u studio - vidiš ga
- pokrenite aplikaciju

Provjerit ću i javiti!

Pitanje: Android SDK ne prepoznaje uređaj


Pokušavam da pokrenem projekat na svom kineskom tabletu (Go clever insigma 800m), da li je moguće da je to zbog činjenice da je kompajlirani SDK u projektu instaliran 5.0 a na tabletu 4.2 ali min i ciljni SDK instalirani su kao 4.2. Način rada za programere je omogućen, USB otklanjanje grešaka je omogućeno. Kada pokušam da smanjim complie sdk, pojavljuje se greška pri kompilaciji "R" - simbol ne može riješiti, nakon build\\clean ukazuje na sistemsku datoteku sa greškama oko materijala tema, pomozite

odgovor: Jesu li svi uređaji normalno otkriveni u Upravitelju uređaja? Ako ne, instalirajte Composite ADB Interface za vaš Android tablet

Pitanje: Resetiranje zahtjeva za deskriptor uređaja u načinu brzog pokretanja


Evo u čemu je stvar. Jednog dana se moj Google nexus 7 2013 wifi zamrznuo i nije zamrznuo. Ja sam, naravno, držao dugme za gašenje desetak sekundi dok nije konačno umro. Kada sam pokušao da ga uključim, iznenadio sam se kada sam otkrio da je zaglavio na screensaver-u, a sam Android sistem se nije učitao (screensaver sa natpisom Google i ikonom otključanog bootloadera). Prešao sam na fastboot i odlučio da uđem u meni za oporavak, ali ni to nije pomoglo. Isti problem. Visi na čuvaru ekrana. Okej, odlučio sam da ga samo flešujem kroz fastboot. Ali ovdje je problem - Windows 8.1 x64 definira uređaj kao "Nepoznati uređaj (zahtjev za resetovanje deskriptora uređaja)". Šifra 43. I onda sam se uhvatila za lice, jer sam i ranije imala sličan problem, ali se nekako sam riješio.
Pregledao sam internet, preuredio adb/fastboot drajvere, poništio checkboxove u meniju za napajanje usb portova, skinuo kb2967917 update, isključio laptop tako da je nestao statički elektricitet. Ništa ne pomaže. Nemam pojma u čemu je problem.
1) USB kabl od Lenovo p780, koji ima napajanje od 2A/h, možda je to problem?
2) Možda su adb/fastboot drajveri neuredni, kako da saznam da li je to problem?
3) Priključujem tablet u fastboot modu, jer nema drugog načina. Činilo se da je USB otklanjanje grešaka isključeno prije incidenta, možda je to problem?
Ni sama se ne razumijem dobro u ovu materiju, pa vas molim za savjet.

odgovor: Ne, fastboot to ne vidi, kao ni sam računar.
Činjenica je da sam bukvalno prekjučer već bio u očaju, jer su mi mnogi obećavali da mi je sjećanje umrlo, a ja sam odlučio da ga rastavim i vidim šta se unutra dogodilo.
Otvorio ju je, prešao prstom po vozovima kako bi dobro pristajali, i OJ ČUDO! nakon toga se uključio.
Očigledno je kabl napustio memoriju, ne znam šta i kako radi unutra.
Važno je napomenuti da sam prije nekoliko godina naišao na problem sa fantomskim klikovima kada se uređaj zagrijao od teških aplikacija. Rastavio sam i njega, gurnuo prstom u kablove i fantomke su nestale.

Pitanje: Tablet ne vidi USB disk preko OTG-a


Lenovo A5500-H tablet. Jednog dana tablet nije htio vidjeti USB fleš disk, iako je prije sve bilo u redu, i odlučio sam ga ponovo pokrenuti, ali se na kraju nije uključio. Uradio sam hard reset i nakon toga se uključio, ali USB disk ga i dalje uopće ne vidi. Reci mi šta da uradim?

odgovor: Nisam probao na drugim uređajima, ali sam sebi kupio fleš disk sa dva usb i mikro usb ulaza i ni on ne radi.

Dodato nakon 1 minute

Dodato nakon 27 sekundi
Nisam probao na drugim uređajima, ali sam sebi kupio fleš disk sa dva usb i micro usb ulaza i ne radi ni on

Pitanje: Studio ne vidi telefon


Postoji uređaj LG L90 Dual D410 i kada je povezan, studio ne vidi ovaj uređaj za otklanjanje grešaka (nije na listi dostupnih uređaja). Sta da radim? Kako instalirati drajvere za njega i gdje ga nabaviti?

odgovor: yura91, u smislu da "koliko uređaja podržava isti drajver" nije sasvim ispravno pitanje za one koji se bave ovim problemom jako dugo)

Pitanje: ADB ne vidi meizu m1 note


ADB ne vidi meizu m1 note i to me jako rastužuje. Vozač to ne vidi. sta da radim?
na ADB uređajima odgovor:
Spisak uređaja u prilogu

Evo snimka ekrana upravitelja uređaja:

sta si uradio:


;M79

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

odgovor: Windows 8 ne vidi ni moj kineski. Koristim PdaNet.

Pitanje: Nema dovoljno prostora na uređaju


Možete li mi reći zašto se, nakon što se play store automatski ažurira i pokušam instalirati aplikaciju preko nje, pojavljuje greška "Nema dovoljno prostora na uređaju", iako se čini da ima dovoljno mjesta sudeći po indikatorima memorije u postavke. I nakon što izbrišem ažuriranja Play Marketa, možete instalirati aplikaciju. Zašto se to događa?

odgovor: Može biti šta god da su programeri telefona smislili.
Video sam takve modele. ali možete li koristiti muziku ili fotografije sa mape?
opet isto pitanje: ako uklonite karticu, da li se pohrana telefona i interna pohrana ne isključuju? Možete li nešto kopirati na njih i pogledati strukturu? Ili jedan od njih prestane da radi kada izvadite karticu?

Pitanje: Organiziranje direktne mrežne interakcije između uređaja


Zdravo.
Predmet Na primjer, za medijsku komunikaciju.
S obzirom da su adrese mobilnih uređaja dinamične i da se mijenjaju u svakoj sesiji, jasno je da je potreban posredni server. Postoji nekoliko pitanja:
1. Da li je moguće koristiti server samo za ažuriranje adresa (klijentske aplikacije se povezuju prilikom otvaranja ili promjene mrežne veze i obavještavaju server o njihovoj trenutnoj IP adresi) i da li se dalje razmjena podataka odvija direktno između klijenata?
2. U aplikacijama poput Skypea (ili bilo kojeg drugog dobro poznatog proizvoda, kao što su whatsapp, viber, itd.), da li streaming saobraćaj ide u potpunosti preko servera ili između klijenata? Da li neko zna kako se to implementira?
3. Nije dobar u socket komunikaciji, pa je pitanje ip. Ako je više uređaja povezano na jedan ruter, onda je njihova eksterna adresa ista (to su mi barem rekli razni servisi za određivanje ip-a). Kako onda serveri (google firebase ili isti instant messengeri na primjer) pronalaze željeni uređaj?
Verovatno mi nešto nedostaje u rutiranju.

Hvala ti.

odgovor: GDjedi, paket sadrži izvor i udaljenost, izvor se zatim vraća nazad, a ovo se mijenja od rutera do rutera i konačni server zapravo ne zna za vaš Mac ili IP ili port, sve duž lanca.
Ne mogu detaljnije, bojim se da ću pogriješiti i zbuniti vas.

Imam otprilike isti zadatak, da povežem 2 uređaja jedan sa drugim, došao sam do zaključka da mi treba VDS, preko njega ću spojiti 2 telefona/tableta, server je posrednik između njih.

Pitanje: Aplikacija prikazuje grešku ako je GPS onemogućen na uređaju


Aplikacija određuje koordinate, a zatim određuje grad koristeći koordinate. Ali, ako isključite GPS na uređaju, aplikacija se ruši. Kako ispravno kreirati listu tako da ako je GPS na uređaju isključen, aplikacija se neće srušiti, već će aktivnost jednostavno započeti bez identifikacije grada.

Evo popisa:

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(kontekst .LOCATION_SERVICE) ; Kriterijumi kriterijuma = new Criteria() ; kriterij.setAccuracy(Criteria.ACCURACY_COARSE) ; kriterij.setPowerRequirement(Criteria.POWER_LOW) ; kriterij.setAltitudeRequired(false); kriterij.setBearingRequired(false); kriteriji.setCostAllowed(true); String provider = mLocationManager.getBestProvider(criteria, true); mLocation = mLocationManager.getLastKnownLocation(provider); showCurrentLocation(mLocation) ; Geokoder geokoder = novi geokoder(ovo, Locale.getDefault()) ; pokušajte (Lista< Address>adrese = geocoder.getFromLocation (lat, lng, 1 ) ; if (adrese ! = null) (Adresa returnedAddress = addresses.get (0) ; String city = returnedAddress.getAddressLine (1) ; mCityEditText.setText (grad) ; ) ) catch (IOException e) ( e.printStack)Trace () ; protected void showCurrentLocation(lokacija lokacije) ( if (lokacija ! = null) ( lat = location.getLatitude () ; lng = location.getLongitude () ; ))

Usput, bez sljedećeg dijela koda, aplikacija se ne ruši, ali, nažalost, ne otkriva grad.

Java(TM) 2 Platforma Standard Edition 5.0 Code
1 2 3 4 5 6 7 8 9 10 11 12 13 pokušajte (Lista< Address>adrese = geocoder.getFromLocation (lat, lng, 1 ) ; if (adrese ! = null) (Adresa returnedAddress = addresses.get (0) ; String city = returnedAddress.getAddressLine (1) ; mCityEditText.setText (grad) ; ) ) catch (IOException e) ( e.printStack)Trace () ;

odgovor: Kako mogu ovo uvrstiti na listu?

Dodato nakon 15 minuta
Uradio sam ovu proveru. Kada koordinate na uređaju određuju samo GPS (bez wi-fi i mreža), aplikacija prima koordinate 0.0. Vjerovatno se zato ruši. Ali kako to popraviti?

Ako koristite telefon koji radi na Android operativnom sistemu, trebalo bi da znate da postoji ogromno polje za prilagođavanje, ili, narodski rečeno, prilagođavanje. U većini slučajeva vjerovatno nećete biti zadovoljni firmverom vašeg uređaja. Ako izvršite pogrešne manipulacije, možete zaustaviti rad uređaja na način da samo profesionalci mogu vratiti njegovu funkcionalnost.

Kako biste spriječili da se to dogodi, trebali biste koristiti fastboot mod. Šta je to? Na Android uređajima ovaj način rada je dodan za programere. Doslovni prijevod može se dati ako riječ razbijete na njene komponente: brzo - "brzo", a boot nema tačne analoge na ruskom, već se grubo prevodi kao "učitavanje". Režim Fastboot vam omogućava ne samo da instalirate novi firmver, već i da resetujete postavke telefona na standardne vrijednosti (što je izuzetno korisno ako ste zaboravili lozinku za vlastiti uređaj i slučajno ga zaključali).

Osnovne informacije

Općenito, ovaj način rada najčešće koriste programeri kao alternativa načinu oporavka. Također je izuzetno važno shvatiti da svi uređaji ne podržavaju ovu funkciju. Ako vaš pametni telefon ima ovu mogućnost, možete omogućiti ovaj način rada čak i prije nego što se telefon pokrene, što pojednostavljuje proces instaliranja firmvera ili resetiranja postavki.

Priprema personalnog računara

Ako koristite fastboot, morate povezati uređaj sa računarom putem USB kabla. Koristeći bios možete razumjeti da li računar prepoznaje uređaj. Nakon ovoga možete početi instaliranje novih drajvera na vaš uređaj. Preporučljivo je to učiniti ovim redoslijedom:

Omogućavanje brzog pokretanja na različitim uređajima

U budućnosti biste trebali saznati kako je ovaj način rada uključen na vašem telefonu. Na primjer, uzet ćemo telefone dva kineska proizvođača: meizu i xiaomi.

  • Na telefonima koje je razvio Xiaomi, morate istovremeno držati dva dugmeta dok je telefon isključen: napajanje i pojačavanje jačine zvuka. Ovo će otvoriti meni u kojem će se nalaziti stavka koja ukazuje na način koji nam je potreban. Čim kliknete na željeno dugme, bit ćete preusmjereni na njega.
  • Da biste ušli u ovaj način rada koristeći telefon koji je napravio Meizu, morate učiniti slične korake, ali ovaj put ćete morati držati pritisnute tipke za smanjivanje jačine zvuka i za napajanje. A ulazak u ovaj način rada traje malo duže nego na Xiaomi telefonima - morat ćete držati ove tipke istovremeno pritisnute oko 15 sekundi.

Za daljnje manipulacije, morat ćete povezati svoj uređaj sa računarom ili laptopom. Nema apsolutno nikakve razlike da li su msi ili druge kompanije napravile delove za vaše računare. Ako vaš računar koristi Windows operativni sistem, možete kontrolisati svoj telefon putem USB-a.

Kontrolne komande

Čim koristite prethodno otvoreni program za otklanjanje grešaka u brzom pokretanju i omogućite isti režim na svom telefonu, moći ćete koristiti komande za postizanje željenog rezultata. Ispod je uzorak liste naredbi:

Također je vrijedno napomenuti da nećete primijetiti razliku na telefonu ili tabletu: ako vaš uređaj koristi Android operativni sistem, onda ćete najvjerovatnije moći koristiti ovaj fastboot.