Android SDK

Software skärmdump:
Android SDK
Mjukvaruinformation:
Version: 3.1.2.0 Uppdaterad
Ladda upp dagen: 22 Jun 18
Licens: Gratis
Popularitet: 68

Rating: 3.0/5 (Total Votes: 3)

Projektet Android SDK är en helt fri och plattformsplattform för mobila enheter som drivs av Android. Den innehåller alla verktyg du behöver för att komma igång med Android OS och applikationsutveckling. Android är ett av de mest populära mobila operativsystemen i världen, med miljontals användare över hela världen. För att börja bygga appar för Android, besök den officiella webbsidan.


Låter utvecklare skapa program för Android

Android SDK låter utvecklare skapa program för Android-plattformen. Dessa applikationer skrivs med Java-programmeringsspråket och körs på Dalvik, en anpassad virtuell maskin avsedd för inbyggd användning som körs ovanpå en Linux-kärna. Naturligtvis behöver du också den kraftfulla Android Studio IDE (Integrated Development Environment).

SDK (Software Development Kit) innehåller många användbara verktyg, de flesta av dem är bara kommandoraden, liksom en grafisk emulator som låter dig testa ett anpassat Android-operativsystem. För att komma igång, ladda ner och packa upp arkivet, öppna verktygsmappen i android-sdk-linux-katalogen och dubbelklicka på & lsquo; android & rsquo; fil.

Runtimeberoende och stödja operativsystem

Först och främst bör vi nämna att Android SDK-programvaran är oberoende av en skrivbordsmiljö, vilket innebär att du kan använda den i GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox eller Xfce-skrivbordsmiljöer.

För det andra måste du ha den senaste Oracle JDK (Java Development Kit) installerad på din dator, såväl som GNU C Library (glibc) 2.15 eller senare. Android SDK kommer att köras på någon distribution av GNU / Linux så länge som dessa runtime beroenden är tillgängliga.

Observera att din dator måste ha minst 2 GB RAM (4 GB rekommenderas), minst 400 MB ledigt diskutrymme, samt ett grafikkort med en 1280x800 skärmupplösning.

Vad är nytt i den här utgåvan:

  • Ibland hängde Android Studio på obestämd tid under utträdet.
  • Byggnader som är konfigurerade med källsätt misslyckades med följande meddelande när Instant Run var aktiverat:
  • "SourceSet-namnet känns inte igen av Android Gradle Plugin."
  • När Instant Run aktiverades byggdes nya Kotlin-projekt som misslyckades när det utlöstes av kommandot Run.
  • Under redigering av build.gradle-filen var det ibland en märkbar fördröjning mellan att skriva ett tecken och tecknet som visas på skärmen.
  • Bygga fel som uppstod under dexing i vissa projekt med ett stort antal moduler eller externa beroenden, med följande felmeddelande:
  • "AvvisadExecutionException: Gänggräns överskred ersatt blockerad arbetstagare"
  • Beräkningen av D8: s huvudsakliga DEX-lista tog inte hänsyn till några reflekterande inbjudningar.

Vad är nytt i version:

  • Standardprogrammet ProGuard, proguard.cfg, ignorerar nu följande klasser:
  • klasser som utökar preferens
  • klasser som sträcker sig BackupAgentHelper
  • Ant lib-regler tillåter dig nu att åsidosätta java.encoding, java.source och java.target egenskaper.
  • Standardkodningen för javac Ant-uppgiften är nu UTF-8.
  • Visningen LogCat i DDMS visar nu UTF-8 tecken korrekt.
  • SDK-hanteraren är mer tillförlitlig på Windows. För detaljer om förbättringarna, se webbplatsen för Android-verktygsprojekt.
  • Om du aktiverade ögonblicksbilder för en AVD, fångas de automatiskt. Emulatorn återställer nu också till staten när den slutade nästan omedelbart.
  • Fixade det saknade JAR-filfelet som hindrade draw9patch från att köra.
  • Fixera Windows startskript hierarkyviewer och ddms för att stödja den nya platsen för adb.
  • Kända problem med emulatorns prestanda: Eftersom Android-emulatorn måste simulera ARM-instruktionssättarkitekturen på din dator, är emulatorns prestanda långsam.

Vad är nytt i version 1.6 Utgåva 2:

  • API-relaterat:
  • Utsätter korrekt CDMA-relaterade konstanter i android.telephony.TelefephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A och NETWORK_TYPE_1xRTT.
  • Systembild:
  • Fixar bugg så att Bitmaps densitet nu sprids via Parcelable.
  • Åtgärdar NinePatchDrawable för att skala sin rapporterade kodning korrekt för kompatibelt läge.
  • Rättsar TextView för att korrekt beräkna stilskrivningsfrekvensen baserat på skärmens densitet.
  • Uppdaterar kärnan till 2.6.29, för att matcha kärnan på kommersiellt tillgängliga Android-enheter.
  • Verktyg:
  • Lägger till ett nytt Ant-byggsystem med stöd för Emma instrumentationsprojekt (koddekning).
  • Fixar emulatorskinn för att korrekt efterlikna d-pad i liggande läge.
  • Fixar täthetsåtergivning i layoutredigeraren i ADT.

