ADB este un driver universal pentru conectarea unui dispozitiv Android la un computer. ADB - un driver universal pentru conectarea unui dispozitiv Android la un computer Fastboot, cum să verificați dacă driverele sunt instalate

  • tutorial

Și aici mă aștepta o surpriză neplăcută - fie driverul nativ s-a dovedit a fi strâmb, fie Windows, fie un fir ... în general, șoferul s-a ridicat, Windows Device Manager a raportat că dispozitivul era pe deplin funcțional, dar la cerere dispozitive adbîn consolă, am primit o listă goală și, desigur, nu a fost posibil să testez aplicația pe o tabletă.

Am scris o solicitare către suportul TeXeT, chiar mi-au răspuns cu un link către driverul în sine, care, după cum am văzut deja, nu a funcționat. Am început să caut un răspuns pe Internet și am găsit o grămadă de versiuni diferite ale acestui driver și manuale, dar niciunul dintre ele nu a pornit corect și nici măcar driverul nativ de la SDK nu a devenit deloc, ceea ce m-a cufundat în deznădejde. ... dar nu disperare.

Aici m-am hotărât să-mi încerc să scriu șoferilor vechea metodă veche de poke științific și am deschis fișierul inf al driverului. Hope mi-a dat să înțeleg că partea software a interfeței adb din partea laterală a tabletei ar trebui să fie identică pentru toate dispozitivele și USB a funcționat oricum. Și așa, după mai multe încercări nereușite de a edita manual fișierul inf, am găsit o rețetă pentru a vindeca condimentul fișierului inf, astfel încât să fie instalat și, cel mai important, să funcționeze.

Asadar, haideti sa începem.

Pasul 1. Descărcați driverul. Dacă nu ați făcut-o deja, deschideți Android SDK Manager, găsiți secțiunea Extras, bifați caseta Google USB Driver și faceți clic pe Instalare pachete. Totul este simplu. Așteptați să se încarce.

Pasul 2. Găsiți driverul și faceți o copie a acestuia într-un folder separat. Accesați folderul %android-sdk%\extras\google\ și veți vedea acolo prețul dosar usb_driver. Copiați-l undeva și acolo vom efectua alte manipulări. În principiu, poți edita și „originalul”, dar am preferat să păstrez originalul neatins pentru fiecare pompier.

Pasul 3. Editați fișierul inf.În tati, deschideți fișierul android_winusb.inf și căutați linii ca aceasta:
;Google Nexus One %SingleAdbInterface% = Instalare_USB, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = Instalare_USB, USB\VID_18D1&PID_0D02&MI_01 Instalare,USB\VID_18D1&PID_4E12&MI_01
Faceți o copie a acestor rânduri, înlocuiți Google Nexus One pe %your_device_name% pentru identificare în viitor și... deschideți Windows Device Manager. Căutăm dispozitivul nostru acolo ( Android, Interfață ADB compozită Android sau asa ceva). Deschideți proprietățile dispozitivului, fila „Detalii”, selectați elementul „ID hardware” din listă și vedem o astfel de imagine.

Copiem linia care este cel mai asemănătoare cu cea prezentată în figură (este, teoretic, doar puțin mai scurtă) și o lipim în fișierul nostru inf.
;TEXET TM-7025 %SingleAdbInterface% = Instalare_USB, USB\VID_18D1&PID_0003 face% = Instalare_USB, USB\VID_18D1&PID_0003&MI_01
În %SingleAdbInterface% ștergem sfârșitul liniei, după cum puteți vedea, în %CompositeAdbInterface% inserăm totul. Probabil că nu trebuie să repeți totul de două ori, dar am deja totul și îmi este prea lene să experimentez :)
Salvăm (aveți grijă - în unele cazuri trebuie să rulați notepad cu drepturi de administrator, deoarece în modul utilizator nu veți avea voie să suprascrieți fișierul inf).
Pasul 4. Instalarea driverului. Acum că totul este gata, revenim la managerul de dispozitive și eliminăm toate driverele adb instalate anterior (dacă există). Actualizăm lista de dispozitive și vedem dispozitivul nostru fără drivere. Deschidem proprietățile sale și selectăm „actualizare drivere”, selectăm instalarea din folder, specificăm folderul cu inf corectat și începem instalarea - driverul nostru este localizat instantaneu, dar în timpul instalării poate jura despre incompatibilitate cu întrebarea „ar trebui continuă, nasyalneka?". Noi continuăm. Totul, driverul este instalat.
Pasul 5. Final. Pentru precizie, scoatem portul USB, așteptăm până când totul este detectat, deschidem consola (Win + R, introduceți cmd) si scrie dispozitive adb. Dacă totul a mers bine, vedem articolul râvnit din listă, indicând că adb vede acum dispozitivul nostru.


De acum înainte, puteți rula în siguranță eclipse și puteți construi programe, bucurându-vă de asamblarea, instalarea și depanarea automată convenabilă chiar pe dispozitivul nostru.

Dacă comanda adb nu funcționează deloc pentru tine. Computer -> Proprietăți -> Variabile de mediu. Căutăm variabila Cale și la final adaugam(în niciun caz nu suprascriem) la final cu punct și virgulă, și după adresa folderului în care locuiește adb (de obicei %android-sdk%\platform-tools\). După o repornire, ar trebui să funcționeze.
Uneori, adb nu pornește automat la pornirea sistemului. Începeți manual.

Ce-a fost asta?
De fapt, totul este simplu. Dintr-un motiv oarecare (Windows mastday / Progers au mâinile strâmbe / Fișierul Google inf a fost scris doar pentru dispozitivele Google native / Bosonii Higgs au distrus totul în computer), Windows nu vrea să mănânce driverul Google pentru dispozitivele non-Google care nu sunt înregistrate în fișierul inf. Aparent, totul acolo este legat doar de aceste echipamente de identificare. Dar, la urma urmei, partea software de pe marea majoritate a dispozitivelor Android este identică în ceea ce privește conectorul de depanare la PC, așa că driverul ar trebui să comunice în mod normal cu orice dispozitiv Android. Sarcina noastră este de a înșela Windows și de a-l face să accepte dispozitivul ca „driver adecvat”, ceea ce am făcut adăugând ID-ul acestuia în fișierul inf al driverului.

Sper că acest manual va ajuta pe cineva să-și obțină propriul dispozitiv chinezesc sau alt dispozitiv, pentru care a uitat să facă un driver adb normal la asamblarea sistemului sau pentru cei care trebuie să descarce driverul oficial de la producătorul dispozitivului (acest lucru poate fi așa hemoroizi că e mai rapid să faci toate cele de mai sus - mi s-a întâmplat cu driverul pentru telefonul LG E510).

P.S. Nu am testat în masă această metodă, așa că nu pot garanta că va funcționa 100% în toate cazurile. Dar a funcționat pentru mine pe Windows 7 și după aceea pe Windows 8. Fișierul trebuia editat de fiecare dată separat, dar nu cred că aceasta este o astfel de problemă.

Android SDK Platform-Tools este o componentă pentru Android SDK. Include instrumente care interfață cu platforma Android, cum ar fi adb și systrace. Aceste instrumente sunt necesare pentru dezvoltarea aplicației Android. De asemenea, sunt necesare dacă doriți să deblocați bootloader-ul dispozitivului și să îl flash cu o nouă imagine de sistem.

Deși unele funcții noi ale acestor instrumente sunt disponibile numai pentru versiunile recente de Android, instrumentele sunt compatibile cu versiunea anterioară, așa că aveți nevoie de o singură versiune a SDK Platform-Tools.

Descărcări

Dacă sunteți un dezvoltator Android, ar trebui să obțineți cele mai recente instrumente de platformă SDK din Managerul SDK al Android Studio sau din instrumentul de linie de comandă sdkmanager. Acest lucru asigură că instrumentele sunt salvate la locul potrivit cu restul instrumentelor SDK pentru Android și sunt ușor de actualizat.

Dar dacă doriți doar aceste instrumente de linie de comandă, utilizați următoarele link-uri:

  • Descărcați SDK Platform-Tools pentru Windows
  • Descărcați SDK Platform-Tools pentru Mac
  • Descărcați SDK Platform-Tools pentru Linux

Deși aceste link-uri nu se modifică, ele indică întotdeauna cea mai recentă versiune a instrumentelor.

revizuiri

