Adb ei näe Androidia. Manuaalinen ADB-ohjaimen asennus

Tunnetun Applen tietokoneet ovat erittäin monitoimisia ja niissä on laaja valikoima erityisesti suunniteltuja ohjelmistoja. Joskus kuitenkin käy niin, että Mac- tai iMac-käyttäjä haluaa asentaa heille jo tutun Windows-käyttöjärjestelmän. Joskus käyttöjärjestelmä Windows saattaa olla tarpeen joidenkin ohjelmien asentamiseen, jotta voit pelata suosikkipelejäsi, mutta Macille ei ole sopivaa vaihtoehtoa.

Voit asentaa käyttöjärjestelmän itse. Tämä voidaan tehdä useilla tavoilla, esimerkiksi apuohjelman kautta tai käyttämällä flash-asemaa. Katsotaanpa esimerkkiä Applen sovelluksista, joita kutsutaan nimellä Bootcamp, Parallels Desktop ja Virtual Box.

Bootcampin valmistelu ja asennus

Tämän vaihtoehdon avulla voit asentaa ylimääräisen käyttöjärjestelmän Maciin ja iMaciin kiintolevyllesi erikseen luotuun osioon. Voit valita järjestelmän käynnistyksen aikana. Tämän apuohjelman etuna on, että kun asennat ohjelman sen kautta, kaikki tietokoneesi resurssit ovat Windowsin käytettävissä, jolloin voit käyttää Macin suorituskykyä maksimaalisesti. Tietokone pelaa helposti uusimpia pelejä ja suorittaa monimutkaisia ​​tehtäviä.

Ennen kuin asennat ylimääräisen käyttöjärjestelmän, muista, että se vie paljon tilaa kiintolevyltäsi. Varmista, että siinä on tarvittavat gigatavut. Keskimäärin saatat tarvita noin 30 Gt.

Ennen kuin aloitat käyttöjärjestelmän asentamisen iMaciin tai Maciin, tarkista ja valmistele Boot camp. Varmista ensin, että kaikki Applen päivitykset on asennettu siihen. Voit tehdä tämän seuraavasti:

Kun käynnistät apuohjelman, sinulla on mahdollisuus valita sijainti, johon käyttöjärjestelmä Windows asennetaan. Ennen kuin käynnistät ohjelmiston, sulje kaikki avoimet sovellukset ja ohjelmat.

Kun apuohjelma ja flash-asemat tietojen kopioimista varten ovat valmiit, voit siirtyä ensimmäisiin vaiheisiin:


Kun kaikki tiedostot on kopioitu, iMac alkaa automaattisesti käynnistyä uudelleen. Seuraavaksi saat käynnistyshallinnan näkyviin pitämällä Alt-näppäintä painettuna. Macissa levyvalikko avautuu, merkitse osio käyttöjärjestelmän nimellä. Tätä seuraa käyttöjärjestelmän käynnistäminen ja parametrien asettaminen.

Windows 8:n asentamiseksi sinun on tehtävä sama. Vain ikkunassa Toimintojen valinta"Sinun pitäisi valita kohteiden vieressä olevat valintaruudut" Lataa uusin ohjelmisto"ja" Luo levy Windows 7:n tai uuden asentamista varten».

Windowsin asentaminen Maciin tai pikemminkin ohjelman määrittäminen alkaa kielen valinnasta. Valitse oikea kieli heti, muuten sinun on suoritettava kaikki vaiheet uudelleen. Kun olet valinnut kaikki parametrit tässä ikkunassa, napsauta Seuraava-painiketta, joka sijaitsee oikeassa alakulmassa.

Asenna Windows-käyttöjärjestelmä Mac-tietokoneeseen noudattamalla huolellisesti kaikkia annettuja ohjeita. Älä käynnistä tai sammuta tietokonettasi uudelleen prosessin aikana. Toimenpidettä ei saa keskeyttää millään tavalla.

Kun iMac on käynnistynyt uudelleen toisen kerran, voit aloittaa tarvittavien ohjainten asentamisen. Lataa ne takaisin flash-asemalta, asenna ja suorita asennusohjelma.

Windowsin asentaminen Bootcampin kautta USB-muistitikulla

Asennus voidaan suorittaa joko käyttöjärjestelmän levyllä tai USB-aseman kautta. Jos haluat ladata ohjelman flash-asemasta Maciin, sinun on ensin ladattava se. Jos puhumme Windows 8:sta, tämän järjestelmän version on oltava iso-muodossa.

Tämä asennusvaihtoehto Macissa ja iMacissa ei eroa edellisestä. Ennen kuin aloitat, sinun tulee myös tarkistaa bootcampista päivitykset ja tallentaa kaikki tarvittavat tiedot. Seuraavat ohjeet auttavat sinua suorittamaan tehtävän:


