Какво представляват програмите Adb и Adb run - основните команди и как да ги използвате. Какво да направите, ако компютърът не вижда телефона през USB порта Android adb не вижда смартфона

Всеки се сблъсква поне веднъж с този проблем: свързвате вашия смартфон или таблет към компютъра чрез USB кабел, но нищо не се случва, освен зареждането. Компютърът не вижда телефона или го идентифицира като непознато устройство. Ситуацията е често срещана, но двусмислена и има доста причини да се появи. Днес ще разберем какво причинява подобни проблеми и как да се справим с тях.

Софтуерните и хардуерните повреди водят до ситуация, при която компютърът не разпознава свързаното към него мобилно устройство:

  • Липсата на драйвер за устройство в операционната система на компютъра.
  • Несъответствие на драйвера на модела на устройството.
  • USB драйверът липсва или не функционира правилно в системата.
  • Връзка с кабел, неподходящ за предаване на данни или повреден.
  • Има проблем с USB гнездото (както на компютъра, така и на телефона), групата гнезда или USB контролера на компютъра.
  • Неизправност на някой от компютърния хардуер, блокиране от статично електричество.
  • Грешка в системните настройки на телефона.
  • Блокиране на достъпа до телефона чрез програми за сигурност, работещи на компютър (включително когато притурката е заразена с вируси).
  • Приложението, което синхронизира вашия телефон и компютър (ако използвате), се е сбило.

В случай на софтуерни проблеми компютърът по правило не показва съдържанието на паметта на телефона, но устройството се зарежда нормално, когато е свързано към него. Ако проблемът е възникнал поради физическа неизправност, зареждането най-често също не работи, но има изключения, когато само линиите за данни не работят.

Анализът на предишната ситуация помага да се очертае кръгът от възможни причини - какво се е случило преди възникването на проблема. Например:

  • Преинсталирали сте операционната система на вашия компютър или сте премахнали някои от драйверите (причината е, че необходимият драйвер не е наличен).
  • Телефонът (таблетът) е престанал да се открива след мигане, почистване от вируси, изтриване на приложения, оптимизиране и други манипулации с операционната система (срив в операционната система на мобилното устройство).
  • Устройството е било подложено на механично натоварване (USB гнездото е повредено) или е било ремонтирано (след смяна на части е необходим драйвер от друга версия или неизправността не е отстранена напълно).
  • Използвате USB кабел, с който никога не сте свързвали телефона си с компютър (кабелът е само за зареждане или е повреден) и т.н.

Бързо идентифицирайте виновника за проблема

Проследяването на причинно-следствената връзка значително улеснява локализирането на проблема, но в около половината от случаите нищо конкретно не го предшества. Ако вашият случай е такъв, следващите стъпки ще ви помогнат да определите къде е възникнала повредата - в мобилно устройство, компютър или USB кабел.

  • Преместете кабела около конекторите (на тези места най-често се образуват гънки) и вижте дали телефонът (таблетът) се разпознава във File Explorer или диспечера на устройствата на компютъра. Или свържете устройствата с друг кабел, за който е известно, че работи и е подходящ за пренос на данни.
  • Свържете телефона си с друг компютър, както и друго мобилно устройство с този компютър. Ако телефонът не е дефиниран никъде, проблемът определено е в него. Същото е положението и с компютъра.
  • Ако проблемът вероятно е в компютъра, проверете телефона във всички USB гнезда, проблемът може да е в един или повече от тях (например само в предната група).

Ако сте стигнали до заключението, че кабелът е източникът на проблема, просто го сменете. Какво да правите в други случаи, прочетете нататък.

Виновникът е телефонът. Какво да правя?