29.0.4 (septembrie 2019)

  • adb
    • Remediere rapidă pentru expirarea timpului de depanare nativă cu problema LLDB (https://issuetracker.google.com/140369526)

29.0.3 (septembrie 2019)

  • adb
    • adb forward --list funcționează cu mai multe dispozitive conectate.
    • Remediați dispozitivele offline pe Windows.
    • Îmbunătățiți rezultatul instalării adb și textul de ajutor.
    • Restabiliți comportamentul anterior al adb connect fără a specifica portul.

29.0.2 (iulie 2019)

  • adb
    • Remediază o blocare a integrității heap Windows.
  • fastboot
    • Adaugă suport pentru aspectul partiției pentru dispozitivele viitoare.

29.0.1 (iunie 2019)

  • adb
    • Remediere rapidă pentru blocările Windows (https://issuetracker.google.com/134613180)

29.0.0 (iunie 2019)

  • adb
    • adb reconnect efectuează o resetare USB pe Linux.
    • Pe Linux, atunci când se conectează la un server adb mai nou, în loc să distrugă serverul și să pornească unul mai vechi, adb încearcă să lanseze versiunea mai nouă în mod transparent.
    • adb root așteaptă ca dispozitivul să se reconecteze după deconectare. Anterior, adb root; adb wait-for-device ar putea reveni din greșeală imediat dacă adb wait-for-device a pornit înainte ca adb să observe că dispozitivul s-a deconectat.
  • fastboot
    • Dezactivează un mesaj de eroare care a apărut când fastboot a încercat să deschidă bara tactilă sau tastatura pe macOS.

28.0.2 (martie 2019)

  • adb
    • Remediază lipsa de redirecționare a portului shell adb care duce la mesajul de eroare „Resetare conexiune de către peer”.
    • Remediază autentificarea prin ADB_VENDOR_KEYS la reconectarea dispozitivelor.
    • Remediază autentificarea - când cheia privată utilizată pentru autentificare nu se potrivește cu cheia publică - calculând cheia publică din cheia privată, în loc să presupunem că se potrivesc.
  • fastboot
    • Adaugă suport pentru partiții dinamice.
  • Cerințele Windows actualizate
    • Instrumentele platformei depind acum de Windows Universal C Runtime, care este de obicei instalat implicit prin Windows Update. Dacă vedeți erori care menționează DLL-uri lipsă, poate fi necesar să preluați și să instalați manual pachetul de rulare .

28.0.1 (septembrie 2018)

  • adb
    • Adăugați suport pentru reconectarea conexiunilor TCP. La deconectare, adb va încerca să se reconecteze timp de până la 60 de secunde înainte de a abandona o conexiune.
    • Remediați ieșirea consolei Unicode pe Windows. (Mulțumim contribuitorului extern Spencer Low!)
    • Remediați un descriptor de fișier de dublu-închidere care poate apărea, ducând la închiderea conexiunilor atunci când o conexiune adb are loc simultan.
    • Remediați adb forward --list când este utilizat cu mai multe dispozitive conectate.
  • fastboot
    • Măriți timpul de expirare a comenzii la 30 de secunde, pentru a suporta mai bine unele comenzi de încărcare lentă.

28.0.0 (iunie 2018)

  • adb:
    • Adăugați suport pentru funcționarea fără sumă de control cu ​​dispozitivele care rulează Android P, care îmbunătățește debitul cu până la 40%.
    • Sortați ieșirea dispozitivelor adb după tipul de conexiune și seria dispozitivului.
    • Măriți stocul de ascultare a socketului pentru a permite comenzi adb mai simulate.
    • Îmbunătățiți rezultatul erorii pentru adb connect.
  • fastboot:
    • Îmbunătățiți formatul de ieșire, adăugați un mod de ieșire verbos (-v).
    • curățați rezultatul de ajutor.
    • Adăugați product.img și odm.img la lista de partiții flashate de fastboot flashall.
    • Evitați blocarea dispozitivelor noi atunci când utilizați o versiune prea veche de fastboot, permițând pachetelor de imagini din fabrică să necesite suport pentru anumite partiții.

27.0.1 (decembrie 2017)

  • adb: remediază o eroare de afirmație pe MacOS care a apărut la conectarea dispozitivelor folosind USB 3.0.
  • fastboot: Pe Windows, adaugă suport pentru dispozitivele de ștergere care utilizează F2FS (Flash-Friendly File System).

27.0.0 (decembrie 2017)

  • Remediază eroarea de pornire rapidă a macOS 10.13, remediată pentru prima dată în 26.0.1, dar reintrodusă în 26.0.2.

26.0.2 (octombrie 2017)

  • Adăugați suport pentru pornire rapidă pentru dispozitivele Pixel 2.

26.0.1 (septembrie 2017)

  • S-au rezolvat problemele de pornire rapidă pe macOS 10.13 High Sierra (error 64292422).

26.0.0 (iunie 2017)

  • Actualizat odată cu lansarea SDK-ului final Android O (nivelul API 26).

25.0.5 (24 aprilie 2017)

    S-a remediat încărcarea adb a actualizărilor mari pe Windows, care se manifestă ca „std::bad_alloc” (bug 37139736).

    S-au remediat problemele adb cu unele firewall-uri Windows, manifestându-se ca „nu se poate deschide perechea de socket de înregistrare a transportului” (bug 37139725).

    Ambele adb --version și fastboot --version includ acum calea de instalare.

    Adb schimbat pentru a nu rezolva localhost pentru a rezolva VPN configurat greșit.

    Adb schimbat pentru a nu mai reseta dispozitivele USB pe Linux, ceea ce ar putea afecta alte dispozitive USB atașate.

25.0.4 (16 martie 2017)

  • S-a adăugat suport experimental libusb pentru Linux și Mac adb

Pentru a utiliza backend-ul libusb, setați variabila de mediu ADB_LIBUSB=true înainte de a lansa un nou server adb. Noua comandă adb host-features vă va spune dacă „utilizați sau nu libusb.

Pentru a reporni adb cu libusb și a verifica dacă a funcționat, utilizați adb kill-server; ADB_LIBUSB=1 adb start-server; adb gazdă-caracteristici . Ieșirea ar trebui să includă „libusb”.

În această versiune, vechea implementare non-libusb rămâne implicită.

    S-a remediat capturarea liniei de comandă Systrace pe Mac

25.0.3 (16 decembrie 2016)

  • S-a remediat o eroare de pornire rapidă care provoacă eșuarea intermitenței dispozitivelor Android Things

25.0.2 (12 decembrie 2016)

  • Actualizat cu versiunea Android N MR1 Stable (API 25)

25.0.1 (22 noiembrie 2016)

  • Actualizat cu lansarea Android N MR1 Developer Preview 2 (API 25)

25.0.0 (19 octombrie 2016)

  • Actualizat cu lansarea Android N MR1 Developer Preview 1 versiune (API 25)

24.0.4 (14 octombrie 2016)

  • Actualizat pentru a rezolva problemele din ADB și Mac OS Sierra

Termeni și condiții

1. Introducere

3. Licență SDK de la Google

4. Utilizarea SDK-ului de către dvs

5. Acreditările dvs. de dezvoltator

6.Confidențialitate și informații

7. Aplicații de la terți

8. Utilizarea API-urilor Android

https://privacy.google.com/businesses/gdprprocessorterms/

10. RENUNȚAREA RESPONSABILITĂȚII DE GARANȚIE

11. LIMITAREA RĂSPUNDERII

12. Despăgubiri

14. Condiții legale generale

16 ianuarie 2019

Descărcați Android SDK Platform-Tools

Înainte de a descărca, trebuie să fiți de acord cu următorii termeni și condiții.

Termeni și condiții

Acesta este acordul de licență pentru Android Software Development Kit

1. Introducere

1.1 Kitul de dezvoltare software Android (denumit în Acordul de licență „SDK” și care include în mod specific fișierele de sistem Android, API-urile împachetate și suplimentele API-urile Google) vă este licențiat în conformitate cu termenii Acordului de licență. Acordul de licență formează un contract obligatoriu din punct de vedere juridic între dvs. și Google în legătură cu utilizarea de către dvs. a SDK-ului. 1.2 „Android” înseamnă stiva de software Android pentru dispozitive, astfel cum este disponibilă în cadrul Proiectului Android Open Source, care se află la următoarea adresă URL: http://source.android.com/, așa cum este actualizată din când în când. 1.3 O „implementare compatibilă” înseamnă orice dispozitiv Android care (i) respectă documentul de definire a compatibilității Android, care poate fi găsit pe site-ul web de compatibilitate Android (http://source.android.com/compatibility) și care poate fi actualizat de la din cand in cand; și (ii) trece cu succes Android Compatibility Test Suite (CTS). 1.4 „Google” înseamnă Google LLC, o corporație din Delaware cu sediul principal de afaceri la 1600 Amphitheatre Parkway, Mountain View, CA 94043, Statele Unite.

2. Acceptarea acestui Acord de licență

2.1 Pentru a utiliza SDK-ul, trebuie mai întâi să fiți de acord cu Acordul de licență. Nu puteți utiliza SDK-ul dacă nu acceptați Acordul de licență. 2.2 Făcând clic pentru a accepta, sunteți de acord cu termenii Acordului de licență. 2.3 Nu puteți utiliza SDK-ul și este posibil să nu acceptați Acordul de licență dacă sunteți o persoană care nu poate primi SDK-ul în conformitate cu legile Statelor Unite sau ale altor țări, inclusiv țara în care sunteți rezident sau din care utilizați SDK-ul . 2.4 Dacă sunteți de acord să fiți legat de Acordul de licență în numele angajatorului dumneavoastră sau al altei entități, declarați și garantați că aveți autoritatea legală deplină de a vă obliga angajatorul sau o astfel de entitate la Acordul de licență. Dacă nu aveți autoritatea necesară, este posibil să nu acceptați Acordul de licență sau să utilizați SDK-ul în numele angajatorului dumneavoastră sau al altei entități.

3. Licență SDK de la Google

3.1 În conformitate cu termenii Acordului de licență, Google vă acordă o licență limitată, la nivel mondial, fără drepturi de autor, neatribuibilă, neexclusivă și nesublicențiabilă pentru a utiliza SDK-ul exclusiv pentru a dezvolta aplicații pentru implementări compatibile Android. 3.2 Nu puteți utiliza acest SDK pentru a dezvolta aplicații pentru alte platforme (inclusiv implementări necompatibile ale Android) sau pentru a dezvolta un alt SDK. Desigur, sunteți liber să dezvoltați aplicații pentru alte platforme, inclusiv implementări necompatibile ale Android, cu condiția ca acest SDK să nu fie utilizat în acest scop. 3.3 Sunteți de acord că Google sau terți dețin toate drepturile legale, titlurile și interesele în și față de SDK, inclusiv orice Drepturi de proprietate intelectuală care există în SDK. „Drepturi de proprietate intelectuală” înseamnă toate drepturile prevăzute de legea brevetelor, legea drepturilor de autor, legea secretelor comerciale, legea mărcilor comerciale și orice alte drepturi de proprietate. Google își rezervă toate drepturile care nu ți-au fost acordate în mod expres. 3.4 Nu puteți utiliza SDK-ul în niciun scop care nu este permis în mod expres de Acordul de licență. Cu excepția limitelor cerute de licențele terțelor aplicabile, nu puteți copia (cu excepția scopurilor de backup), modificați, adaptați, redistribuiți, decompilați, dezasamblați sau creați lucrări derivate ale SDK-ului sau a oricărei părți a SDK-ului. 3.5 Utilizarea, reproducerea și distribuirea componentelor SDK-ului licențiate în baza unei licențe software open source sunt guvernate exclusiv de termenii acelei licențe software open source și nu de Acordul de licență. 3.6 Sunteți de acord că forma și natura SDK-ului oferit de Google se pot modifica fără notificare prealabilă și că versiunile viitoare ale SDK-ului pot fi incompatibile cu aplicațiile dezvoltate pe versiunile anterioare ale SDK-ului. Sunteți de acord că Google poate opri (permanent sau temporar) furnizarea SDK-ului (sau a oricăror caracteristici din cadrul SDK-ului) dvs. sau utilizatorilor, în general, la discreția exclusivă a Google, fără notificare prealabilă. 3.7 Nimic din Acordul de licență nu vă oferă dreptul de a utilizați oricare dintre numele comerciale, mărcile comerciale, mărcile de servicii, logo-urile, numele de domenii sau alte caracteristici distinctive ale mărcii Google. 3.8 Sunteți de acord că nu veți elimina, ascunde sau modifica notificările privind drepturile de proprietate (inclusiv notificările privind drepturile de autor și mărcile comerciale) care pot fi atașate sau conținute în SDK.

4. Utilizarea SDK-ului de către dvs

4.1 Google este de acord că nu obține niciun drept, titlu sau interes de la dvs. (sau de la licențiatorii dvs.) în temeiul Acordului de licență în sau pentru orice aplicație software pe care o dezvoltați folosind SDK-ul, inclusiv orice drepturi de proprietate intelectuală care există în aplicațiile respective. 4.2 Sunteți de acord să utilizați SDK-ul și să scrieți aplicații numai în scopurile care sunt permise de (a) Acordul de licență și (b) orice lege aplicabilă, regulament sau practici sau linii directoare general acceptate în jurisdicțiile relevante (inclusiv orice legi privind exportul de date sau software către și dinspre Statele Unite sau alte țări relevante). 4.3 Sunteți de acord că, dacă utilizați SDK-ul pentru a dezvolta aplicații pentru utilizatorii publici larg, veți proteja confidențialitatea și drepturile legale ale acelor utilizatori. Dacă utilizatorii vă furnizează nume de utilizator, parole sau alte informații de conectare sau informații personale, trebuie să îi informați pe utilizatori că informațiile vor fi disponibile pentru aplicația dvs. și trebuie să oferiți o notificare de confidențialitate și protecție adecvată din punct de vedere legal pentru acești utilizatori. Dacă aplicația dvs. stochează informații personale sau sensibile furnizate de utilizatori, trebuie să facă acest lucru în siguranță. Dacă utilizatorul furnizează aplicației dvs. informații despre Contul Google, aplicația dvs. poate folosi acele informații numai pentru a accesa Contul Google al utilizatorului atunci când și pentru scopurile limitate pentru care utilizatorul v-a dat permisiunea de a face acest lucru. 4.4 Sunteți de acord că veți face acest lucru. nu se angajează în nicio activitate cu SDK-ul, inclusiv dezvoltarea sau distribuția unei aplicații, care interferează cu, perturbă, deteriorează sau accesează într-o manieră neautorizată serverele, rețelele sau alte proprietăți sau servicii ale oricărei terțe părți, inclusiv, 4.5 Dvs. sunteți de acord că sunteți singurul responsabil pentru (și că Google nu are nicio responsabilitate față de dvs. sau față de orice terță parte pentru) orice date, conținut sau resurse pe care le creați, le transmiteți sau 4.6 Sunteți de acord că sunteți singurul responsabil pentru (și că Google are nu este responsabilă față de dvs.) afișați prin Android și/sau aplicații pentru Android și pentru consecințele acțiunilor dvs. (inclusiv orice pierdere sau daune pe care Google le-ar putea suferi) prin aceasta. sau oricărei terțe părți pentru) orice încălcare a obligațiilor dvs. conform Acordul de licență, orice contract aplicabil al unei terțe părți sau Termeni și condiții sau orice lege sau reglementare aplicabilă și pentru consecințele (inclusiv orice pierdere sau daune pe care Google sau orice terță parte le-ar putea suferi) unei astfel de încălcări.

5. Acreditările dvs. de dezvoltator

5.1 Sunteți de acord că sunteți responsabil pentru păstrarea confidențialității oricăror acreditări de dezvoltator care vă pot fi eliberate de Google sau pe care le puteți alege singur și că veți fi singurul responsabil pentru toate aplicațiile care sunt dezvoltate sub acreditările dvs. de dezvoltator.

6.Confidențialitate și informații

6.1 Pentru a inova și îmbunătăți continuu SDK-ul, Google poate colecta anumite statistici de utilizare din software, inclusiv, dar fără a se limita la un identificator unic, adresa IP asociată, numărul versiunii software-ului și informații despre instrumentele și/sau serviciile din Sunt utilizate SDK-urile și modul în care sunt utilizate. Înainte ca oricare dintre aceste informații să fie colectată, SDK-ul vă va notifica și vă va solicita consimțământul. Dacă reține consimțământul, informațiile nu vor fi colectate. 6.2 Datele colectate sunt examinate în ansamblu pentru a îmbunătăți SDK-ul și sunt menținute în conformitate cu Politica de confidențialitate Google.

7. Aplicații de la terți

7.1 Dacă utilizați al treilea SDK pentru a rula aplicații dezvoltate de o parte sau care accesează date, conținut sau resurse furnizate de o terță parte, sunteți de acord că Google nu este responsabil pentru acele aplicații, date, conținut sau resurse. Înțelegeți că toate datele, conținutul sau resursele pe care le puteți accesa prin astfel de aplicații terțe sunt responsabilitatea exclusivă a persoanei de la care provin și că Google nu este responsabil pentru nicio pierdere sau daune pe care le puteți întâmpina ca urmare a utilizării. sau accesul oricăreia dintre acele aplicații, date, conținut sau resurse ale terților. 7.2 Ar trebui să știți că datele, conținutul și resursele care vi se prezintă printr-o astfel de aplicație terță parte pot fi protejate de drepturi de proprietate intelectuală care sunt deținute de furnizori (sau de alte persoane sau companii în numele acestora). Nu puteți modifica, închiria, închiria, împrumuta, vinde, distribui sau crea lucrări derivate pe baza acestor date, conținut sau resurse (fie în totalitate, fie parțial) decât dacă ați primit în mod expres permisiunea de a face acest lucru de către proprietarii relevanți. 7.3 Recunoașteți că utilizarea de către dvs. a unor astfel de aplicații, date, conținut sau resurse terțe pot face obiectul unor termeni separati între dvs. și terțul relevant. În acest caz, Acordul de licență nu afectează relația dumneavoastră juridică cu acești terți.

8. Utilizarea API-urilor Android

8.1 API-uri de date Google 8.1.1 Dacă utilizați orice API pentru a prelua date de la Google, recunoașteți că datele pot fi protejate prin drepturi de proprietate intelectuală care sunt deținute de Google sau de acele părți care furnizează datele (sau de alte persoane sau companii de pe numele lor). Utilizarea de către dvs. a oricărui astfel de API poate face obiectul unor Termeni și condiții suplimentare. Nu puteți modifica, închiria, închiria, împrumuta, vinde, distribui sau crea lucrări derivate pe baza acestor date (fie în totalitate, fie parțial) decât dacă este permis de Termenii și condițiile relevante. 8.1.2 Dacă utilizați orice API pentru a prelua datele unui utilizator de la Google, luați la cunoștință și sunteți de acord că veți prelua datele numai cu consimțământul explicit al utilizatorului și numai atunci când și pentru scopurile limitate pentru care utilizatorul v-a dat permisiunea de a face acest lucru. Dacă utilizați API-ul Android Recognition Service, documentat la următoarea adresă URL: , așa cum este actualizat din când în când, recunoașteți că utilizarea API-ului face obiectul Addendumului privind prelucrarea datelor pentru produsele pentru care Google este un procesator de date, care se află la următoarea adresă URL: https://privacy.google.com/businesses/gdprprocessorterms/ , după cum este actualizat din când în când. Făcând clic pentru a accepta, sunteți de acord cu termenii Anexei privind prelucrarea datelor pentru produsele pentru care Google este Procesor de date.

9. Rezilierea acestui Acord de licență

9.1 Acordul de licență va continua să se aplice până la rezilierea fie de către dvs., fie de către Google, după cum se arată mai jos. 9.2 Dacă doriți să reziliați Acordul de licență, puteți face acest lucru prin încetarea utilizării SDK-ului și a oricăror acreditări relevante de dezvoltator. 9.3 Google poate, în orice moment, să rezilieze Acordul de licență cu dvs. dacă: (A) ați încălcat orice prevedere a Acordului de licență; sau (B) Google este obligat să facă acest lucru prin lege; sau (C) partenerul cu care Google v-a oferit anumite părți ale SDK-ului (cum ar fi API-urile) a încetat relația cu Google sau a încetat să vă ofere anumite părți ale SDK-ului; sau (D) Google decide să nu mai furnizeze SDK-ul sau anumite părți ale SDK-ului utilizatorilor din țara în care sunteți rezident sau din care utilizați serviciul sau să vă furnizeze SDK-ul sau anumite servicii SDK de către Google este, la discreția exclusivă a Google, nu mai este viabilă din punct de vedere comercial. 9.4 La încheierea Contractului de licență, toate drepturile, obligațiile și obligațiile legale de care ați beneficiat, dvs. și Google ați fost supuși (sau care s-au acumulat în timpul Acordul de licență a fost în vigoare) sau care sunt exprimate a continua pe o perioadă nedeterminată, nu vor fi afectate de această încetare, iar prevederile paragrafului 14.7 vor continua să se aplice acestor drepturi, obligații și obligații pe termen nelimitat.

10. RENUNȚAREA RESPONSABILITĂȚII DE GARANȚIE

10.1 ÎNȚELEGEȚI ȘI SUNTEȚI DE ACORD ÎN EXPRES CĂ UTILIZAREA SDK-ULUI SE ESTE PE UNCUL DVS. RISC ȘI CĂ SDK-UL ESTE OFERIT „CA AȘA ESTE” ȘI „DATĂ CUM ESTE DISPONIBIL” FĂRĂ NICIUN FEL DE GARANȚIE DE LA GOOGLE. 10.2 UTILIZAREA DE CĂTRE DVS. A SDK-ULUI ȘI A ORICĂRII MATERIAL DESCĂRCAT SAU OBȚINUT PRIN UTILIZAREA SDK-ULUI ESTE LA PROPRIA DISCREȚIE ȘI RISC ȘI TU ESTI UNCUL RESPONSABIL PENTRU ORICE DETERIORARE A SISTEMULUI COMPUTERULUI SAU A ALTURILOR DISPOZITIVE DE UTILIZARE A DISPOZITIVELOR DVS. . 10.3 GOOGLE RENUNȚĂ ÎN MAI EXPRES ORICE GARANȚII ȘI CONDIȚII DE ORICE FEL, EXPRESE SAU IMPLICITE, INCLUSIV, DAR FĂRĂ A SE LIMITA LA GARANȚII IMPLICITE ȘI CONDIȚII DE VANTABILITATE, ADECVENȚIA PENTRU UN ANUMIT SCOP ȘI NEINFALARE.

11. LIMITAREA RĂSPUNDERII

11.1 ÎNȚELEGEȚI ȘI SUNTEȚI DE ACORD ÎN EXPRES CĂ GOOGLE, FILIALELE ȘI Afiliatele SĂI ȘI LICENȚIATORII ȘI NU VA FI RESPONSABILĂ FAȚĂ DE DVS. SUB NICIO TEORIE A RĂSPUNDERII PENTRU ORICE PIERDERE DIRECTE, INDIRECTĂ, INCIDENTALĂ, SPECIALĂ, CONSECENȚIALĂ DIN PIERDERE ÎN CONSECUȚINĂ DIN ORĂ PIERDERE ÎN CONSECUȚIONARE DATELE, FĂCĂ SAU NU GOOGLE SAU REPREZENTANȚII SĂI, AU FOST INFORMAȚII SAU TREBUIE SĂ FIE CONștiENT DE POSIBILITATEA ORICE ACESTE PIERDERI.

12. Despăgubiri

12.1 În măsura maximă permisă de lege, sunteți de acord să apărați, să despăgubiți și să lăsați exonerați Google, afiliații săi și directorii, ofițerii, angajații și agenții respectivi din și împotriva oricărei revendicări, acțiuni, procese sau proceduri, precum și orice și toate pierderile, răspunderile, daunele, costurile și cheltuielile (inclusiv onorariile rezonabile ale avocaților) care decurg din sau care rezultă din (a) utilizarea de către dvs. a SDK-ului, (b) orice aplicație pe care o dezvoltați pe SDK-ul care încalcă orice drept de autor, marcă comercială, comerț. secret, imagine comercială, brevet sau alt drept de proprietate intelectuală al oricărei persoane sau defăimează orice persoană sau le încalcă drepturile de publicitate sau confidențialitate și (c) orice nerespectare de către dvs. a Acordului de licență.

13. Modificări ale Acordului de licență

13.1 Google poate aduce modificări la Acordul de licență pe măsură ce distribuie versiuni noi ale SDK-ului. Când se fac aceste modificări, Google va pune la dispoziție o nouă versiune a Acordului de licență pe site-ul web unde SDK-ul este disponibil.

14. Condiții legale generale

14.1 Acordul de licență constituie întregul acord legal dintre dvs. și Google și guvernează utilizarea de către dvs. a SDK-ului (cu excepția oricăror servicii pe care Google vi le poate furniza în baza unui acord scris separat) și înlocuiește complet orice acord anterior dintre dvs. și Google în legătură cu SDK-ul. " drepturile și că acele drepturi sau căi de atac vor fi în continuare disponibile pentru Google. 14.4 Recunoașteți și sunteți de acord că fiecare membru al grupului de companii al cărui mamă este Google va fi terți beneficiari ai Acordului de licență și că aceste alte companii vor fi îndreptățit să aplice direct și să se bazeze pe orice prevedere a Acordului de licență care le conferă un beneficiu (sau drepturi în favoarea) acestora. În afară de aceasta, nicio altă persoană sau companie nu va fi terți beneficiari ai Contractului de licență. 14.5 RESTRICȚII LA EXPORT. SDK-UL ESTE SUPUS LEGIILOR ȘI REGULAMENTULUI DE EXPORT AȚIONATELOR UNITE. TREBUIE SĂ RESPECȚI TOATE LEGILE ȘI REGULAMENTELE DE EXPORT INTERNATIONALE ȘI INTERNAȚIONALE CARE SE APLICĂ SDK-ului. ACESTE LEGI INCLUDE RESTRICȚII PRIVIND DESTINAȚII, UTILIZATORII FINALI ȘI UTILIZARE FINALĂ. 14.6 Drepturile acordate în Acordul de licență nu pot fi cesionate sau transferate nici de dvs., nici de Google fără aprobarea prealabilă în scris a celeilalte părți. Nici dvs., nici Google nu vi se va permite să-și delege responsabilitățile sau obligațiile conform Acordului de licență fără aprobarea prealabilă în scris a celeilalte părți. 14.7 Acordul de licență și relația dvs. cu Google în temeiul Acordului de licență vor fi guvernate de legile statului California, fără a ține cont de prevederile privind conflictul de legi. Dvs. și Google sunteți de acord să vă supuneți jurisdicției exclusive a instanțelor din județul Santa Clara, California, pentru a rezolva orice problemă juridică care decurge din Acordul de licență. În ciuda acestui fapt, sunteți de acord că Google va avea în continuare permisiunea să solicite remedii prin injoncțiune (sau un tip echivalent de măsuri urgente) în orice jurisdicție. 16 ianuarie 2019

Descărcați Android SDK Platform-Tools

Înainte de a descărca, trebuie să fiți de acord cu următorii termeni și condiții.

Termeni și condiții

Acesta este acordul de licență pentru Android Software Development Kit

1. Introducere

1.1 Kitul de dezvoltare software Android (denumit în Acordul de licență „SDK” și care include în mod specific fișierele de sistem Android, API-urile împachetate și suplimentele API-urile Google) vă este licențiat în conformitate cu termenii Acordului de licență. Acordul de licență formează un contract obligatoriu din punct de vedere juridic între dvs. și Google în legătură cu utilizarea de către dvs. a SDK-ului. 1.2 „Android” înseamnă stiva de software Android pentru dispozitive, astfel cum este disponibilă în cadrul Proiectului Android Open Source, care se află la următoarea adresă URL: http://source.android.com/, așa cum este actualizată din când în când. 1.3 O „implementare compatibilă” înseamnă orice dispozitiv Android care (i) respectă documentul de definire a compatibilității Android, care poate fi găsit pe site-ul web de compatibilitate Android (http://source.android.com/compatibility) și care poate fi actualizat de la din cand in cand; și (ii) trece cu succes Android Compatibility Test Suite (CTS). 1.4 „Google” înseamnă Google LLC, o corporație din Delaware cu sediul principal de afaceri la 1600 Amphitheatre Parkway, Mountain View, CA 94043, Statele Unite.

2. Acceptarea acestui Acord de licență

2.1 Pentru a utiliza SDK-ul, trebuie mai întâi să fiți de acord cu Acordul de licență. Nu puteți utiliza SDK-ul dacă nu acceptați Acordul de licență. 2.2 Făcând clic pentru a accepta, sunteți de acord cu termenii Acordului de licență. 2.3 Nu puteți utiliza SDK-ul și este posibil să nu acceptați Acordul de licență dacă sunteți o persoană care nu poate primi SDK-ul în conformitate cu legile Statelor Unite sau ale altor țări, inclusiv țara în care sunteți rezident sau din care utilizați SDK-ul . 2.4 Dacă sunteți de acord să fiți legat de Acordul de licență în numele angajatorului dumneavoastră sau al altei entități, declarați și garantați că aveți autoritatea legală deplină de a vă obliga angajatorul sau o astfel de entitate la Acordul de licență. Dacă nu aveți autoritatea necesară, este posibil să nu acceptați Acordul de licență sau să utilizați SDK-ul în numele angajatorului dumneavoastră sau al altei entități.

3. Licență SDK de la Google

3.1 În conformitate cu termenii Acordului de licență, Google vă acordă o licență limitată, la nivel mondial, fără drepturi de autor, neatribuibilă, neexclusivă și nesublicențiabilă pentru a utiliza SDK-ul exclusiv pentru a dezvolta aplicații pentru implementări compatibile Android. 3.2 Nu puteți utiliza acest SDK pentru a dezvolta aplicații pentru alte platforme (inclusiv implementări necompatibile ale Android) sau pentru a dezvolta un alt SDK. Desigur, sunteți liber să dezvoltați aplicații pentru alte platforme, inclusiv implementări necompatibile ale Android, cu condiția ca acest SDK să nu fie utilizat în acest scop. 3.3 Sunteți de acord că Google sau terți dețin toate drepturile legale, titlurile și interesele în și față de SDK, inclusiv orice Drepturi de proprietate intelectuală care există în SDK. „Drepturi de proprietate intelectuală” înseamnă toate drepturile prevăzute de legea brevetelor, legea drepturilor de autor, legea secretelor comerciale, legea mărcilor comerciale și orice alte drepturi de proprietate. Google își rezervă toate drepturile care nu ți-au fost acordate în mod expres. 3.4 Nu puteți utiliza SDK-ul în niciun scop care nu este permis în mod expres de Acordul de licență. Cu excepția limitelor cerute de licențele terțelor aplicabile, nu puteți copia (cu excepția scopurilor de backup), modificați, adaptați, redistribuiți, decompilați, dezasamblați sau creați lucrări derivate ale SDK-ului sau a oricărei părți a SDK-ului. 3.5 Utilizarea, reproducerea și distribuirea componentelor SDK-ului licențiate în baza unei licențe software open source sunt guvernate exclusiv de termenii acelei licențe software open source și nu de Acordul de licență. 3.6 Sunteți de acord că forma și natura SDK-ului oferit de Google se pot modifica fără notificare prealabilă și că versiunile viitoare ale SDK-ului pot fi incompatibile cu aplicațiile dezvoltate pe versiunile anterioare ale SDK-ului. Sunteți de acord că Google poate opri (permanent sau temporar) furnizarea SDK-ului (sau a oricăror caracteristici din cadrul SDK-ului) dvs. sau utilizatorilor, în general, la discreția exclusivă a Google, fără notificare prealabilă. 3.7 Nimic din Acordul de licență nu vă oferă dreptul de a utilizați oricare dintre numele comerciale, mărcile comerciale, mărcile de servicii, logo-urile, numele de domenii sau alte caracteristici distinctive ale mărcii Google. 3.8 Sunteți de acord că nu veți elimina, ascunde sau modifica notificările privind drepturile de proprietate (inclusiv notificările privind drepturile de autor și mărcile comerciale) care pot fi atașate sau conținute în SDK.

4. Utilizarea SDK-ului de către dvs

4.1 Google este de acord că nu obține niciun drept, titlu sau interes de la dvs. (sau de la licențiatorii dvs.) în temeiul Acordului de licență în sau pentru orice aplicație software pe care o dezvoltați folosind SDK-ul, inclusiv orice drepturi de proprietate intelectuală care există în aplicațiile respective. 4.2 Sunteți de acord să utilizați SDK-ul și să scrieți aplicații numai în scopurile care sunt permise de (a) Acordul de licență și (b) orice lege aplicabilă, regulament sau practici sau linii directoare general acceptate în jurisdicțiile relevante (inclusiv orice legi privind exportul de date sau software către și dinspre Statele Unite sau alte țări relevante). 4.3 Sunteți de acord că, dacă utilizați SDK-ul pentru a dezvolta aplicații pentru utilizatorii publici larg, veți proteja confidențialitatea și drepturile legale ale acelor utilizatori. Dacă utilizatorii vă furnizează nume de utilizator, parole sau alte informații de conectare sau informații personale, trebuie să îi informați pe utilizatori că informațiile vor fi disponibile pentru aplicația dvs. și trebuie să oferiți o notificare de confidențialitate și protecție adecvată din punct de vedere legal pentru acești utilizatori. Dacă aplicația dvs. stochează informații personale sau sensibile furnizate de utilizatori, trebuie să facă acest lucru în siguranță. Dacă utilizatorul furnizează aplicației dvs. informații despre Contul Google, aplicația dvs. poate folosi acele informații numai pentru a accesa Contul Google al utilizatorului atunci când și pentru scopurile limitate pentru care utilizatorul v-a dat permisiunea de a face acest lucru. 4.4 Sunteți de acord că veți face acest lucru. nu se angajează în nicio activitate cu SDK-ul, inclusiv dezvoltarea sau distribuția unei aplicații, care interferează cu, perturbă, deteriorează sau accesează într-o manieră neautorizată serverele, rețelele sau alte proprietăți sau servicii ale oricărei terțe părți, inclusiv, 4.5 Dvs. sunteți de acord că sunteți singurul responsabil pentru (și că Google nu are nicio responsabilitate față de dvs. sau față de orice terță parte pentru) orice date, conținut sau resurse pe care le creați, le transmiteți sau 4.6 Sunteți de acord că sunteți singurul responsabil pentru (și că Google are nu este responsabilă față de dvs.) afișați prin Android și/sau aplicații pentru Android și pentru consecințele acțiunilor dvs. (inclusiv orice pierdere sau daune pe care Google le-ar putea suferi) prin aceasta. sau oricărei terțe părți pentru) orice încălcare a obligațiilor dvs. conform Acordul de licență, orice contract aplicabil al unei terțe părți sau Termeni și condiții sau orice lege sau reglementare aplicabilă și pentru consecințele (inclusiv orice pierdere sau daune pe care Google sau orice terță parte le-ar putea suferi) unei astfel de încălcări.

