Android SDK

Screenshot Software:
Android SDK
Detalii soft:
Versiune: 3.1.2.0 Actualizat
Incarca data: 22 Jun 18
Producător: Open Handset Alliance
Licenţă: Gratuit
Popularitate: 68

Rating: 3.0/5 (Total Votes: 3)

Proiectul Android SDK este o stivă de software complet liberă și cross-platform pentru dispozitivele mobile alimentate de Android. Acesta include toate instrumentele de care aveți nevoie pentru a începe să utilizați sistemul de operare Android și dezvoltarea de aplicații. Android este unul dintre cele mai populare sisteme de operare mobile din lume, cu milioane de utilizatori din întreaga lume. Pentru a începe să construiți aplicații pentru Android, accesați pagina web oficială.


Permite dezvoltatorilor să creeze aplicații pentru Android

Android SDK permite dezvoltatorilor să creeze aplicații pentru platforma Android. Aceste aplicații vor fi scrise cu ajutorul limbajului de programare Java și vor fi executate pe Dalvik, o mașină virtuală personalizată, proiectată pentru utilizare încorporată, care rulează pe un nucleu Linux. Desigur, veți avea nevoie și de puternicul IDE pentru mediul de dezvoltare Android (Integrated Development Environment).

Kitul de dezvoltare software (SDK) include multe instrumente utile, majoritatea fiind doar linia de comandă, precum și un emulator grafic care vă permite să testați un sistem de operare Android personalizat. Pentru a începe, descărcați și despachetați arhiva, accesați directorul de instrumente din interiorul directorului android-sdk-linux și faceți dublu clic pe & rdquo; android & rsquo; fișier.

Dependente runtime și sisteme de operare suportate

În primul rând, ar trebui să menționăm că software-ul Android SDK este independent de mediul desktop, ceea ce înseamnă că îl puteți utiliza pe medii de birou GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox sau Xfce. / p>

În al doilea rând, trebuie să aveți instalat pe computer cel mai recent JDK (Java Development Kit) Oracle, precum și Biblioteca GNU C (glibc) 2.15 sau o versiune ulterioară. Android SDK va rula pe orice distribuție a GNU / Linux, atâta timp cât aceste dependențe de runtime sunt disponibile.

Vă rugăm să rețineți că calculatorul dvs. trebuie să aibă cel puțin 2 GB de memorie RAM (recomandat la 4 GB), spațiu liber de cel puțin 400 MB, precum și o placă grafică capabilă de o rezoluție a ecranului de 1280x800.

Ce este nou în această versiune:

  • În unele cazuri, Android Studio a atârnat pe durata nedeterminată în timpul ieșirii.
  • Construieste configurate cu seturi de surse care nu au reusit cu urmatorul mesaj cand Run Instant a fost activat:
  • "Numele SourceSet nu este recunoscut de Pluginul Android Gradle."
  • Când a fost activată funcția Instant Run, noile proiecte Kotlin au eșuat atunci când au fost declanșate de comanda Run.
  • În timpul editării fișierului build.graval, a existat uneori o întârziere considerabilă între introducerea unui caracter și caracterul care apare pe ecran.
  • Elaborarea eșecurilor a avut loc în timpul dexing-ului în unele proiecte cu un număr mare de module sau dependențe externe, cu următorul mesaj de eroare:
  • "RejectedExecutionException: Limita de file a fost depășită înlocuind lucrătorul blocat"
  • Calculul listei DEX principale DX nu a ținut cont de unele invocări reflexive.

Ce este nou în versiune:

  • Configurația implicită ProGuard, proguard.cfg, ignoră acum următoarele clase:
  • clasele care prelungesc preferința
  • clasele care extind BackupAgentHelper
  • Regulile antivirus vă permit acum să înlocuiți proprietățile java.encoding, java.source și java.target.
  • Codificarea implicită pentru sarcina javac Ant este acum UTF-8.
  • Vizualizarea LogCat din DDMS afișează în mod corespunzător caracterele UTF-8.
  • Managerul SDK este mai sigur pe Windows. Pentru detalii privind îmbunătățirile, consultați site-ul Proiectului pentru unelte Android.
  • Dacă ați activat instantanee pentru un AVD, acestea sunt capturate automat. Emulatorul se restabilește acum la starea când a închis ultima dată aproape instantaneu.
  • S-a rezolvat eroarea de fisier JAR lipsă care a împiedicat executarea draw9patch.
  • S-au rezolvat scripturile de lansare Windows hierarchyviewer și ddms pentru a sprijini noua locație a adb.
  • Probleme cunoscute cu performanță emulator: Deoarece emulatorul Android trebuie să simuleze arhitectura setului de instrucțiuni ARM pe computerul dvs., performanța emulatorului este lentă.