Ако диагностиката ясно показва проблем с вашето мобилно устройство, следвайте стъпките по-долу в ред. Проверявайте след всяка стъпка, за да видите дали проблемът е разрешен. Ако не, преминете към следващия.

  • Рестартирайте вашето устройство.
  • Свържете телефона си с компютъра. След като се свържете, плъзнете капака на менюто за бързи настройки надолу и се уверете, че „Само зареждане“ не е отметнато в списъка „Свързване като“, както и „камера“ или „медийно устройство“. Изберете опцията „USB памет“.

  • Отворете системните настройки на Android (в по-старите версии - „Настройки“). Отидете в секцията „Безжични мрежи“. Включете тетъринга. Или обратното, ако е включено, изключете го. В някои издания на Android този параметър контролира не само модема, но и връзката на притурката към компютъра като устройство.

  • Експериментирайте с поставянето на вашето устройство в USB режим за отстраняване на грешки. Отворете секциите „Система“ и „За разработчици“ в настройките. Премахнете отметката или поставете отметка в квадратчето до USB отстраняване на грешки.

  • Изключете телефона от компютъра, изключете го и извадете батерията от него (разбира се, ако е сменяема). След 5 минути сменете батерията, включете устройството и опитайте да се свържете отново.
  • Деинсталирайте приложения, които се провалят след инсталиране. Ако връзката не работи в конкретно приложение за синхронизиране, изчистете неговия кеш. Ако не помогне, преинсталирайте (както на мобилно устройство, така и на компютър) или опитайте да използвате аналог.
  • Сканирайте устройството си с антивирусна програма.
  • Нулирайте операционната система на устройството до фабричните настройки.

Виновникът е компютърът. Какво да правя?

  • Изключете операционната система, изключете компютъра от контакта (или натиснете бутона на захранването) и задръжте бутона за захранване за 15-20 секунди. Това ще разреди капацитета и ще премахне бездомния статичен заряд, който може да блокира откриването на свързаното устройство.
  • Ако телефонът не се разпознава само от една група USB портове, отворете капака на системния модул и се уверете, че те са свързани здраво. Между другото, нормалното зареждане на мобилно устройство през порта не означава, че второто работи.
  • Изтеглете операционната система. Отворете диспечера на устройствата и проверете дали преносимите устройства присъстват в списъка с хардуер и вашият телефон е сред тях. Ако е налице, но е маркирано с черна стрелка в кръг (забранено), щракнете с десния бутон върху реда и изберете командата "Активиране на устройство" от менюто.

  • Ако в списъка с оборудване има неизвестни устройства (маркирани с удивителен знак в жълт триъгълник), едно от тях може да е телефон. За да се уверите, че това е той, изключете мобилното си устройство от USB. Ако неизвестното устройство изчезне от списъка, значи е така. И причината за повредата е липсата на необходимия драйвер в системата. Как да преинсталирате и къде да изтеглите драйвера на телефона, ще ви кажем малко по-долу.
  • Проблемът с разпознаването на свързани устройства може да се дължи и на неуспешно зареждане, повредени или липсващи USB драйвери. В този случай удивителните знаци ще бъдат в секцията "USB контролери".
  • Преинсталирането на драйвери помогна ли? Сканирайте дисковете на вашия компютър с антивирусна програма и след това временно деактивирайте програмите за сигурност. Между другото, последният може да блокира достъпа до мобилно устройство като носител, ако съдържа подозрителен или очевидно злонамерен софтуер. Така че си струва да проверите и телефона за вируси.

  • Деинсталирайте програмите, след инсталирането на които е възникнал проблемът, или извършете възстановяване на системата до контролна точка, създадена в ден, когато проблемът все още не е съществувал.
  • Ако освен телефона, компютърът не разпознава други устройства, свързани през USB - мишка, клавиатура, принтер, флашки и др. (не е показателно дали са заредени или не), източникът на повредата може да бъде някакъв дефектен компонент на системния модул или нещо друго от периферията. Можете да определите виновника у дома, като изключите оборудването едно по едно или замените оборудването с известно добро.

Как да преинсталирате мобилното устройство и USB драйвера на компютър с Windows

iPhone

  • Свържете iPhone към компютър.
  • Отворете папката %CommonProgramW6432%\Apple\Mobile Device Support\Drivers (за да не въвеждате командата ръчно, копирайте я от тук, поставете я в адресната лента на произволна папка и щракнете върху бутона за преминаване). Съдържа 2 файла (от четири) с разширение .inf - usbaapl.inf и usbaapl64.inf.

  • Отворете контекстното меню на всеки от тези файлове и изпълнете командата "Инсталиране".
  • Рестартирайте компютъра след инсталацията.