5. Acreditările dvs. de dezvoltator

5.1 Sunteți de acord că sunteți responsabil pentru păstrarea confidențialității oricăror acreditări de dezvoltator care vă pot fi eliberate de Google sau pe care le puteți alege singur și că veți fi singurul responsabil pentru toate aplicațiile care sunt dezvoltate sub acreditările dvs. de dezvoltator.

6.Confidențialitate și informații

6.1 Pentru a inova și îmbunătăți continuu SDK-ul, Google poate colecta anumite statistici de utilizare din software, inclusiv, dar fără a se limita la un identificator unic, adresa IP asociată, numărul versiunii software-ului și informații despre instrumentele și/sau serviciile din Sunt utilizate SDK-urile și modul în care sunt utilizate. Înainte ca oricare dintre aceste informații să fie colectată, SDK-ul vă va notifica și vă va solicita consimțământul. Dacă reține consimțământul, informațiile nu vor fi colectate. 6.2 Datele colectate sunt examinate în ansamblu pentru a îmbunătăți SDK-ul și sunt menținute în conformitate cu Politica de confidențialitate Google.

7. Aplicații de la terți

7.1 Dacă utilizați al treilea SDK pentru a rula aplicații dezvoltate de o parte sau care accesează date, conținut sau resurse furnizate de o terță parte, sunteți de acord că Google nu este responsabil pentru acele aplicații, date, conținut sau resurse. Înțelegeți că toate datele, conținutul sau resursele pe care le puteți accesa prin astfel de aplicații terțe sunt responsabilitatea exclusivă a persoanei de la care provin și că Google nu este responsabil pentru nicio pierdere sau daune pe care le puteți întâmpina ca urmare a utilizării. sau accesul oricăreia dintre acele aplicații, date, conținut sau resurse ale terților. 7.2 Ar trebui să știți că datele, conținutul și resursele care vi se prezintă printr-o astfel de aplicație terță parte pot fi protejate de drepturi de proprietate intelectuală care sunt deținute de furnizori (sau de alte persoane sau companii în numele acestora). Nu puteți modifica, închiria, închiria, împrumuta, vinde, distribui sau crea lucrări derivate pe baza acestor date, conținut sau resurse (fie în totalitate, fie parțial) decât dacă ați primit în mod expres permisiunea de a face acest lucru de către proprietarii relevanți. 7.3 Recunoașteți că utilizarea de către dvs. a unor astfel de aplicații, date, conținut sau resurse terțe pot face obiectul unor termeni separati între dvs. și terțul relevant. În acest caz, Acordul de licență nu afectează relația dumneavoastră juridică cu acești terți.