Mutta tapahtuu niin, että kun asennusmedia on flash-asema, apuohjelma vaatii sinua asettamaan levyn ohjelman kanssa ja kieltäytyy jatkamasta ohjelmiston lataamista iMaciin. Tässä tapauksessa voit ladata Daemon Tools Lite iMac -ohjaimen. Sen avulla asennamme Windows iso -kuvan, se toimii virtuaalisena asemana ja sitten Bootcamp suorittaa käyttöjärjestelmämme asennusprosessin ilman ongelmia.

Windowsin asentaminen Maciin ja iMaciin Parallels Desktopin kautta

Boot Campin lisäksi on olemassa useita muita vaihtoehtoja lisäkäyttöjärjestelmän asentamiseen. Voit esimerkiksi käyttää ohjelmaa Parallels Desktop, joka on Windows-asennuksessa oleva virtuaalikone. Voit ajaa Windows-ohjelmia käynnistämättä tietokonettasi uudelleen.

Voit suorittaa asennuksen loppuun seuraamalla alla olevia ohjeita:


Parallels Desktopin erityispiirre on ohjelman korkea suorituskyky. Voit ladata ilmaisen kokeiluversion tai ostaa Parallels Desktopin käyttämällä alla olevaa linkkiä:

Windowsin asentaminen VirtualBoxin avulla

VirtualBox on yksi suosituimmista virtualisointiohjelmista. Sen avulla tietokoneesi käyttää helposti kahta käyttöjärjestelmää kerralla. Lisäkäyttöjärjestelmän asentaminen VirtualBoxin kautta on melko yksinkertaista.

Aloita kirjoittamalla hakukoneeseen VirtualBox, mene viralliselle verkkosivustolle ja lataa ohjelma. Kun asennus on valmis, napsauta ohjelman kuvaketta ja valitse "Luo". Tämän jälkeen voit aloittaa Windowsin asentamisen.

Joskus käy niin, että lisäkäyttöjärjestelmän asentamisen jälkeen iMacissa ilmenee ongelmia äänen tai videon toistossa. Tämän ongelman ratkaisemiseksi sinun on asennettava Maciin kaikki ohjaimet, jotka on aiemmin tallennettu lisätallennuslaitteeseen (levylle tai flash-asemaan).

Kaikkien suoritettujen vaiheiden jälkeen Windowsin asennus Maciin on valmis. Käynnistä ohjelma uudelleen ja kaikki toimii varmasti.

Video aiheesta

Noin vuosi sitten ostin ensimmäisen MacBookini - 13 tuuman Airin. Siihen asti tuntemukseni Applen työpöytäjärjestelmistä oli pysynyt "klikkaa näytettä kaupassa" ja "kuulaa MacBook-arvostelujen yli" tasolla.

Ja niin, juhlallisessa ilmapiirissä, käynnistän upouuden kannettavan tietokoneen ensimmäistä kertaa ja... Tunnen itseni koulupojalta, joka ei ole oppinut läksyjä. Mitä minun pitäisi tehdä? Kuinka työskennellä täällä? Oho, löysin safarin.

Kaverit, jotka imevät Applen ekosysteemin äidinmaidon kanssa millä tahansa tavalla hihittää. Mutta tämä ei koske minua.

Ei, yleisesti ottaen kaikki oli selvää, olin käyttänyt iOS:ää pitkään, eivätkä tavalliset Mac-sovellukset aiheuttaneet hylkäämistä. Mutta epätavallinen käyttöliittymä häiritsee minua vakavasti hidastunut. Siksi "miten siirtyä Windowsista macOS:ään ja olla hidastamatta työn tahtia" on kiireellisin kysymys tuolloin.

Ja löysin vastauksen. Sinun on mukautettava MacBookia hieman tarpeidesi mukaan. Tässä on joukko ohjelmia, jotka auttoivat minua:

  • Tuxera

Macbookin opettaminen toimimaan NTFS-osioiden kanssa on ensimmäinen tehtävä luettelossani. Kävi ilmi, että riitti asentaa yksi ohjelma ja... unohtaa se. Vakavasti, sinun ei tarvitse napsauttaa mitään tai käynnistää mitään ensin, flash-asemat poimitaan itsestään ja tallennusnopeus on melko kohtuullinen. Tuxera riitti minulle, mutta sanotaan, että Paragon on nopeampi.

  • HyperDock

Asensin tämän ohjelman kahdesta syystä - kansioiden esikatseluista ja näytön jakamisesta.

Kyllä, SplitView esiintyi El Capitanissa. Mutta Windowsin jälkeen, jossa järjestin tilaa työpöydälle melkein katsomatta, yksinkertaisesti "heittämällä" ikkunan näytön reunaan, on yksinkertaisesti epärealistista tottua uuteen menetelmään. HyperDockin asentaminen on paljon helpompaa, eikä tarvitse edes miettiä, kuinka sijoittaa kaksi kansiota vierekkäin.