Android

Смартфони и таблети за Android, като Samsung, Xiaomi, Lenovo, Meizu, HTC и т.н., като правило не създават отделни папки за съхранение на своите драйвери и често не се намират на официални уебсайтове, за да ги изтеглите и преинсталирате. Следователно, за начало си струва да поверите повторното инсталиране на драйверите, които вече са налични в системата, на самия Windows.

Как да го направим:

  • Отворете контекстното меню на проблемното устройство в диспечера на устройствата. Изберете опцията „Актуализиране на драйвера“.

  • В следващия прозорец първо изберете автоматично търсене на актуализации. Ако Windows не намери нищо подходящо, проверете втория елемент - инсталирайте и потърсете драйвери ръчно.

  • След това щракнете върху „Изберете от списъка, наличен на компютъра“. Нов прозорец ще покаже всички драйвери за мобилни устройства, които вече са инсталирани на компютъра.

  • За да стесните търсенето си, в секцията „Изберете драйвер за това устройство“ поставете отметка в квадратчето „Само съвместими“. Маркирайте този, който най-добре отговаря на вашата заявка (ако има повече от един елемент в списъка) и щракнете върху „Напред“, за да продължите към инсталацията.

За да работи драйверът правилно, рестартирайте компютъра.

Ако преинсталирането на драйвера, който вече е в системата, не помогна, ще трябва да потърсите нещо друго в Интернет (с риск да изтеглите вирус вместо този, който търсите), така че ги изтегляйте само от надеждни и доверени сайтове , като w3pda3-dns.com, и проверете с антивирусна преди инсталация.

Драйверите за най-често срещаните модели мобилни джаджи са събрани и в приложението USB Drivers for Android, което е достъпно за безплатно изтегляне от Google Play.

USB драйвери за Windows обикновено се намират лесно на уебсайтовете на производителите на дънни платки за лаптопи или настолни компютри. Понякога те са част от драйвера на чипсета.

Ако телефонът не се разпознае в режим на фърмуер

Фактът, че компютърът и телефонът не се виждат един друг в режим на бързо зареждане, се показва от съобщението „Изчакване на устройство“, което се появява в програмата на фърмуера. Най-често тази грешка възниква поради липсата на драйвер за мобилно устройство в системата, така че първата стъпка е да направите това, което е написано по-горе - преинсталирайте драйвера или го изтеглете и инсталирайте отново.

Ако не помогна:

  • Уверете се, че следвате точно инструкциите за инсталатора на фърмуера и че той работи като администратор.
  • Проверете дали USB отстраняването на грешки е активирано на смартфона (ако не, активирайте го) и самото устройство е в режим на зареждащо устройство. Ако този режим е блокиран, потърсете онлайн инструкции как да отключите буутлоудъра специално за вашия модел устройство.
  • Свържете телефона с възможно най-късия и добър кабел към задния USB контакт, без да използвате адаптери и хъбове.
  • Вашият телефон може да не поддържа USB 3 (син жак), така че го свържете само към USB 2.0 (черни жакове).
  • Инсталирайте всички издадени актуализации на Windows на вашия компютър.

Ако проблемът продължава дори след като направите това, опитайте да флашнете телефона на друг компютър. И по-добре - с различна версия на операционната система.

Когато проблемът е в повредата на физическия интерфейс

Дефектните физически интерфейси, особено на мобилна джаджа, не трябва да се използват изобщо (не зареждайте с ток, за да избегнете влошаване на повредата), дори ако телефонът или таблетът са запазили способността да се зареждат чрез тях. Можете да организирате прехвърлянето на съдържание или безжично (Wi-Fi, bluetooth), или чрез облачни услуги, които са налични и на двете устройства. По-специално, iTunes и iCloud за технологията на Apple, Google Drive, Yandex Disk, Dropbox, Microsoft OneDrive и много други - за всички.