8. Utilizarea API-urilor Android

8.1 API-uri de date Google 8.1.1 Dacă utilizați orice API pentru a prelua date de la Google, recunoașteți că datele pot fi protejate prin drepturi de proprietate intelectuală care sunt deținute de Google sau de acele părți care furnizează datele (sau de alte persoane sau companii de pe numele lor). Utilizarea de către dvs. a oricărui astfel de API poate face obiectul unor Termeni și condiții suplimentare. Nu puteți modifica, închiria, închiria, împrumuta, vinde, distribui sau crea lucrări derivate pe baza acestor date (fie în totalitate, fie parțial) decât dacă este permis de Termenii și condițiile relevante. 8.1.2 Dacă utilizați orice API pentru a prelua datele unui utilizator de la Google, luați la cunoștință și sunteți de acord că veți prelua datele numai cu consimțământul explicit al utilizatorului și numai atunci când și pentru scopurile limitate pentru care utilizatorul v-a dat permisiunea de a face acest lucru. Dacă utilizați API-ul Android Recognition Service, documentat la următoarea adresă URL: , așa cum este actualizat din când în când, recunoașteți că utilizarea API-ului face obiectul Addendumului privind prelucrarea datelor pentru produsele pentru care Google este un procesator de date, care se află la următoarea adresă URL: https://privacy.google.com/businesses/gdprprocessorterms/ , după cum este actualizat din când în când. Făcând clic pentru a accepta, sunteți de acord cu termenii Anexei privind prelucrarea datelor pentru produsele pentru care Google este Procesor de date.