Muuten, alkuperäinen Dock on kolme päätä pahamaineisen Käynnistä-valikon edellä. Pelkästään kansioiden ja käynnissä olevien sovellusten esikatselu ei suoraan sanottuna riittänyt. Sen sijaan, että hyppäät Chrome-ikkunoiden läpi, vie hiiri kuvakkeen päälle ja valitse haluamasi. Voit sulkea sovelluksia samalla tavalla, ja toiminnalliset kuvakkeet toimivat, esimerkiksi vaihtamalla raitoja iTunesissa.

  • YouType

Kolmetoista tuuman näytölläni joudun usein työskentelemään koko näytön tilassa. Ja sitten kirjautumis-/salasanalomakkeiden täyttämisestä tulee arpajaisia ​​"mikä kieli sisältyy". Ongelma on ratkaistu pienellä säädöllä, joka lisää kohdistimen viereen valintaruudun valitulla näppäimistöasettelulla. Se syttyy, kun kirjoitat tekstiä, ja toimii koko järjestelmässä.

  • Amfetamiini

ADSL-aikakausi on ohi, sinun ei enää tarvitse poistua Download Masterista yössä ladataksesi kappaleen. Nyt iltaisin katsomme kokonaisia ​​tv-sarjoja. Varmistaakseni, että tiedosto ladataan aamuun mennessä, asensin ohjelman, joka estää MacBookia nukahtamasta. On olemassa melko joustavia asetuksia, voit jopa linkittää aikataulun tiettyyn sovellukseen.

  • f.lux

Yksi ensimmäisistä iOS:n parannuksista on kasvanut yhdeksi macOS:n hyödyllisimmistä sovelluksista. Se yksinkertaisesti korjaa näytön värintoistoa ja lisää kuvan "lämpötilaa" oikeaan aikaan. Erittäin tärkeää, varsinkin kun työskentelet myöhään. Suoraan sanottuna en juurikaan vaivautunut tämän ongelman kanssa Windowsissa. Mutta nyt silmäni ovat minulle kiitollisia.

  • Puhdista mac

Muutamalla sanalla tämä on päivitetty versio Ccleanerista Windowsin menneisyydestä. Minua kehotettiin ostamaan Clean my mac. Kuten käy ilmi, hän on todella korvaamaton. Puhdistaa järjestelmän, poistaa kaksoiskappaleet - 128 Gt:n MacBookilleni se on kuin lääkäri olisi sen määrännyt.

  • Serviio

Ohjelma, joka ei auta minua paljon työssäni, pikemminkin päinvastoin. Serviion avulla voit nopeasti perustaa oman henkilökohtaisen DLNA-palvelimesi ja katsella elokuvia mistä tahansa televisiosta, jolla on pääsy paikallisverkkoon. Juuri lähialueelle, ei roikkuvaa SmartTV:tä, sisäänrakennettua selainta ja muuta. Käynnistät vain MacBookin, käynnistät Serviion ja valitset televisiosta toisen tulon.

Entä Unarchiver?

En mainitse erityisesti ohjelmia, kuten Transmitter, VLC Player, Chrome, Photoshop tai Office - ne ovat jo hyvin tunnettuja ja sisältyvät mihin tahansa pakolliseen kokoelmaan. Tietysti asensin ne ensimmäinen asia.

Älä ajattele, minulla ei ollut halua tehdä Windows-tyyppistä käyttöliittymää. Se on vain, että mielestäni jopa Windowsissa on todella useita mukava sirut. Joten miksi ei yhdistä kaikkea parasta?

Nyt en käytä 80 prosenttia työajastani tietokoneella, vaan MacBookilla. Ilman hiirtä, jopa sohvalla. Erittäin mukava ja ei jarruja. Kosketuslevy on yleensä torni. Näppäimistöyhdistelmät ovat kirjaimellisesti juurtuneet alakuoreen. Lisäksi lakkasin etsimään pöytiä lähempänä myyntipisteitä.

Onnellinen kuin norsu! Onko ihmisiä, jotka ostivat Macbookin ja katuvat sitä?

Kysymys: ADB ei näe laitetta


Hei. Joten päätin testata sovellusta oikealla laitteella. Mutta kuten useimmissa tapauksissa, ADB ei näe laitetta. Tietokone näkee laitteen, kehittäjätila on päällä. Kaikissa yhteysohjeissa sanotaan, että Hallinnoinnissa pitäisi olla Android Composite ADB Interface, en näe sitä omassani. Mitä teen väärin? Liitän kuvan hallinnasta

Vastaus: Kiitos vastauksesta, ymmärsin sen jo. Sammutin laitteen, sammutin virheenkorjauksen ja käynnistin sen uudelleen. Sitten liitin laitteen uudelleen ja kaikki toimi

Kysymys: Genymotion: Kun sovellus käynnistetään AS:sta, virtuaalisia laitteita ei näytetä


Hei,