Облачните услуги са удобни за използване за прехвърляне на снимки, видео, музика, документи и други видове файлове. За да синхронизирате контакти на Android и компютър, възможностите на пощата в Gmail са достатъчни. А за да управлявате телефона директно от компютъра, можете да им поставите приложение като MyPhoneExplorer (състои се от 2 части - за телефона и за компютъра), което поддържа както кабелно, така и безжично свързване на устройства, без да изисква инсталиране на драйвери. Много удобно.

С една дума, винаги има изход и често много по-прост, отколкото изглежда на пръв поглед.

Доста често често срещан проблем в Android е грешката при изчакване на устройството при работа с ADB или Fastboot, в тази статия ще научим как да го поправим!

Какво е това чакащо устройство?

Тази грешка не е съвсем грешка, ако буквално преведете тази фраза - чакане устройството да се свърже. Тоест, когато се опитате да направите нещо в ADB или FASTBOT и получите съобщение waiting for device на командния ред, това означава, че вашият Android смартфон или таблет не се вижда!

Съобщение - adb или fastboot не вижда свързаното Android устройство!

За да разберете за какво става въпрос в тази статия и да разберете за какво става въпрос, препоръчително е да прочетете следните статии:

  • Отлаdka през USB

Въпреки че почти всички причини за съобщението се решават по един и същи начин, за удобство статията ще бъде разделена на решението „изчакване на устройство в adb“ и „изчакване на устройство в fastboot“.

Изчаква се решение за устройство в ADB

1. Първото нещо, на което трябва да обърнете внимание е дали имате инсталиран драйвер?

Можете да изтеглите драйвера от тук страницакак да инсталирате научете за това връзка. Ако драйверът е неподписан, Windows трябва да се рестартира чрез деактивиране на проверката. Някои устройства изискват специален ADB драйвер.

Инсталирал ли си драйвера? Рестартирайте компютъра си!

2. Уверете се, че устройството е в режим на зареждане, в противен случай fastboot няма да види вашия Android!

3. Моля, използвайте оригиналния и неповреден microUSB кабел! Тук всичко трябва да е ясно, ако кабелът е повреден, оттук и проблемът с видимостта, може би можете да прехвърляте или получавате файлове от този кабел, но няма да можете да работите с Fastboot! Освен това не използвайте повреден USB порт на вашия компютър!

4.Използвайте само USB 2.0 порт! Въпреки факта, че стандартът USB 3.0 съществува вече повече от година, все още е твърде рано да се говори за широкомащабно внедряване. Работата Fastboot с USB 3.0, въпреки че е възможна, все още не е желателна!

5. Не използвайте USB хъбове! Никога и при никакви обстоятелства не използвайте USB хъбове, работата с Fastbot става като късмет - късмет или нещастие.

7. Опитайте да свържете вашия Android към друг USB порт.

9. Отворете команден ред като "администратор".

Ако някога сте имали подобен проблем с „изчакване на устройство“ и сте решили по свой начин, а не от изброените методи, тогава не се колебайте да пишете в коментарите!

Това е всичко! Прочетете още статии и инструкции в раздела. Останете със сайта, ще бъде още по-интересно!

Въпрос: ADB не вижда устройството


Здравейте. Затова реших да тествам приложението на реално устройство. Но както в повечето случаи, ADB не вижда устройството. Компютърът вижда устройството, режимът за разработчици е включен. Във всички инструкции за свързване се казва, че Manage трябва да има Android Composite ADB интерфейс, аз самият не го гледам. какво правя грешно Прилагам снимка на Manage

Отговор:Благодаря за отговора, вече го разбрах. Изключих устройството, изключих отстраняването на грешки и го включих отново. След това отново свързах устройството и всичко работи.

Въпрос: Genymotion: Виртуалните устройства не се показват при стартиране на приложение от AS


Здравейте,