9. Rezilierea acestui Acord de licență

9.1 Acordul de licență va continua să se aplice până la rezilierea fie de către dvs., fie de către Google, după cum se arată mai jos. 9.2 Dacă doriți să reziliați Acordul de licență, puteți face acest lucru prin încetarea utilizării SDK-ului și a oricăror acreditări relevante de dezvoltator. 9.3 Google poate, în orice moment, să rezilieze Acordul de licență cu dvs. dacă: (A) ați încălcat orice prevedere a Acordului de licență; sau (B) Google este obligat să facă acest lucru prin lege; sau (C) partenerul cu care Google v-a oferit anumite părți ale SDK-ului (cum ar fi API-urile) a încetat relația cu Google sau a încetat să vă ofere anumite părți ale SDK-ului; sau (D) Google decide să nu mai furnizeze SDK-ul sau anumite părți ale SDK-ului utilizatorilor din țara în care sunteți rezident sau din care utilizați serviciul sau să vă furnizeze SDK-ul sau anumite servicii SDK de către Google este, la discreția exclusivă a Google, nu mai este viabilă din punct de vedere comercial. 9.4 La încheierea Contractului de licență, toate drepturile, obligațiile și obligațiile legale de care ați beneficiat, dvs. și Google ați fost supuși (sau care s-au acumulat în timpul Acordul de licență a fost în vigoare) sau care sunt exprimate a continua pe o perioadă nedeterminată, nu vor fi afectate de această încetare, iar prevederile paragrafului 14.7 vor continua să se aplice acestor drepturi, obligații și obligații pe termen nelimitat.