Android Studio ei näe Genymotion-laitetta((laajennus on asennettu Studioon. Genymotionin kautta laite käynnistyy, mutta kun käynnistät sovelluksen, vain sisäänrakennettu laite tulee näkyviin, enkä näe Genymotion-laitetta(Genyssä asetukset Asetin polun sdk-kansioon, mutta se ei auttanut (mikä voi olla syy?

Vastaus:

Viesti joltakin Pablito

kirjaimellisesti
- käynnistä laite gemymotionissa
- katsomme studiossa - näet hänet
- käynnistä sovellus

Tarkistan asian ja raportoin!

Kysymys: Android SDK ei tunnista laitetta


Yritän ajaa projektia kiinalaisella tabletillani (Go clever insigma 800m), voiko tämä johtua siitä, että projektin käännös-SDK on asennettuna 5.0 ja tabletissa 4.2, mutta min ja kohde-SDK asennettuna 4.2. Kehittäjätila on käytössä, USB-virheenkorjaus on käytössä. Kun yritän vähentää complie sdk:tä, tapahtuu käännösvirhe "R" -ei voi ratkaista symbolia, build\\cleanin jälkeen se osoittaa järjestelmätiedostoon, jossa on virheitä teemojen materiaalissa, auttakaa

Vastaus: Havaitaanko kaikki laitteet normaalisti Laitehallinnassa? Jos ei, asenna Composite ADB Interface Android-tablettillesi

Kysymys: Laitekuvauspyynnön nollaaminen pikakäynnistystilassa


Tässä on asia. Eräänä päivänä Google nexus 7 2013 wifini jäätyi eikä jäätynyt. Tietenkin pidin sammutuspainiketta noin kymmenen sekunnin ajan, kunnes hän lopulta kuoli. Kun yritin kytkeä sen päälle, olin yllättynyt huomatessani, että se oli jumissa näytönsäästäjässä, eikä itse Android-järjestelmä latautunut (näytönsäästäjä, jossa oli merkintä Google ja lukitsemattoman käynnistyslataimen kuvake). Vaihdoin pikakäynnistykseen ja päätin mennä palautusvalikkoon, mutta sekään ei auttanut. Sama ongelma. Roikkuu näytönsäästäjään. Okei, päätin käynnistää sen pikakäynnistyksen kautta. Mutta tässä on ongelma - Windows 8.1 x64 määrittelee laitteen "Tuntemattomaksi laitteeksi (nollaa laitekuvauspyyntö)". Koodi 43. Ja sitten tartuin kasvoihini, koska minulla oli aiemmin samanlainen ongelma, mutta se jotenkin ratkesi itsestään.
Selasin Internetiä, järjestin adb/fastboot-ajurit uudelleen, poistin valinnan usb-porttien virransyöttövalikon valintaruuduista, latasin päivityksen kb2967917, sammutin kannettavan tietokoneen niin, että staattinen sähkö katosi. Mikään ei auta. Minulla ei ole aavistustakaan, mikä ongelma on.
1) USB-kaapeli Lenovo p780:lta, jossa on 2A/h virtalähde, ehkä tämä on ongelma?
2) Ehkä adb/fastboot-ajurit ovat huolimattomia, miten voin selvittää, onko tämä ongelma?
3) Yhdistän tabletin pikakäynnistystilassa, koska muuta tapaa ei ole. USB-virheenkorjaus näytti olevan pois päältä ennen tapahtumaa, ehkä se on ongelma?
Itse ymmärrän tästä asiasta hyvin vähän, joten pyydän teiltä neuvoja.

Vastaus: Ei, pikakäynnistys ei näe sitä, eikä tietokone itse.
Tosiasia on, että kirjaimellisesti toissapäivänä olin jo epätoivoinen, koska monet ihmiset lupasivat minulle, että muistini oli kuollut, ja päätin purkaa sen ja katsoa mitä sisällä tapahtui.
Hän avasi sen, juoksi sormellaan junia pitkin, jotta ne sopivat tiukasti, ja OH IHME! sen jälkeen hän käynnistyi.
Ilmeisesti kaapeli on poistunut muistista, en tiedä mitä tai miten se toimii sisällä.
Huomionarvoista on, että pari vuotta sitten törmäsin ongelmaan haamunapsautuksissa, kun laite lämpeni raskaista sovelluksista. Otin sen myös osiin, pistin sormella kaapeleihin ja haamut katosivat.

Kysymys: Tabletti ei näe USB-asemaa OTG:n kautta


Lenovo A5500-H tabletti. Eräänä päivänä tabletti ei halunnut nähdä USB-muistitikkua, vaikka kaikki oli ennen hyvin, ja päätin käynnistää sen uudelleen, mutta lopulta se ei käynnistynyt. Tein hard resetin ja sen jälkeen se käynnistyi, mutta USB-asema ei silti näe sitä ollenkaan. Kerro minulle mitä tehdä?

Vastaus: En ole kokeillut sitä muilla laitteilla, mutta ostin itselleni flash-aseman kahdella usb- ja mikro-usb-sisääntulolla, eikä sekään toimi.

Lisätty 1 minuutin kuluttua

Lisätty 27 sekunnin kuluttua
En ole kokeillut muilla laitteilla, mutta ostin itselleni flash-aseman kahdella usb- ja mikro-usb-sisääntulolla, eikä sekään toimi

Kysymys: Studio ei näe puhelinta


Laitteessa on LG L90 Dual D410, ja kun se on kytketty, studio ei näe tätä laitetta virheenkorjausta varten (Se ei ole käytettävissä olevien laitteiden luettelossa). Mitä minun pitäisi tehdä? Kuinka asentaa siihen ajurit ja mistä ne saa?

Vastaus: yura91, siinä mielessä, että "kuinka montaa laitetta sama ohjain tukee" ei ole täysin oikea kysymys niille, jotka ovat tarkastelleet tätä ongelmaa erittäin pitkään)