Android Studio не вижда устройството Genymotion ((Приставката е инсталирана в Studio. Чрез Genymotion устройството се стартира, но когато приложението стартира, се появява само вграденото устройство и не виждам устройството Genymotion ( В настройките на Geny зададох пътя до папката sdk и така не помогна (каква може да е причината?

Отговор:

Съобщение от Паблито

буквално
- стартирайте устройството в gemymotion
- гледаме в студиото - можете да го видите
- стартирайте приложението

Ще го проверя и ще пиша!

Въпрос: Android SDK не вижда устройството


Опитвам се да стартирам проекта на моя китайски таблет (Go clever insigma 800m), възможно ли е това да се дължи на факта, че SDK за компилиране в проекта е настроен на 5.0, а на таблета 4.2, но мин. и целта SDK е настроен на 4.2. Режимът за разработчици е активиран, USB отстраняването на грешки е активирано. Когато се опитвам да намаля complie sdk, получавам грешка при компилация "R" - не мога да разреша символ, след build\\clean той сочи към системен файл с грешки около материала на темата, Моля, помогнете

Отговор:Всички устройства ли се показват в диспечера на устройства? Ако не, инсталирайте Composite ADB Interface за вашия таблет с Android

Въпрос: Нулирайте заявката за дескриптор на устройство в режим на бързо зареждане


Работата е. Един ден моят Google nexus 7 2013 wifi замръзна и не увисна. Аз, разбира се, задържах бутона за изключване за около десет секунди, докато накрая той умря. Когато се опитах да го включа, с изненада открих, че виси на началния екран и самата система Android не се зареди (начален екран с надпис Google и отключена икона на буутлоудъра). Преминах на fastboot и реших да отида в менюто за възстановяване, но и това не помогна. Същия проблем. Виси на скрийнсейвъра. Добре, реших да флашна само през fastboot. Но тук е проблемът – Windows 8.1 x64 дефинира устройството като „Неизвестно устройство (заявка за нулиране на дескриптора на устройството)“. Код 43. И тогава се хванах за лицето, може би и преди съм имал подобен проблем, но той някак си се разреши.
Разрових се в интернет, пренаредих драйверите adb / fastboot, премахнах отметката от менюто с захранване на usb портовете, навих актуализацията kb2967917, изключих лаптопа, така че статичното електричество изчезна. Нищо не помага. Какъв е проблема, нямам идея.
1) USB кабел от lenovo p780, който има 2A / h, захранване, може би случаят е такъв?
2) Може би драйверите на adb / fastboot са тромави, как да разбера дали е така?
3) Свързвам таблета в режим fastboot, може би иначе. USB отстраняването на грешки изглеждаше изключено преди инцидента, може би това е така?
Аз самият не знам много за това, затова моля за съвет.

Отговор:Не, fastboot не го вижда, както и самия компютър.
Факт е, че буквално завчера вече се отчаях, защото много хора ми обещаха, че паметта е умряла и реших да го разглобя, да видим как се е случило вътре.
Отвори го, мина с пръст по влаковете, за да седнат по-плътно и О, ЧУДО! той се включи след това.
Явно влакът е тръгнал от паметта, не знам какво и как работи вътре.
Трябва да се отбележи, че преди няколко години се сблъсках с проблема с фантомни кликвания, когато устройството се нагряваше от тежки приложения. Разглоби и него, бръкна с пръст във влаковете и фантомите изчезнаха.

Въпрос: Таблетът не вижда usb устройството чрез OTG


Таблет Lenovo A5500-H. Веднъж таблетът не искаше да види USB флаш устройството, въпреки че преди това всичко беше наред и реших да го рестартирам, в крайна сметка не се включи. Направих hardreset и след това се включи, но usb устройството все още не вижда изобщо. Кажи ми какво да правя?

Отговор:Не съм пробвал на други устройства, но си купих флашка с два usb и micro usb входа и тя също не става.

Добавено след 1 минута

Добавено след 27 секунди
Не съм го пробвал на други устройства, но си купих флашка с два usb и micro usb входа и тя също не работи

Въпрос: Студиото не вижда телефона


Има устройство LG L90 Dual D410 и при свързването му студиото не вижда това устройство за отстраняване на грешки (Не е в списъка с налични устройства). Как да бъдем? Как да сложа драйвера и къде да го взема?

Отговор: юра91, в смисъл, че "колко устройства се поддържат от един и същ драйвер" - това не е напълно правилен въпрос за тези, които гледат този въпрос от много дълго време)