Ce este nou în versiunea 1.6 Release 2:

  • legate de API:
  • expune corespunzător constantele legate de CDMA în android.telephony.TelephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A și NETWORK_TYPE_1xRTT.
  • Imaginea sistemului:
  • Remediază o eroare astfel încât densitatea Bitmap-ului să fie acum propagată prin Parcelable.
  • Corectează NinePatchDrawable pentru a scala corespunzător padding-ul raportat pentru modul de compatibilitate.
  • Corectează TextView pentru a calcula corect valorile de font ale stilului pe baza densității ecranului.
  • Actualizează kernel-ul la 2.6.29, pentru a se potrivi kernel-ului cu dispozitivele de pe Android disponibile pe piață.
  • Instrumente:
  • Adăugă un nou sistem de construcție Ant cu suport pentru proiectele de instrumentație Emma (acoperire cu cod).
  • Fixează skinurile emulatorului pentru a emula corect d-pad-ul în modul peisaj.
  • Corectează redarea densității în editorul de layout în ADT.

Ce este nou în versiunea 1.6 Versiunea 1:

  • Suport emulator pentru mai multe dimensiuni / densități ale ecranului, inclusiv piei noi.
  • Android SDK și AVD Manager, un interfață grafică UI care vă permite să gestionați mai ușor mediile SDK și AVD. Instrumentul vă permite să creați și să vă gestionați dispozitivele virtuale Android și să descărcați noi pachete SDK (cum ar fi versiuni de platformă și add-on-uri) în mediul dvs.
  • Sprijin îmbunătățit pentru pachetele de testare din Expertul pentru proiecte noi