Kysymys: ADB ei näe meizu m1 notea


ADB ei näe meizu m1 notea, ja tämä tekee minut erittäin surulliseksi. Kuljettaja ei näe sitä. Mitä tehdä?
ADB-laitteissa vastaa:
Lista kytketyistä laitteista

Tässä on kuvakaappaus laitehallinnasta:

Mitä sinä teit:


;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

Vastaus: Windows 8 ei myöskään näe kiinaani. Käytän PdaNetiä.

Kysymys: Laitteessa ei ole tarpeeksi tilaa


Voitko kertoa minulle, miksi sen jälkeen, kun Play-kauppa päivittyy automaattisesti ja yritän asentaa sovelluksen sen kautta, näyttöön tulee virhe "Laitteessa ei ole tarpeeksi tilaa", vaikka muistin ilmaisimien perusteella näyttää olevan tarpeeksi tilaa. asetukset. Ja kun olen poistanut Play Market -päivitykset, voit asentaa sovelluksen Miksi näin tapahtuu?

Vastaus: Se voi olla mitä tahansa puhelimen kehittäjät keksivät.
Olen nähnyt sellaisia ​​malleja. mutta voitko käyttää musiikkia tai valokuvia kartalta?
sama kysymys uudestaan: jos poistat kortin, eikö puhelimen tallennustila ja sisäinen tallennustila sammu? Voitko kopioida niihin jotain ja tarkastella rakennetta? Vai lakkaako joku niistä toimimasta, kun vedät kortin ulos?

Kysymys: Suoran verkkovuorovaikutuksen järjestäminen laitteiden välillä


Hei.
Aihe Esimerkiksi mediaviestintään.
Kun otetaan huomioon, että mobiililaitteiden osoitteet ovat dynaamisia ja muuttuvat joka istunto, on selvää, että välipalvelinta tarvitaan. On useita kysymyksiä:
1. Onko mahdollista käyttää palvelinta vain osoitteiden päivittämiseen (asiakassovellukset muodostavat yhteyden verkkoyhteyttä avattaessa tai muutettaessa ja ilmoittavat palvelimelle nykyisen IP-osoitteensa) ja edelleen tiedonvaihto tapahtuu suoraan asiakkaiden välillä?
2. Meneekö suoratoistoliikenne kokonaan palvelimen kautta vai asiakkaiden välillä sellaisissa sovelluksissa kuin Skype (tai mikä tahansa muu tunnettu tuote, kuten whatsapp, viber jne.)? Tietääkö kukaan miten tämä toteutetaan?
3. Ei hyvä pistorasiassa, joten kysymys on ip. Jos useita laitteita on kytketty yhteen reitittimeen, niin niiden ulkoinen osoite on sama (ainakin eri palvelut IP:n määrittämiseen kertoivat minulle tämän). Miten sitten palvelimet (esim. google firebase tai samat pikaviestit) löytävät halutun laitteen?
Minulta puuttuu varmaan jotain reitityksestä.

Kiitos.

Vastaus: GDjedi, paketti sisältää lähteen ja etäisyyden, lähde palautetaan sitten takaisin, ja tämä muuttuu reitittimestä toiseen, eikä lopullinen palvelin tiedä Macistasi, IP:stäsi tai portistasi, kaikesta ketjussa.
En voi mennä yksityiskohtiin, pelkään, että teen virheen ja hämmennän sinut.

Minulla on suunnilleen sama tehtävä, yhdistää 2 laitetta toisiinsa, tulin siihen tulokseen, että tarvitsen VDS:n, sen kautta yhdistän 2 puhelinta / tablettia, palvelin on välittäjä niiden välillä.

Kysymys: Sovellus näyttää virheilmoituksen, jos GPS on poistettu käytöstä laitteessa


Sovellus määrittää koordinaatit ja määrittää sitten kaupungin koordinaattien avulla. Mutta jos sammutat laitteen GPS:n, sovellus kaatuu. Kuinka luoda oikein listaus niin, että jos laitteen GPS sammutetaan, sovellus ei kaadu, vaan toiminta yksinkertaisesti käynnistyy ilman kaupunkia.