Въпрос: ADB не вижда meizu m1 note


ADB не вижда meizu m1 note и това много ме натъжава. Шофьорът не вижда. Какво да правя?
на ADB устройства отговорът е:
Списък на прикачените устройства

Ето екранна снимка на диспечера на устройствата:

Какво направи:


;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

Отговор: Windows 8 също не ми вижда китайския. Използвам PdaNet.

Въпрос: Няма достатъчно място на устройството


Можете ли да ми кажете защо след като play market-а се актуализира автоматично и се опитам да инсталирам приложението през него, излиза грешката "Няма достатъчно място на устройството", въпреки че изглежда има достатъчно място, съдейки по индикаторите за памет в настройки. И след като изтрия актуализациите на play market, можете да инсталирате приложението. Защо се случва това??

Отговор:може би всичко, което са измислили разработчиците на телефона.
Виждал съм такива модели. но можете ли да използвате музика или снимки от картата?
Отново същият въпрос: ако извадите картата, Phone Storage и Internal Storage не се изключват? Можете ли да копирате нещо върху тях и да видите структурата? Или като извадиш картата, едната спира да работи?

Въпрос: Организация на директно мрежово взаимодействие между устройствата


Здравейте.
Предмет. Например за медийни комуникации.
Като се има предвид, че адресите на мобилните устройства са динамични и се променят всяка сесия, е ясно, че е необходим междинен сървър. Има няколко въпроса:
1. Възможно ли е да се използва сървърът само за актуализиране на адреси (клиентските приложения се свързват при отваряне или промяна на мрежова връзка и съобщават на сървъра техния текущи ip адрес) и по-нататъшният обмен на данни се осъществява директно между клиентите?
2. В приложения като Skype (или всеки друг известен продукт като whatsapp, viber и т.н.) стрийминг трафикът минава ли изцяло през сървъра или между клиентите? Някой знае ли как се реализира това?
3. Не е силен в комуникацията на сокет, така че въпросът е ip. Ако няколко устройства са свързани към един и същ рутер, тогава външният им адрес е един и същ (във всеки случай различни услуги за определяне на ip ми казаха за това). Как тогава сървърите (google firebase или същите месинджъри например) намират правилното устройство?
Вероятно не наваксвам нещо в маршрутизирането.

Благодаря ти.

Отговор: GDjedi, източникът и дистанцията присъстват в пакета, след което той се връща обратно по източник и това се променя от рутер на рутер и целевият сървър всъщност не знае за вашия Mac, IP или порт, всичко по веригата.
Не мога да навляза по-дълбоко, страх ме е да не сгреша и да ви объркам.

Имам почти същата задача, за да свържа 2 устройства едно към друго, стигнах до извода, че имам нужда от VDS, чрез него ще свържа 2 телефона / таблета, сървърът е посредник между тях.

Въпрос: Приложението дава грешка, ако GPS е деактивиран на устройството


Приложението определя координатите, след което определя града по координатите. Но ако изключите GPS на устройството, приложението се срива. Как правилно да съставя листинг, така че ако GPS-ът на устройството е изключен, приложението да не се срива, а само да стартира дейността без да определя града.

Ето списъка:

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(Контекст .LOCATION_SERVICE) ; Критерии критерии = new Criteria() ; критерии.setAccuracy(Критерии.ACCURACY_COARSE ) ; критерии.setPowerRequirement(Criteria.POWER_LOW) ; критерии.setAltitudeRequired(false) ; критерии.setBearingRequired(false) ; критерии.setCostAllowed(true) ; Доставчик на низ = mLocationManager.getBestProvider (критерии, вярно) ; mLocation = mLocationManager.getLastKnownLocation(доставчик) ; showCurrentLocation(mLocation) ; Geocoder geocoder = new Geocoder(this , Locale .getDefault () ) ; опитайте (списък< Address>адреси = geocoder.getFromLocation (lat, lng, 1) ; if (addresses != null ) ( Address returnedAddress = addresses.get (0 ) ; String city = returnedAddress.getAddressLine (1 ) ; mCityEditText.setText (city) ; ) ) catch (IOException e) ( e.printStackTrace () ; ) protected void showCurrentLocation(Location location) ( if (location ! = null ) ( lat = location.getLatitude () ; lng = location.getLongitude () ; ) )