10. RENUNȚAREA RESPONSABILITĂȚII DE GARANȚIE

10.1 ÎNȚELEGEȚI ȘI SUNTEȚI DE ACORD ÎN EXPRES CĂ UTILIZAREA SDK-ULUI SE ESTE PE UNCUL DVS. RISC ȘI CĂ SDK-UL ESTE OFERIT „CA AȘA ESTE” ȘI „DATĂ CUM ESTE DISPONIBIL” FĂRĂ NICIUN FEL DE GARANȚIE DE LA GOOGLE. 10.2 UTILIZAREA DE CĂTRE DVS. A SDK-ULUI ȘI A ORICĂRII MATERIAL DESCĂRCAT SAU OBȚINUT PRIN UTILIZAREA SDK-ULUI ESTE LA PROPRIA DISCREȚIE ȘI RISC ȘI TU ESTI UNCUL RESPONSABIL PENTRU ORICE DETERIORARE A SISTEMULUI COMPUTERULUI SAU A ALTURILOR DISPOZITIVE DE UTILIZARE A DISPOZITIVELOR DVS. . 10.3 GOOGLE RENUNȚĂ ÎN MAI EXPRES ORICE GARANȚII ȘI CONDIȚII DE ORICE FEL, EXPRESE SAU IMPLICITE, INCLUSIV, DAR FĂRĂ A SE LIMITA LA GARANȚII IMPLICITE ȘI CONDIȚII DE VANTABILITATE, ADECVENȚIA PENTRU UN ANUMIT SCOP ȘI NEINFALARE.

11. LIMITAREA RĂSPUNDERII