Ce este nou în versiunea 1.5 Release 3:

  • Sistemul Android 1.5 livrat în SDK (ca bibliotecă și imagine de sistem) este partenerul de dezvoltare al imaginii sistemului de producție Android 1.5, disponibilă pentru telefoane Android, începând din mai 2009. Sistemul este complet compatibil și nu include biblioteci externe. Aceasta este prima versiune a SDK-ului Android care nu include biblioteca externă Hărți.
  • Sistemul Android 1.5 oferă o versiune actualizată a API cadru. Ca și în versiunile anterioare, API-ul Android 1.5 este atribuit unui identificator întreg - 3 - care este stocat în sistem în sine. Acest identificator, numit "Nivelul API", permite sistemului să determine în mod corect dacă o aplicație este compatibilă cu sistemul, înainte de a instala aplicația.
  • Aplicațiile pot face referire la o valoare specifică a nivelului API în fișierele lor manifestate, pentru a indica versiunea minimă a sistemului Android necesar pentru a rula aplicația. Pentru a face referire la un nivel API minim, aplicațiile pot adăuga un atribut android: minSdkVersion în fișierele lor manifestate. Valoarea atributului este un întreg corespunzător unui identificator de nivel API. Înainte de instalarea unei aplicații, sistemul verifică apoi valoarea android: minSdkVersion și permite instalarea numai dacă întregul număr de referință este mai mic sau egal cu întregul nivel al API-ului stocat în sistem.
  • Când migrați aplicația la noul SDK, va trebui să alegeți versiunea de platformă pe care o veți compila. În general, trebuie să vă compilați aplicația împotriva celei mai mici versiuni posibile a platformei pe care aplicația dvs. o poate sprijini. După ce stabiliți cea mai mică versiune, trebuie să vă asigurați că fișierul manifest al aplicației dvs. definește nivelul API al celei mai mici versiuni de platformă compatibile din atributul android: minSdkVersion.
  • După compilarea aplicației dvs., trebuie să vă asigurați că ați testat-o ​​pe platforma specificată în atributul android: minSdkVersion al aplicației. Pentru a vă asigura compatibilitatea în viitor, trebuie să rulați aplicația pe platforme utilizând un nivel mai ridicat de API decât cel utilizat de aplicația dvs. Pentru a rula aplicația împotriva diferitelor versiuni de platformă din emulator, creați un AVD pentru fiecare versiune de platformă pe care doriți să o testați. Pentru mai multe informații despre AVD-uri, consultați Dispozitive virtuale Android. Dacă utilizați un dispozitiv fizic pentru testare, asigurați-vă că cunoașteți nivelul API al platformei Android pe care o executați.
  • Dacă construiți o aplicație utilizând biblioteca Android 1.5 și aplicația dvs. utilizează orice API introduse în API Level 3, trebuie să setați atributul android: minSdkVersion în manifestul aplicației la "3".
  • Mai specific, definiți atributul android: minSdkVersion într-un element ca un copil al fișierului manifest. Când este setat, atributul arată astfel:
  • & lt; manifest & gt;
  • ...
  • & lt; uses-sdk android: minSdkVersion = "3" />
  • ...
  • & lt; / manifest>
  • Prin setarea Android: minSdkVersion în acest fel, vă asigurați că utilizatorii vor putea instala aplicația numai dacă dispozitivele lor rulează o versiune compatibilă a platformei Android. La rândul său, aceasta asigură faptul că aplicația dvs. va funcționa corect pe dispozitivele lor. Acest lucru este deosebit de important dacă aplicația utilizează API-uri sau funcții de sistem introduse în Android 1.5.
  • Dacă aplicația dvs. utilizează API introduse în Android 1.5, dar nu declară & lt; uses-sdk android: minSdkVersion = "3" />, atunci acesta va funcționa corect pe dispozitive Android 1.5, dar nu pe dispozitive Android 1.0. În acest din urmă caz, aplicația se va prăbuși în timpul execuției atunci când încearcă să utilizeze API-urile Android 1.5.
  • În schimb, dacă aplicația dvs. nu utilizează noi interfețe API introduse în Android 1.5, aplicația va funcționa în mod normal în majoritatea cazurilor pe dispozitive care rulează o versiune ulterioară a platformei. Cu toate acestea, dacă ați publicat aplicația, sunteți încurajat să instalați și să testați aplicația dvs. pe imaginea de sistem Android 1.5 inclusă în SDK. Acest lucru va asigura o tranziție lină pentru utilizatori, în timp ce își upgradează dispozitivele la noua versiune a platformei Android.
  • În cele din urmă, dacă aplicația dvs. nu utilizează noi interfețe API introduse încă de la Android 1.1, puteți indica compatibilitatea generală Android 1.1 prin setarea atributului la "2". Dacă aplicația dvs. nu utilizează niciun API nou introdus încă de la Android 1.0, puteți să eliminați atributul sau să-l setați la "1". Cu toate acestea, înainte de a vă publica aplicația, trebuie să vă asigurați că ați compilat aplicația dvs. împotriva bibliotecii Android care corespunde valorii aplicației android: minSdkVeresion.
  • Modificări API:
  • Cadru UI:
  • Cadru pentru o interacțiune mai simplă a fundalului / interfeței UI
  • Unealta widget nouă SlidingDrawer
  • Unealtă widget HorizontalScrollview
  • Cadru AppWidget:
  • API-uri pentru crearea AppWidget-urilor de ecran securizate. Pentru informații despre modul de utilizare a AppWidgets, consultați documentația AppWidgets a Ghidului dezvoltatorului. De asemenea, consultați Introducerea widget-urilor de pe ecranul de pornire și a cadrului AppWidget în Blogul dezvoltatorului Android.
  • API-uri pentru popularea dosarelor live cu conținut personalizat.
  • Cadrul media:
  • API-uri de înregistrare audio și redare audio
  • Motorul interactiv de redare MIDI
  • API-uri de înregistrare video pentru dezvoltatori (format 3GP)
  • intenții de partajare a videoclipurilor și fotografiilor
  • Intenția de căutare a mass-media
  • Cadrul metodei de intrare:
  • Cadru de serviciu pentru metoda de introducere
  • Motor de predicție a textului
  • Abilitatea de a furniza utilizatorilor IME descărcabile
  • Cerințe hardware definite de aplicație:
  • Aplicațiile pot folosi acum un element nou în fișierele lor manifestate, pentru a indica sistemului Android ce caracteristici hardware necesită pentru a funcționa corect. De exemplu, o aplicație ar putea să utilizeze elementul pentru a specifica că necesită o tastatură fizică sau un anumit dispozitiv de navigație, cum ar fi un trackball. Înainte de a instala aplicația, sistemul Android verifică atributele definite pentru element și permite instalarea să continue numai dacă este prezentă hardware-ul necesar.
  • Cadrul de recunoaștere a vorbirii:
  • Sprijin pentru utilizarea bibliotecilor de recunoaștere a vorbirii prin Intenție. Consultați RecognizerIntent.
  • Diverse adăugări API:
  • LocationManager - Aplicațiile pot obține actualizări de schimbare a locației prin Intenție
  • WebView - atinge start / end / muta / anula suportul evenimentului DOM
  • API Redesigned Manager Manager
  • GLSurfaceView - cadru convențional pentru crearea aplicațiilor OpenGL
  • Intenția difuzării pentru instalarea actualizării aplicației a reușit - pentru o experiență de îmbunătățire a aplicației mai ușoară