Между другото, без секцията с код по-долу, приложението не се срива, но, за съжаление, не определя и града.

Код Java(TM) 2 Platform Standard Edition 5.0
1 2 3 4 5 6 7 8 9 10 11 12 13 опитайте (списък< Address>адреси = geocoder.getFromLocation (lat, lng, 1) ; if (addresses != null ) ( Address returnedAddress = addresses.get (0 ) ; String city = returnedAddress.getAddressLine (1 ) ; mCityEditText.setText (city) ; ) ) catch (IOException e) ( e.printStackTrace () ; )

Отговор:Как да го напиша в обявата?

Добавено след 15 минути
Направих тази проверка. Когато координатите на устройството се определят само от GPS (без wi-fi и мрежи), тогава приложението получава координати 0.0. Сигурно затова забива. Но ето как да го поправите?

Ако използвате телефон, който се управлява от операционната система Android, трябва да знаете, че има огромно поле за персонализиране или, казано на популярния език, персонализиране за себе си. В повечето случаи вероятно няма да сте доволни от фърмуера на вашето устройство. Ако извършите неправилни манипулации, можете да спрете устройството по такъв начин, че само професионалисти да възстановят работата му.

За да предотвратите това да се случи, трябва да използвате режим на бързо зареждане. Какво е? На устройства с Android този режим е добавен за разработчици. Може да се даде буквален превод, ако думата се раздели на компоненти: бързо - „бързо“, а зареждането няма точни аналози на руски, но грубо се превежда като „зареждане“. Режимът за бързо стартиране позволява не само инсталиране на нов фърмуер, но и нулиране на телефона до стойностите по подразбиране (което е изключително полезно, ако сте забравили паролата за собственото си устройство и случайно сте го блокирали).

Основна информация

По принцип този режим най-често се използва от разработчиците като алтернативен режим на възстановяване. Също така е изключително важно да знаете, че не всички устройства поддържат тази функция. В случай, че вашият смартфон има такава възможност, можете да активирате този режим дори преди телефонът да се зареди, което опростява процеса на инсталиране на фърмуера или нулиране на настройките.

Подготовка за персонален компютър

Ако използвате fastboot, трябва да свържете вашето устройство към вашия компютър чрез USB кабел. С помощта на bios можете да разберете дали устройството се разпознава от компютъра. След това можете да започнете инсталиране на нови драйвери за вашето устройство. Препоръчително е да направите това в следния ред:

Активиране на бързо зареждане на различни устройства

В бъдеще трябва да разберете как точно е активиран този режим на вашия телефон. За пример ще вземем телефоните на двама китайски производители: meizu и xiaomi.

  • В телефоните, разработени от xiaomi, е необходимо едновременно да задържите два бутона на изключен телефон: захранване и увеличаване на звука. Това ще изведе меню, което ще има елемент, указващ режима, от който се нуждаем. Веднага след като щракнете върху желания бутон, ще бъдете отведени до него.
  • За да влезете в този режим с телефон, произведен от meizu, трябва да направите подобни стъпки, но този път ще трябва да задържите бутоните за намаляване на звука и захранване. И влизането в този режим отнема малко повече време, отколкото при телефоните xiaomi - ще трябва да държите тези бутони натиснати едновременно за около 15 секунди.

За по-нататъшни манипулации ще трябва да свържете устройството си към компютър или лаптоп. Няма абсолютно никакво значение дали частите за вашите компютри са произведени от msi или други компании. Ако вашият компютър работи с операционна система Windows, можете да управлявате телефона си чрез USB.

Контролни команди

След като използвате предварително отворената програма за отстраняване на грешки за бързо стартиране и активирате същия режим на телефона си, можете да използвате команди, за да постигнете желания резултат. По-долу е примерен списък с команди:

Също така си струва да споменем, че няма да усетите разликата с телефон или таблет: ако вашето устройство използва операционната система Android, най-вероятно ще можете да използвате този fastboot.