Vad är nytt i version 1.6 Utgåva 1:

  • Emulatorstöd för flera skärmstorlekar / tätheter, inklusive nya skinn.
  • Android SDK och AVD Manager, ett grafiskt användargränssnitt för att enkelt hantera dina SDK- och AVD-miljöer. Med verktyget kan du skapa och hantera dina Android Virtual Devices och hämta nya SDK-paket (till exempel plattformsversioner och tillägg) till din miljö.
  • Förbättrat stöd för testpaket i den nya projektguiden

Vad är nytt i version 1.5 Utgåva 3:

  • Android 1.5-systemet som levereras i SDK (som bibliotek och systembild) är utvecklingsmodellen till Android 1.5-bildssystemet, som kan distribueras till Android-drivna telefoner som börjar i maj 2009. Systemet är fullständigt kompatibel och innehåller inga externa bibliotek. Det här är den första versionen av Android SDK som inte innehåller det externa biblioteket i Maps.
  • Android 1.5-systemet levererar en uppdaterad version av Framework API. Som med tidigare versioner tilldelas Android 1.5 API ett heltalskod - 3 - som lagras i systemet självt. Denna identifierare, kallad "API-nivån", låter systemet korrekt avgöra om en applikation är kompatibel med systemet innan du installerar programmet.
  • Program kan referera till ett specifikt API-nivåvärde i deras manifestfiler, för att ange minsta versionen av det Android-system som krävs för att köra programmet. För att referera till en minsta API-nivå kan applikationer lägga till en android: minSdkVersion-attribut i sina manifestfiler. Värdet på attributet är ett heltal som motsvarar en API-nivåidentifierare. Innan du installerar en applikation kontrollerar systemet värdet av android: minSdkVersion och tillåter installationen endast om det refererade heltalet är mindre än eller lika med det API-nivåtal som är lagrat i själva systemet.
  • När du migrerar din ansökan till den nya SDK-enheten måste du välja den plattformsversion som du kommer att kompilera din ansökan med. I allmänhet borde du kompilera din ansökan mot den lägsta möjliga versionen av plattformen som din ansökan kan stödja. När du har bestämt den lägsta versionen bör du se till att din applikations manifestfil definierar API-nivån för den lägsta kompatibla plattformversionen i attributet android: minSdkVersion.
  • När du har sammanställt din ansökan bör du se till att testa den på plattformen som anges i attributets android: minSdkVersion-attribut. För att säkerställa framkompatibilitet bör du också köra programmet på plattformar med en högre API-nivå än den som används av din ansökan. För att köra din ansökan mot olika plattformsversioner i emulatorn skapar du en AVD för varje plattformsversion som du vill testa. Mer information om AVD: er finns i Android Virtual Devices. Om du använder en fysisk enhet för testning, se till att du vet API-nivån på Android-plattformen som körs.
  • Om du bygger en applikation med hjälp av Android 1.5-biblioteket och din applikation använder sig av API: er som introduceras i API-nivå 3 måste du ange attributet android: minSdkVersion i programmets manifest till "3".
  • Specifikt definierar du attributet android: minSdkVersion i ett element som ett barn i manifestfilen. När den är inställd ser attributet så här ut:
  • & lt; manifest & gt;
  • ...
  • & lt; uses-sdk android: minSdkVersion = "3" / & gt;
  • ...
  • & lt; / manifest & gt;
  • Genom att ställa in android: minSdkVersion så ser du till att användare bara kan installera din applikation om deras enheter kör en kompatibel version av Android-plattformen. Detta säkerställer i sin tur att din ansökan fungerar korrekt på sina enheter. Detta är särskilt viktigt om din applikation använder API eller systemfunktioner som introduceras i Android 1.5.
  • Om din applikation använder API: er som introduceras i Android 1.5 men deklarerar inte & lt; uses-sdk android: minSdkVersion = "3" / & gt;, så kör den korrekt på Android 1.5-enheter men inte på Android 1.0-enheter. I det senare fallet kommer programmet att krascha vid körning när det försöker använda Android 1.5 API: er.
  • Om din applikation inte använder några nya API-apparater som introduceras i Android 1.5, fungerar applikationen i de flesta fall normalt på enheter som kör en senare version av plattformen. Om du har publicerat applikationen uppmanas du dock starkt att installera och testa din applikation på Android 1.5-systembilden som ingår i SDK. Detta kommer att säkerställa en smidig övergång för användare, eftersom de uppgraderar sina enheter till den nya versionen av Android-plattformen.
  • Om din applikation inte använder några nya API-appar som introducerats sedan Android 1.1 kan du ange allmänt Android 1.1-kompatibilitet genom att ange attributet till "2". Om din applikation inte använder några nya API-er som introducerats sedan Android 1.0, kan du ta bort attributet eller ställa in det till "1". Innan du publicerar din ansökan måste du dock se till att kompilera din ansökan mot Android-biblioteket som motsvarar programmets android: minSdkVeresion-värde.
  • API ändringar:
  • Gränssnitt:
  • Ram för enklare bakgrund / UI-tråds interaktion
  • Ny SlidingDrawer-widget
  • Ny HorizontalScrollview-widget
  • AppWidget-ramverket:
  • API för att skapa AppWidgets på hemskärmen. Information om hur du använder AppWidgets finns i dokumentationen till utvecklarhandboken AppWidgets. Se även Introducera hemskärms widgets och AppWidget-ramverket på Android Developer's Blog.
  • API för att fylla i Live-mappar med anpassat innehåll.
  • Medieramen:
  • Röda ljudinspelnings- och uppspelnings-API: er
  • Interaktiv MIDI-uppspelningsmotor
  • Videoinspelnings API för utvecklare (3GP-format)
  • Intentioner för video och bilddelning
  • Media search Intent
  • Input Method Framework:
  • Input Method Service Framework
  • Text-prediktionsmotor
  • Möjlighet att tillhandahålla nedladdningsbara IME till användare
  • Programspecifika hårdvarukrav:
  • Program kan nu använda ett nytt element i sina manifestfiler, för att ange till Android-systemet vilka hårdvarufunktioner de behöver för att fungera korrekt. Till exempel kan en applikation använda elementet för att ange att det behöver ett fysiskt tangentbord eller en viss navigeringsenhet, såsom en trackball. Innan du installerar programmet kontrollerar Android-systemet attributen som definierats för elementet och låter installationen fortsätta endast om den nödvändiga hårdvaran är närvarande.
  • Ram för taligenkänning:
  • Stöd för att använda taligenkänningsbibliotek via Intent. Se RecognizerIntent.
  • Diverse API-tillägg:
  • LocationManager - Program kan få uppdateringar för platsändringar via Intent
  • WebView - Tryck på start / avsluta / flytta / avbryta DOM-händelsestöd
  • Redesignade API för sensorhanterare
  • GLSurfaceView - bekvämlighetsram för att skapa OpenGL-applikationer
  • Broadcast Intent för appuppdatering installerat lyckades - för en mjukare uppgradering av appen

