În timp ce emulatorii Android și configurațiile dispozitivelor virtuale Android (AVD) se îndreaptă mult către testarea diferitelor aspecte ale problemelor legate de compatibilitatea dispozitivelor, utilizatorii execută aplicații pe dispozitive reale și cu rețele reale de telefonie mobilă. Acest tutorial vă va arăta cum să vă conectați dispozitivele Android la instrumentele Android pentru a depana cu mai multă exactitate aplicațiile.
Acest tutorial este pentru dezvoltatorul Java doar pentru a începe să învețe Android, care este familiarizat cu Eclipse și a instalat Android SDK și Android Developer Plugin pentru Eclipse, este familiarizat cu dispozitive USB și drivere pentru sistemul lor și este gata să se conecteze la Android dispozitive până la instrumentele Android. Dacă nu sunteți pregătiți ca atare, consultați instrucțiunile anterioare din această serie.
Acest tutorial specific presupune că aveți cel puțin un dispozitiv Android pe care doriți să îl conectați la mașina dvs. de dezvoltare prin USB. Veți avea nevoie de dispozitivul Android, de cablul USB compatibil (unul care de obicei este livrat împreună cu dispozitivul) și de un port USB gratuit de pe mașina de dezvoltare pentru a finaliza acest tutorial.
În primul rând, va trebui să activați dispozitivul pentru depanare USB. Pentru a face acest lucru, va trebui să schimbați unele detalii de configurare a dispozitivului în aplicația Setări. Pentru versiuni recente Android, veți găsi setările dorite în opțiunile Setări, dezvoltator. Activați caseta de validare USB debugging.
Notă: Setarea USB nu se află în același loc pe toate dispozitivele, în special pe dispozitivele Android 2.x și cele anterioare. Uneori, acesta va veni chiar ca o notificare atunci când vă conectați dispozitivul dvs. Este posibil să aveți nevoie pentru a vâna în jurul valorii de un pic, dacă setarea de depanare USB nu este în locația așteptată de pe dispozitiv.Dacă aveți a Mac dezvoltare, treceți peste acest pas.
Dacă aveți a ferestre dezvoltare, va trebui să instalați drivere USB. Pentru dispozitive Google, cum ar fi linia Nexus, puteți descărca driverul Google USB utilizând Managerul Android SDK și instalați-l. Acesta va fi găsit în directorul sdk sub extras / google / usb_driver. Dacă acest driver nu acceptă receptorul dvs., va trebui să descărcați un driver mai specific direct de la producătorul dispozitivului. Google menține o listă de pagini OEM pentru descărcări de drivere USB.
Dacă aveți a Linux dezvoltare, veți avea nevoie de unele editări de fișiere. În esență, va trebui să adăugați identificatori de furnizori USB la un fișier udev din sistemul dvs. Google menține o listă cu identificatorii de furnizori USB.
Utilizând un cablu USB corespunzător, conectați dispozitivul la mașina dvs. de dezvoltare.
Cum poți să spui dacă ai făcut totul bine? În linia de comandă, tastați "adb -d devices" - aceasta va spune adb să enumere toate dispozitivele (nu emulatorii) pe care le poate vedea. Presupunând că aveți doar un dispozitiv conectat, ar trebui să vedeți un rezultat similar cu următoarea captură de ecran. Acest lucru presupune, de asemenea, că ați configurat corect căile de unelte așa cum este descris în tutorialele anterioare.
Dacă întâmpinați dificultăți la conectarea unui dispozitiv (și, în cele din urmă, vă recomandăm), vă recomandăm să începeți cu elementele de bază. Este cablul conectat corect? Este de fapt un cablu de sincronizare sau este unul dintre acele cabluri de taxare numai? Ai sigur că ai șoferul potrivit? Este sistemul care utilizează driverul pe care îl credeți că îl folosește? Dispozitivul este setat la modul de depanare USB? Este dispozitivul - iartă-ne aici - pe? Este calculatorul pe ??? Glumeam!
Acum ați învățat cum să conectați dispozitivele Android la mașina de dezvoltare. Nu este deosebit de complexă. Pe majoritatea mașinilor, chiar și în cazul Windows, va funcționa de obicei. Uneori trebuie să vânați șoferii. După ce ați configurat dispozitivul pentru depanare și ați fost conectat la mașina dvs. de dezvoltare, puteți începe să implementați aplicații pentru testare. Este posibil să trebuiască să parcurgeți acești pași pentru fiecare dispozitiv pe care doriți să îl puteți testa, ceea ce poate însemna instalarea mai multor drivere. Dacă începi să începem, vă recomandăm să începeți cu un smartphone țintă popular și un comprimat popular pentru testarea comportamentului dispozitivului.
Sunteți pe cale să vă dezvoltați Android. Ce tipuri de aplicații așteaptă cu nerăbdare să creați? Spuneți-ne în comentariile!
Dezvoltatorii mobili Lauren Darcey și Shane Conder au coautorizat mai multe cărți despre dezvoltarea Android: o carte de programare în profunzime intitulată Dezvoltarea aplicațiilor fără fir Android (acum în ediția a treia ca set de două volume), Sams Învățați-vă dezvoltarea de aplicații Android în 24 de ore, și Învățarea programării aplicațiilor Android pentru foc Kindle: un ghid pentru construirea primei aplicații Android. Când nu scriu, își petrec timpul dezvoltând software-ul mobil la compania lor și oferind servicii de consultanță. Acestea pot fi obținute prin e-mail la androidwirelessdev@[email protected], prin intermediul blogului lor la androidbook.blogspot.com, și pe Twitter @ androidwireless.