Tässä listaus:

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 = (Sijainninhallinta) getSystemService(Context .LOCATION_SERVICE ) ; Kriteerikriteerit = new Criteria() ; kriteerit.setAccuracy(Criteria.ACCURACY_COARSE) ; kriteerit.setPowerRequirement(Criteria.POWER_LOW) ; kriteerit.setAltitudeRequired(false); kriteerit.setBearingRequired(false); kriteerit.setCostAllowed(true); Merkkijonon tarjoaja = mLocationManager.getBestProvider(kriteerit, tosi); mLocation = mLocationManager.getLastKnownLocation(provider); näytäNykyinenSijainti(mSijainti) ; Geokooderi geokooderi = uusi Geokooderi(this, Locale.getDefault()) ; kokeile (Lista< Address>osoitteet = geokooderi.getFromLocation (lat, lng, 1 ); if (osoitteet ! = null ) ( Osoite returnAddress = osoitteet.get (0 ) ; String city = returnAddress.getAddressLine (1 ) ; mCityEditText.setText (city) ; ) ) catch (IOException e) ( e.printStackTrace () ; ) suojattu void näytäNykyinenSijainti(Sijainnin sijainti) ( if (sijainti ! = tyhjä ) ( lat = sijainti.getLatitude () ; lng = sijainti.getPituusaste () ; ) )

Muuten, ilman seuraavaa koodiosaa sovellus ei kaadu, mutta valitettavasti se ei tunnista kaupunkia.

Koodi Java(TM) 2 Platform Standard Edition 5.0
1 2 3 4 5 6 7 8 9 10 11 12 13 kokeile (Lista< Address>osoitteet = geokooderi.getFromLocation (lat, lng, 1 ); if (osoitteet ! = null ) ( Osoite returnAddress = osoitteet.get (0 ) ; String city = returnAddress.getAddressLine (1 ) ; mCityEditText.setText (city) ; ) ) catch (IOException e) ( e.printStackTrace () ; )

Vastaus: Kuinka voin sisällyttää tämän luetteloon?

Lisätty 15 minuutin kuluttua
Tein tämän tarkistuksen. Kun laitteen koordinaatit määritetään vain GPS:llä (ilman wi-fiä ja verkkoja), sovellus vastaanottaa koordinaatit 0,0. Siksi se todennäköisesti kaatuu. Mutta kuinka korjata tämä?

Melko yleinen ongelma Androidissa on laitevirheen odottaminen työskennellessäsi ADB:n tai Fastbootin kanssa, tässä artikkelissa opimme korjaamaan sen!

Mitä tämä laite odottaa?

Tämä virhe odotetaan laitetta ei todellakaan ole virhe, jos käännämme tämän lauseen kirjaimellisesti - odottaen, että laite muodostaa yhteyden. Eli kun yrität tehdä jotain adb:ssä tai fastbootissa ja saat viestin odottamassa laitetta komentorivillä, tämä tarkoittaa, että Android-älypuhelin tai -tabletti ei ole näkyvissä!

Viesti odottaa laitetta – adb tai fastboot ei näe yhdistettyä Android-laitetta!

Jos haluat jatkaa tämän artikkelin lukemista ja ymmärtää, mistä puhumme, on suositeltavaa lukea seuraavat artikkelit:

Vaikka lähes kaikki viestin syyt ratkeavat samalla tavalla, artikkeli jaetaan mukavuuden vuoksi ratkaisuihin laitteen odottamiseen adb:ssä ja laitteen odottamiseen pikakäynnistystilassa.

Ratkaisu odottaa laitetta ADB:ssä

linkkisivu. Tietyt laitteet vaativat erityisen ADB-ohjaimen.

2. USB-virheenkorjaus ei ole käytössä! Jos sinulla ei ole USB-virheenkorjausta käytössä, työskentely ADB:ssä ei ole mahdollista!

On myös syytä huomata, että Android 4.2:ssa ja sitä uudemmissa versioissa sinun on vahvistettava luottamus laitteeseen kytkettyyn tietokoneeseen!

3. ADB toimii vain, kun Android on päällä!

4. Käytä alkuperäistä ja vahingoittumatonta microUSB-kaapelia! Kaiken pitäisi olla selvää tässä, jos kaapeli on vaurioitunut, siis näkyvyysongelma, ehkä voit siirtää tai vastaanottaa tiedostoja tästä kaapelista, mutta ADB ei enää toimi!

5. Älä käytä vahingoittunutta USB-porttia tietokoneessasi! Syyt ovat samat kuin kaapelissa.

6. Käytä vain USB 2.0 -porttia! Huolimatta siitä, että USB 3.0 -standardi on ollut olemassa jo useita vuosia, on vielä liian aikaista puhua laajamittaisesta toteutuksesta. Vaikka ADB on mahdollista, jos laite on kytketty USB 3.0 -porttiin, se ei silti ole toivottavaa!

7. Älä käytä USB-keskittimiä! Älä koskaan, missään olosuhteissa käytä USB-keskittimiä, ADB:n kanssa työskentely on kuin onnea - olet onnekas tai epäonninen.

8. Yritä yhdistää Android toiseen USB-porttiin.

9. Jos sinulla on Windows 8.1 -käyttöjärjestelmä asennettuna, sinun on tehtävä joitain pieniä muutoksia