Ce este nou în versiunea 1.5 versiunea 1:

  • Sunt incluse mai multe versiuni ale platformei Android (Android 1.1, Android 1.5). Instrumentele sunt actualizate pentru a vă permite să implementați aplicația dvs. pe orice platformă din SDK, ceea ce vă ajută să vă asigurați compatibilitatea în viitor și, dacă este cazul, compatibilitatea înapoi.
  • Introduce configurațiile opțiunilor Android Virtual Devices - (AVD) ale opțiunilor pe care le executați în emulator pentru a modela mai bine dispozitivele reale. Fiecare AVD are o zonă dedicată de stocare proprie, ceea ce face mult mai ușor să lucrezi cu emulatori multipli care rulează simultan.
  • Suport pentru extensiile SDK care extind kitul SDK Android pentru a vă oferi acces la una sau mai multe biblioteci externe Android și / sau la o imagine de sistem personalizată (dar compatibilă) care poate fi rulată în emulator.
  • Noul plugin Eclipse ADT (versiunea 0.9.0) oferă noi experți pentru a vă permite să creați proiecte vizate pentru configurații specifice Android, să generați resurse XML (cum ar fi layout-uri, animații și meniuri), să generați layout-uri alternative și să exportați și să semnați cererea dvs. de publicare.
  • Sprijin îmbunătățit JUnit în ADT
  • Profilarea mai ușoară a performanței
  • Gestionarea mai ușoară a aplicațiilor localizate. Acum puteți include sau exclude resurse locale atunci când construiți fișierul APK dintr-un singur proiect Android.
  • Un nou instrument numit "android" înlocuiește scriptul de activitatecreator.

Ce este nou în versiunea 1.0 Versiunea 1: Emulator: Emulatorul salvează acum imaginea utilizatorului în & # x3;; android & # x3e; /SDK1.0 /

  • Fixate legate de EsounD legate de Linux.
  • S-a stabilit documentația în secțiunea -pomină audio. '-audio list' nu funcționează, trebuie să sunați -help-audio-out și -help-audio-in pentru a obține lista de backends audio valide.
  • Emularea DDP fixă ​​în modul rotit. înainte de aceasta, utilizarea roții de defilare ar genera întotdeauna evenimente Dpad Up / Down, chiar și atunci când este în modul peisaj.
  • Mai multe opțiuni de comandă depășite au fost eliminate.
  • Setarea vitezei rețelei prin consola sau opțiunea -netspeed va modifica corect pictograma de conectivitate de pe dispozitiv.
  • Stabilirea stării de înregistrare a vocii GSM în "roaming" din consola va modifica corect pictograma vocală de pe dispozitiv
  • SQLite:
  • SQLite este acum inclus în pachetul SDK pe toate platformele.
  • Cerințe :

    Software similare

    Polygen
    Polygen

    3 Jun 15

    Zsh
    Zsh

    17 Feb 15

    Frost
    Frost

    3 Jun 15

    Alte software-uri de dezvoltator Open Handset Alliance

    Android SDK
    Android SDK

    11 Jul 15

    Comentarii la Android SDK

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!