11.1 ÎNȚELEGEȚI ȘI SUNTEȚI DE ACORD ÎN EXPRES CĂ GOOGLE, FILIALELE ȘI Afiliatele SĂI ȘI LICENȚIATORII ȘI NU VA FI RESPONSABILĂ FAȚĂ DE DVS. SUB NICIO TEORIE A RĂSPUNDERII PENTRU ORICE PIERDERE DIRECTE, INDIRECTĂ, INCIDENTALĂ, SPECIALĂ, CONSECENȚIALĂ DIN PIERDERE ÎN CONSECUȚINĂ DIN ORĂ PIERDERE ÎN CONSECUȚIONARE DATELE, FĂCĂ SAU NU GOOGLE SAU REPREZENTANȚII SĂI, AU FOST INFORMAȚII SAU TREBUIE SĂ FIE CONștiENT DE POSIBILITATEA ORICE ACESTE PIERDERI.

12. Despăgubiri

12.1 În măsura maximă permisă de lege, sunteți de acord să apărați, să despăgubiți și să lăsați exonerați Google, afiliații săi și directorii, ofițerii, angajații și agenții respectivi din și împotriva oricărei revendicări, acțiuni, procese sau proceduri, precum și orice și toate pierderile, răspunderile, daunele, costurile și cheltuielile (inclusiv onorariile rezonabile ale avocaților) care decurg din sau care rezultă din (a) utilizarea de către dvs. a SDK-ului, (b) orice aplicație pe care o dezvoltați pe SDK-ul care încalcă orice drept de autor, marcă comercială, comerț. secret, imagine comercială, brevet sau alt drept de proprietate intelectuală al oricărei persoane sau defăimează orice persoană sau le încalcă drepturile de publicitate sau confidențialitate și (c) orice nerespectare de către dvs. a Acordului de licență.

13. Modificări ale Acordului de licență

13.1 Google poate aduce modificări la Acordul de licență pe măsură ce distribuie versiuni noi ale SDK-ului. Când se fac aceste modificări, Google va pune la dispoziție o nouă versiune a Acordului de licență pe site-ul web unde SDK-ul este disponibil.

14. Condiții legale generale

14.1 Acordul de licență constituie întregul acord legal dintre dvs. și Google și guvernează utilizarea de către dvs. a SDK-ului (cu excepția oricăror servicii pe care Google vi le poate furniza în baza unui acord scris separat) și înlocuiește complet orice acord anterior dintre dvs. și Google în legătură cu SDK-ul. " drepturile și că acele drepturi sau căi de atac vor fi în continuare disponibile pentru Google. 14.4 Recunoașteți și sunteți de acord că fiecare membru al grupului de companii al cărui mamă este Google va fi terți beneficiari ai Acordului de licență și că aceste alte companii vor fi îndreptățit să aplice direct și să se bazeze pe orice prevedere a Acordului de licență care le conferă un beneficiu (sau drepturi în favoarea) acestora. În afară de aceasta, nicio altă persoană sau companie nu va fi terți beneficiari ai Contractului de licență. 14.5 RESTRICȚII LA EXPORT. SDK-UL ESTE SUPUS LEGIILOR ȘI REGULAMENTULUI DE EXPORT AȚIONATELOR UNITE. TREBUIE SĂ RESPECȚI TOATE LEGILE ȘI REGULAMENTELE DE EXPORT INTERNATIONALE ȘI INTERNAȚIONALE CARE SE APLICĂ SDK-ului. ACESTE LEGI INCLUDE RESTRICȚII PRIVIND DESTINAȚII, UTILIZATORII FINALI ȘI UTILIZARE FINALĂ. 14.6 Drepturile acordate în Acordul de licență nu pot fi cesionate sau transferate nici de dvs., nici de Google fără aprobarea prealabilă în scris a celeilalte părți. Nici dvs., nici Google nu vi se va permite să-și delege responsabilitățile sau obligațiile conform Acordului de licență fără aprobarea prealabilă în scris a celeilalte părți. 14.7 Acordul de licență și relația dvs. cu Google în temeiul Acordului de licență vor fi guvernate de legile statului California, fără a ține cont de prevederile privind conflictul de legi. Dvs. și Google sunteți de acord să vă supuneți jurisdicției exclusive a instanțelor din județul Santa Clara, California, pentru a rezolva orice problemă juridică care decurge din Acordul de licență. În ciuda acestui fapt, sunteți de acord că Google va avea în continuare permisiunea să solicite remedii prin injoncțiune (sau un tip echivalent de măsuri urgente) în orice jurisdicție. 16 ianuarie 2019

Găsirea driverului USB pentru Android este aproape o sarcină dificilă, dacă producătorul de smartphone sau tabletă nu oferă o suită de PC sau dacă nu dețineți un smartphone sau o tabletă de marcă celebră. Pentru a rezolva această problemă, astăzi vom introduce un driver ADB universal descărcat, iar instalarea acestuia vă va permite să conectați cu succes oricare dintre dispozitivele dvs. Android la computer.

Driverul Universal ADB prezentat aici este un driver bazat pe Windows și este compatibil cu aproape toate versiunile Windows: Windows Vista, Windows XP, Windows 8, Windows 7, Windows 10 și Windows 8.1. De asemenea, acceptă aproape toți smartphone-urile și producătorii Android din lume (Exemplu: Samsung, Xiaomi, HTC, Panasonic, LG, Micromax, Intex, Lava, Gionee, InFocus etc.)

Caracteristici universale ale driverului ADB:

1) Acceptă toate dispozitivele Android: Driverul Universal ADB acceptă aproape toate dispozitivele Android (inclusiv mărci importante precum Samsung, Lenovo, HTC, Sony etc.). Doar descărcați driverul, conectați smartphone-ul Android și instalați driverul USB.

2) Detectarea automată a mărcii: Acest software detectează automat marca și chipsetul smartphone-ului dvs. și instalează driverul USB corespunzător. De asemenea, driverul Universal ADB vine într-un format de instalare rapidă, adică doar făcând clic pe fișierul „.exe”, veți putea instala driverul dispozitivului dumneavoastră.

3) Suportă versiuni Windows pe 32 și 64 de biți: Acest software acceptă atât versiunile de sistem de operare Windows pe 32 de biți (x86) cât și pe 64 de biți (x64). De asemenea, puteți utiliza acest software pe toate versiunile de Windows, inclusiv Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista și Windows XP.

4) Buton nou de reîmprospătare: Noua versiune a acestui software (Versiunea 2 și Versiunea 3) vine cu un buton de reîmprospătare, pe care îl puteți folosi pentru a reîmprospăta lista de dispozitive. Această caracteristică nu era disponibilă în versiunea inițială a acestui software.

- Ultima versiune

Cum se instalează driverul universal ADB:

1) Înainte de a începe instalarea driverului Universal ADB, asigurați-vă că ați conectat smartphone-ul la computer folosind cablul de date USB original, deoarece programul de instalare a driverului ADB nu vă va detecta dispozitivul, dacă îl conectați după ce începeți procesul de instalare. .

2) Pentru a începe, descărcați driverul Universal ADB și extrageți pachetul zip într-un folder de pe computer. Acum, veți găsi universaladbdriver_v3.0.exe” dosar.

3) Acum, faceți clic pe el pentru a lansa programul de instalare a driverului Universal ADB.

4) Odată ce programul de instalare este lansat, acesta va detecta automat smartphone-ul sau tableta, deoarece v-ați conectat deja smartphone-ul la computer.

5) Acum, veți putea vedea numărul de model al smartphone-ului sau al tabletei în lista de dispozitive a instalatorului. De asemenea, vei vedea mesajul Driver incorect"Sub" starea dispozitivului„, ceea ce indică faptul că nu ați instalat driverul ADB în computer.

6) Apoi, faceți clic pe „ Instalare” în programul de instalare Universal ADB Driver pentru a începe procesul de instalare. Odată ce faceți acest lucru, veți primi un prompt de securitate Windows care vă spune că nu poate verifica editorul driverului. Doar ignorați-l și faceți clic pe" Instalați acest software de driver oricum” pentru a instala driverul ADB pe computer.

7) După ce instalarea este finalizată cu succes, veți putea vedea o bară de progres verde în programul de instalare împreună cu mesajul „ Instalare reușită“.

Asta este. Acum ați instalat cu succes driverul ADB pentru dispozitivul Android pe computer.

Puncte de reținut:

1) Driverul Universal ADB acceptă aproape toate dispozitivele Android. Deci, dacă producătorul dvs. de smartphone nu oferă PC Suite, atunci descărcarea și instalarea acesteia vă va permite să vă conectați smartphone-ul la computer.

ADB nu este un program, ci drivere pentru Windows 10. Trebuie să descărcați fișierul nu numai pentru a vă prezenta computerul și smartphone-ul Android, ci și pentru a avea un instrument convenabil pentru rootarea și obținerea accesului complet la telefonul dvs. mobil .