Ratkaisu odottaa laitetta Fastbootissa

Kaikissa Androideissa ei ole Fastboot-tilaa (99% kaikista Samsungista ja Lenovosta), joten nämä mallit eivät toimi tässä tilassa ja antavat aina virheilmoituksen odottamassa laitetta!

1. Ensimmäinen asia, johon sinun tulee kiinnittää huomiota, on, onko ohjain asennettu? Voit ladata ohjaimen tältä sivulta, katso kuinka se asennetaan tästä linkistä. Tietyt laitteet vaativat erityisen Fatboot-ohjaimen (esimerkiksi Sony).

Oletko asentanut ajurin? Käynnistä tietokoneesi uudelleen!

2. Varmista, että laite on käynnistyslataustilassa, muuten fastboot ei näe Androidiasi!

3. Käytä alkuperäistä ja vahingoittumatonta microUSB-kaapelia! Kaiken pitäisi olla selvää tässä, jos kaapeli on vaurioitunut, siis näkyvyysongelma, ehkä voit siirtää tai vastaanottaa tiedostoja tästä kaapelista, mutta ADB ei enää toimi!

4. Älä käytä vaurioitunutta USB-porttia tietokoneessasi! Syyt ovat samat kuin kaapelissa.

5. Käytä vain USB 2.0 -porttia! Huolimatta siitä, että USB 3.0 -standardi on ollut olemassa jo useita vuosia, on vielä liian aikaista puhua laajamittaisesta toteutuksesta. Fastboot toimii vain USB 2.0 -porttien kanssa!

6. Älä käytä USB-keskittimiä! Koska Fastboot-tila on välttämätön Android-laiteohjelmiston vilkkumiseen, on hyvä, jos Fastboot ei yksinkertaisesti näe laitettasi, mutta jos USB-keskittimessä on vika, se maksaa sinulle paljon.

7. Yritä yhdistää Android toiseen USB-porttiin.

8. Jos sinulla on Windows 8.1 -käyttöjärjestelmä asennettuna, sinun on tehtävä pieniä muutoksia, minkä jälkeen kaiken pitäisi toimia.



7. marraskuuta 2012 klo 14:56

Manuaalinen ADB-ohjaimen asennus

  • Androidin kehitys
  • Opetusohjelma

Ja täällä minua odotti epämiellyttävä yllätys - joko alkuperäinen ajuri osoittautui vinoksi tai Windows tai johto ... yleensä ohjain lakkasi toimimasta, Windowsin laitehallinta ilmoitti, että laite oli täysin toimintakunnossa, mutta pyynnöstä adb-laitteet Sain konsoliin tyhjän listan, enkä tietenkään päässyt testaamaan sovellusta tabletilla.

Kirjoitin pyynnön TeXeT-tukeen, he jopa vastasivat minulle linkillä itse ohjaimeen, joka, kuten olin jo vakuuttunut, ei toiminut. Aloin etsiä vastausta Internetistä ja löysin joukon erilaisia ​​tämän ohjaimen ja oppaiden kokoonpanoja, mutta silti mikään niistä ei käynnistynyt kunnolla, eikä edes SDK:n alkuperäinen ohjain toiminut ollenkaan, mikä sai minut epätoivoiseksi. ... mutta ei epätoivoa.

Täällä päätin kokeilla ajureiden kirjoittamista vanhalla hyvällä tieteellisen näkemisen menetelmällä ja avasin ajurin inf-tiedoston. Toivoa antoi ymmärrys, että tabletin puolella olevan adb-liitännän ohjelmisto-osan pitäisi olla identtinen kaikille laitteille, ja USB toimi joka tapauksessa. Ja niin, useiden epäonnistuneiden yritysten jälkeen muokata inf-tiedostoa manuaalisesti, löysin reseptin inf-tiedoston maustekäsittelyyn, jotta se asentuisi ja mikä tärkeintä toimisi.

Joten aloitetaan.

Vaihe 1. Lataa ohjain. Jos et ole vielä tehnyt niin, avaa Android SDK Manager, etsi Ekstrat-osio, valitse Google USB Driver -ruutu ja napsauta Asenna paketit. Se on yksinkertaista. Odota, että se latautuu.

Vaihe 2. Etsi ohjain ja tee siitä kopio erilliseen kansioon. Siirry kansioon %android-sdk%\extras\google\ ja katso siellä oleva arvokas usb_driver-kansio. Kopioi se jonnekin, niin teemme siellä lisäkäsittelyjä. Periaatteessa "alkuperäistä" voi muokata, mutta mieluummin pidin alkuperäisen ehjänä varmuuden vuoksi.

Vaihe 3. Muokkaa inf-tiedostoa. Avaa kansiossa tiedosto android_winusb.inf ja etsi seuraavanlaisia ​​rivejä:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_AdbInterface% = USB_Computer1&bP4 USB-sivusto _Jossa, USB\VID_18D1&PID_4E12&MI_01
Kopioi nämä rivit ja korvaa ne Google Nexus One päällä % your_device_name% tunnistamista varten tulevaisuudessa ja... avaa Windowsin laitehallinta. Etsimme laitettamme sieltä ( Android, Android Composite ADB -liittymä Tai jotain sellaista). Avaa laitteen ominaisuudet, "Tiedot"-välilehti, valitse "Laitetunnus" luettelosta ja katso tämä kuva.