Vad är nytt i version 1.5 Utgåva 1:

  • Flera versioner av Android-plattformen ingår (Android 1.1, Android 1.5). Verktygen uppdateras för att du ska kunna distribuera din applikation på vilken plattform som helst i SDK, vilket hjälper dig att säkerställa framkompatibilitet och eventuellt bakåtkompatibilitet.
  • Introducerar Android Virtual Devices - (AVD) konfigurationer av alternativ som du kör i emulatorn för att bättre modellera aktuella enheter. Varje AVD har sitt eget dedikerade lagringsområde, vilket gör det mycket lättare att arbeta med flera emulatorer som körs samtidigt.
  • Stöd för SDK-tillägg, som utökar Android SDK för att ge dig tillgång till ett eller flera externa Android-bibliotek och / eller en anpassad (men kompatibel) systembild som kan köras i emulatorn.
  • Det nya Eclipse ADT-pluginet (version 0.9.0) erbjuder nya guider för att skapa projekt som är anpassade för specifika Android-konfigurationer, generera XML-resurser (t.ex. layouter, animeringar och menyer), skapa alternativa layouter och exportera och teckna din ansökan om publicering.
  • Förbättrat stöd för JUnit i ADT
  • Enklare profilering av prestanda
  • Mindre hantering av lokala applikationer. Du kan nu inkludera eller utesluta lokalresurser när du bygger din APK från ett enda Android-projekt.
  • Ett nytt verktyg som heter "android" ersätter aktivitetsskriptet.

Vad är nytt i version 1.0 Utgåva 1:

  • Emulator:
  • Emulatorn sparar nu användarbilden i & # x3c; android & # x3e; /SDK1.0 /
  • Fasta EsounD-relaterade frysningar på Linux.
  • Fastställde dokumentationen i -help-ljud. '-audio lista' fungerar inte, man behöver ringa -hjälpa-audio-out och -help-audio-in för att få listan över giltiga ljudbackends.
  • Fast rullhjul Dpad-emulering i roterat läge. före det, skulle det med hjälp av rullningshjulet alltid generera Dpad Up / Down-händelser, även när det är i liggande läge.
  • Flera Obsolete kommandotyper togs bort.
  • Om du ställer in nätverkshastigheten via konsolen eller alternativet -netspeed ändras anslutningsikonen på enheten korrekt.
  • Om du vill ställa in GSM-röstregistreringstillståndet till "roaming" i konsolen ändras röstikonet på enheten korrekt.
  • SQLite:
  • SQLite ingår nu i SDK-paketet på alla plattformar.

Krav :

  • Oracle Java Standard Edition Runtime Environment

Liknande mjukvara

Nimrod
Nimrod

20 Feb 15

4tH compiler
4tH compiler

20 Feb 15

HGL Suite
HGL Suite

17 Feb 15

Flexc++
Flexc++

14 Apr 15

Annan programvara för utvecklare Open Handset Alliance

Android SDK
Android SDK

11 Jul 15

Android SDK
Android SDK

3 Jan 15

Kommentarer till Android SDK

Kommentarer hittades inte
Kommentar
Slå på bilder!