Dacă vă întrebați cum să vă rootați telefonul mobil, atunci sunteți pe pagina potrivită. Nu, aici nu veți găsi un program pentru a efectua această procedură, dar aici veți obține un driver convenabil, fără de care nu veți reuși. Indiferent de cât de puternic și de avansat este programul pentru obținerea drepturilor de administrator pe dispozitivul tău, tot nu te vei putea conecta și obține acces complet la același nivel cu care obții după instalarea driverelor ADB.

Am descris deja sarcina principală mai sus. Dar haideți să aruncăm o privire mai atentă asupra modului în care puteți utiliza acest produs. Să începem cu elementele de bază - acest pachet nu este exact ceea ce aveți nevoie. Aceasta este o utilitate universală -. Utilitarul în sine va selecta componentele necesare și nu trebuie să faceți nimic în plus. Dacă această idee vă atrage, atunci urmați următoarea procedură:

  • Instalați universal;
  • Conectați telefonul;
  • Rulați selecția componentelor și instalați-o.

Repornirea computerului este necesară doar în cazurile cele mai extreme. Dar dacă Windows 10 îți cere, atunci desigur, nu ai de ales decât să fii de acord. La urma urmei, până nu reporniți, nu veți putea aplica modificările care au apărut în timpul procesului de instalare.

Cum se utilizează driverele adb

Deoarece această soluție nu este un utilitar cu drepturi depline, care este, de exemplu, Peers.tv sau orice alt utilitar clasic, nu o veți putea folosi. Nu are nici interfață vizuală, nici capabilități fizice. De ce să-l descărcați atunci? Totul este simplu și exact la fel ca în cazul oricăror alte drivere pentru computerul tău. Trebuie să le instalați pentru ca totul să funcționeze cât mai corect posibil. Și mai ales în acest caz, astfel încât computerul tău de pe Windows 10 să ridice în mod normal telefonul sau pur și simplu să îl vadă.

Rețineți că driverul ADB poate fi descărcat gratuit. Aceasta înseamnă că nu trebuie să plătiți bani celor care vând o componentă pentru Windows 10 pe bază de plată. De asemenea, nu trebuie să selectați ansamblul necesar în funcție de sistemul de operare, deoarece fișierul de instalare este atât de versatil încât este potrivit atât pentru sistemele pe 32 de biți, cât și pe 64 de biți. De asemenea, rețineți că, dacă el însuși este în rusă, acest lucru nu înseamnă că există un driver ADB pentru telefonul dvs. și în rusă. Este probabil să fie în engleză, pentru că. acesta este cazul tuturor modelelor de telefoane populare de la XiAomi, Samsung, HTC, Sony și altele.

ADB, sau Android Debug Bridge, este o aplicație de consolă pentru PC care vă permite să vă controlați dispozitivul Android direct de pe computer. Arata astfel: mai întâi, setul de instrumente ADB și driverele pentru Android sunt instalate pe computer, apoi dispozitivul mobil este conectat la computer printr-un cablu USB în modul de depanare și, în cele din urmă, după pornirea ADB, comenzile speciale sunt executate în consola (linia de comandă) care inițiază anumite acțiuni cu gadget. Informații detaliate despre principiul de funcționare a instrumentului de depanare în sine sunt prezentate pe site-ul oficial al dezvoltatorului, așa că nu ne vom opri asupra acestui lucru, ci vom trece imediat la capacitățile ADB și cum să-l instalăm pe un computer.

Ce vă permite ADB să faceți?

În primul rând, să subliniem de ce este nevoie de ADB. Cu el, puteți:

  • Reporniți dispozitivul în diferite moduri;
  • Partajați fișiere/dosare cu telefonul dvs.;
  • Instalați/dezinstalați aplicații;
  • Instalați firmware personalizat (inclusiv TWRP Recovery);
  • Legume şi fructe ;
  • Executați diverse tipuri de scripturi.

Instrumentul ADB este de obicei instalat împreună cu aplicația de consolă Fastboot.

Instalarea ADB și Fastboot din SDK-ul Android

Această metodă implică utilizarea instrumentului oficial de dezvoltare și testare a aplicațiilor Android Studio. Mergem la pagina https://developer.android.com/studio/index.html și găsim titlul „Obțineți doar instrumentele din linia de comandă”. Mai jos descarcăm arhiva de instrumente SDK pentru Windows (înainte de descărcare, suntem de acord cu termenii de utilizare).

Despachetați arhiva pe unitatea C. În cazul nostru, fișierele au fost extrase într-un folder sdk-tools-windows-3859397.

Mergem la director, apoi mergem la director unelte/coșă. Aici ne interesează dosarul sdkmanager, care vă va ajuta să instalați ADB și Fastboot pe computer.

Acum trebuie să deschideți folderul cu sdkmanager, pentru care ar trebui să rulați comanda în consolă cd C:\sdk-tools-windows-3859397\tools\bin, Unde C:\sdk-tools-windows-3859397\tools\bin este calea către sdkmanager.

Dacă ați despachetat SDK-ul Android nu pentru a conduce C, ci în alt loc, atunci puteți afla adresa completă folosind linia de sus a Explorer (faceți clic dreapta pe folderul de destinație și faceți clic pe „Copiați adresa”).

Așa că ne-am mutat la instrumente\bin iar acum trebuie să rulăm comanda sdkmanager „instrumente-platformă”, care va instala pachetul Platform-tools care conține fișierele ADB și Fastboot.

În timpul instalării, citiți acordul de licență și apăsați Y pentru a finaliza operațiunea.

Dacă totul a mers bine, va apărea un director în folderul rădăcină al SDK-ului Android platforme-instrumente cu dosarele necesare adb.exeȘi fastboot.exe.

ADB minim și Fastboot

A doua cale este și mai simplă. Pe forumul dezvoltatorilor Dezvoltatorii Xda puteti descarca pachetul ADB minim și Fastboot cu toate fișierele necesare. Pentru a face acest lucru, accesați pagina https://forum.xda-developers.com/showthread.php?t=2317790 și, făcând clic pe link, descărcați fișierul exe de instalare.

Rulați-l și urmați instrucțiunile.

Am instalat Minimal ADB și Fastboot la rădăcina aceleiași unități C.

Practic, asta-i tot. Rămâne de verificat existența fișierelor.

Verificarea funcționării ADB și Fastboot

După instalarea aplicațiilor folosind oricare dintre metodele de mai sus, trebuie să vă asigurați că utilitățile funcționează corect. Pentru a face acest lucru, prin linia de comandă, accesați folderul cu fișierele adb și fastboot (comandă cd C:\sdk-tools-windows-3859397\platform-tools sau cd C:\Minimal ADB și Fastboot) și apoi executați comanda adb ajutor. Ar trebui să afișeze versiunea Android Debug Bridge instalată și o listă de comenzi ADB. Dacă vedeți ceva asemănător cu ceea ce este afișat în captura de ecran de mai jos, atunci totul funcționează corect.

Acum ar trebui să conectați un dispozitiv mobil la computer și să verificați dacă aplicația ADB îl vede. Conectăm telefonul (sau tableta) la computer folosind un cablu USB, setăm modul de conectare MTP (schimb de fișiere) în setări și mergem la secțiune Setări - Pentru dezvoltatori.

Dacă nu există un astfel de articol în setări, atunci accesați pagina „Despre telefon” și faceți clic pe linia cu numărul de ansamblu de șapte ori.

Modul Dezvoltator va fi activat și secțiunea „Pentru dezvoltatori” va deveni disponibilă. Intrăm în el și activăm opțiunea „Depanare prin USB”.

După toate aceste manipulări cu gadgetul în linia de comandă Windows, introduceți comanda dispozitive adb. Acesta va afișa informații despre dispozitivul conectat în aproximativ același format ca și în captura de ecran.

Astfel, am testat ADB și Fastboot și ne-am asigurat că Android Debug Bridge funcționează normal, ceea ce înseamnă că acum îți poți controla telefonul printr-un computer.

Dacă nu puteți stabili o conexiune cu dispozitivul, atunci trebuie să verificați prezența și instalarea corectă a driverelor Android. Pentru a face acest lucru, cu modul de depanare activat, accesați „Manager dispozitive” și vedeți dacă există semne de exclamare în ramura „Dispozitive USB”, elementul „Interfață ADB” (poate fi numit puțin diferit).

Dacă se găsesc probleme, încercăm să reinstalăm driverele. Le puteți descărca de pe site-ul producătorului telefonului sau de la https://adb.clockworkmod.com/ .

Sperăm că articolul ți-a fost de folos.