Kopioimme rivin, joka muistuttaa eniten kuvassa näkyvää riviä (se on teoriassa vain hieman lyhyempi), ja liitämme sen inf-tiedostoomme.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface,%SingleAdbInterface,0VID8AdbInterface0 liitäntä % = USB_Install, USB\VID_18D1&PID_0003&MI_01
%SingleAdbInterface%:ssa poistamme rivin lopun, kuten näet, %CompositeAdbInterface%:ssa lisäämme koko rivin. Kaikkea ei välttämättä tarvitse toistaa kahdesti, mutta minulla on jo kaikki ja olen liian laiska kokeilemaan :)
Tallennamme (ole varovainen - joissain tapauksissa sinun on suoritettava Notepad järjestelmänvalvojan oikeuksilla, koska käyttäjätilassa et saa korvata inf-tiedostoa).
Vaihe 4. Ohjaimen asennus. Nyt kun kaikki on valmis, palaa laitehallintaan ja poista kaikki aiemmin asennetut adb-ohjaimet (jos sellaisia ​​on). Päivitämme laiteluettelon ja näemme laitteemme ilman ohjaimia. Avaamme sen ominaisuudet ja valitsemme "päivitä ohjaimet", valitsemme asennuksen kansiosta, määritämme kansion korjatulla inf:llä ja aloitamme asennuksen - ohjaimemme löytyy heti, mutta asennuksen aikana se voi vannoa yhteensopimattomuudesta kysymyksen "pitäisikö minun" kanssa. jatka, nasalneka?" Jatketaan. Siinä kaikki, ohjain on asennettu.
Vaihe 5. Lopullinen. Tarkemmin sanottuna irrota USB-portti, odota, kunnes kaikki havaitaan, avaa konsoli (Win+R, kirjoita cmd) ja kirjoittaa adb-laitteet. Jos kaikki meni hyvin, näemme arvokkaan luettelokohteen, mikä osoittaa, että adb näkee nyt laitteemme.


Tästä lähtien voit turvallisesti käynnistää eclipse- ja rakentaa ohjelmia nauttien kätevästä automaattisesta kokoonpanosta, asennuksesta ja mahdollisuudesta suorittaa virheenkorjaus suoraan laitteellasi.

Jos adb-komento ei toimi sinulle ollenkaan. Tietokone -> Ominaisuudet -> Ympäristömuuttujat. Etsimme Path-muuttujaa ja lopussa me lisäämme(emme missään tapauksessa korvaa sitä) lopussa on puolipiste ja sen jälkeen sen kansion osoite, jossa adb sijaitsee (yleensä %android-sdk%\platform-tools\). Uudelleenkäynnistyksen jälkeen sen pitäisi toimia.
Joskus adb ei käynnisty automaattisesti järjestelmän käynnistyessä. Käynnistä manuaalisesti.

Mitä se oli?
Se on itse asiassa yksinkertaista. Jostain syystä (Winda on pakko saada / progereilla on vinot kädet / Googlen inf-tiedosto on kirjoitettu vain Googlen alkuperäisiin laitteisiin / Higgsin bosonit ovat pilanneet kaiken tietokoneellasi) Windows ei halua käyttää Google-ohjainta muut kuin Googlen laitteet, joita ei ole tallennettu inf-tiedostoon. Ilmeisesti kaikki on sidottu näihin ID-laitteisiin. Mutta suurimman osan Android-laitteista ohjelmisto on identtinen tietokoneen virheenkorjausliittimen suhteen, joten ohjaimen tulisi kommunikoida normaalisti minkä tahansa Android-laitteen kanssa. Tehtävämme on huijata Windowsia ja pakottaa se hyväksymään laite "ohjainyhteensopivaksi" laitteeksi, minkä teimme lisäämällä sen tunnuksen ajurin inf-tiedostoon.

Toivottavasti tämä ohjekirja auttaa jotakuta hankkimaan oman kiinalaisen tai muun laitteen, jolle on unohtunut tehdä normaali adb-ajuri järjestelmää kootessaan, tai niitä, jotka vaivautuvat lataamaan laitteen valmistajan virallisen ajurin (tämä voi olla niin ärsyttävää että on nopeampaa tehdä kaikki yllä kuvattu - Tämä tapahtui minulle LG E510 -puhelimen ohjaimen kanssa).

P.S. En ole suorittanut tämän menetelmän massatestausta, joten en voi taata, että se toimii 100% kaikissa tapauksissa. Mutta se toimi minulle Windows 7:ssä ja sitten Windows 8:ssa. Minun piti muokata tiedostoa erikseen joka kerta, mutta en usko, että se on sellainen ongelma.