Android SDK

Szoftver screenshot:
Android SDK
Szoftver adatai:
Változat: 3.1.2.0 Frissítve
Feltöltés dátuma: 22 Jun 18
Engedély: Ingyenes
Népszerűség: 68

Rating: 3.0/5 (Total Votes: 3)

Az Android SDK projekt egy teljesen ingyenes és több platformra kiterjedő szoftvercsomag az Android által működtetett mobileszközök számára. Ez magában foglalja az összes olyan eszközt, amellyel el kell indítania az Android operációs rendszert és az alkalmazásfejlesztést. Az Android a világ legnépszerűbb mobil operációs rendszere, világszerte több millió felhasználóval. Az Android alkalmazások létrehozásának megkezdéséhez látogasson el a hivatalos weboldalra.


Lehetővé teszi a fejlesztőknek Android alkalmazások létrehozását

Az Android SDK segítségével a fejlesztők alkalmazásokat hozhatnak létre az Android platformon. Ezeket az alkalmazásokat a Java programozási nyelv segítségével írják le, és a Dalvik, a beágyazott használatra tervezett egyéni virtuális gép, amely a Linux kernel tetején fut. Természetesen szüksége lesz az erőteljes Android Stúdió IDE-re (Integrated Development Environment).

Az SDK (Software Development Kit) sok hasznos eszközt tartalmaz, legtöbbjük csak parancssori, valamint egy grafikus emulátor, amely lehetővé teszi egy egyedi Android operációs rendszer tesztelését. Az induláshoz, az archívum letöltéséhez és kicsomagolásához nyissa meg az android-sdk-linux könyvtárban található eszköztárat, és kattintson duplán a & lsquo; android & rsquo; fájlt.

Futási idő függőségek és támogatott operációs rendszerek

Először is meg kell említenünk, hogy az Android SDK szoftver független az asztali környezetektől, ami azt jelenti, hogy GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox vagy Xfce asztali környezeteket használhatja. / p>

Másodszor, a számítógépedre kell telepíteni a legújabb Oracle JDK (Java Development Kit), valamint a GNU C Library (glibc) 2.15 vagy újabb verzióját. Az Android SDK a GNU / Linux bármely terjesztésén fut, amíg ezek a futásidejű függések rendelkezésre állnak.

Kérjük, vegye figyelembe, hogy a számítógépen legalább 2 GB RAM (4 GB javasolt), legalább 400 MB szabad lemezterület, valamint 1280x800 felbontású grafikus kártya szükséges.

Mi új ebben a kiadásban:

  • Egyes esetekben az Android Stúdió a távozáskor határozatlan ideig lógott.
  • A forráskészletekkel konfigurált beépítéseket a következő üzenet jelenik meg, ha az azonnali futtatás engedélyezve van:
  • & quot; A SourceSet nevét az Android Gradle Plugin nem ismeri fel. "
  • Az Instant Run engedélyezése esetén az új Kotlin projektekből származó buildek nem sikerültek a Run parancs által kiváltottan.
  • A build.gradle fájl szerkesztése közben néha észrevehető késleltetés volt a karakter és a képernyőn megjelenő karakter beírása között.
  • A nagyszámú modul vagy külső függőségi körben végrehajtott projektek dexing során bekövetkezett hibák felépítése során a következő hibaüzenet jelenik meg:
  • "RejectedExecutionException: A témahatár túllépte a blokkolt munkatárs helyett"
  • A D8 fő DEX listájának kiszámítása nem vette figyelembe egyes visszaverő hívásokat.

Újdonság a verzióban:

  • Az alapértelmezett ProGuard konfiguráció, a proguard.cfg, most figyelmen kívül hagyja a következő osztályokat:
  • osztályok, amelyek kiterjesztik a preferenciát
  • osztályok, amelyek kiterjesztik a BackupAgentHelperet
  • Az ant lib szabályok mostantól felülbírálhatják a java.encoding, a java.source és a java.target tulajdonságokat.
  • A javac Ant feladat alapértelmezett kódolása most UTF-8.
  • A DDMS-ben lévő LogCat nézet most megfelelően megjeleníti az UTF-8 karaktereket.
  • Az SDK menedzser megbízhatóbb a Windows rendszeren. A fejlesztésekről bővebben az Android eszközök projekt webhelyén olvashat.
  • Ha engedélyezett egy pillanatképet egy AVD számára, automatikusan rögzítik azokat. Az emulátor most visszaállítja az állapotot, amikor az utóbbi időben bezáródik szinte azonnal.
  • Fix a hiányzó JAR fájl hiba, amely megakadályozta a draw9patch futását.
  • Fix a Windows indító szkriptek hierarchyviewer és ddms az adb új helyének támogatásához.
  • Az emulátor teljesítményével kapcsolatos ismert problémák: Mivel az Android emulátor szimulálja a számítógép ARM utasításkészlet-architektúráját, az emulátor teljesítménye lassú.

Újdonság a 1.6 verzióban: 2. kiadás:

  • API kapcsolatos:
  • Megfelelően megjeleníti a CDMA-val kapcsolatos állandókat az android.telephony.TelephonyManagerben: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A és NETWORK_TYPE_1xRTT.
  • Rendszer kép:
  • Javítja a hibát, hogy a Bitmap sűrűsége most a Parcelable-en keresztül terjedjen.
  • Javítja a NinePatchDrawable-ot, hogy a kompatibilitási módban megfelelően beszámoljon a bejelentett tömbökről.
  • Javítja a TextView-ot, hogy megfelelően alakítsa ki a stílusos betűtípus-mutatókat a képernyő sűrűsége alapján.
  • A rendszermag 2.6.29-es verziójára frissíti a rendszermagot a kereskedelmi forgalomban kapható Android-eszközökön.
  • Eszközök:
  • Új Ant Build rendszert ad hozzá Emma műszerezési projektjeinek támogatásához (kódlefedettség).
  • Javítja az emulátor bőröket, hogy megfelelően emulálják a d-padot fekvő módban.
  • Javítja a sűrűségi renderelést az ADT elrendezési szerkesztőjében.

Újdonság a 1.6-os verzióban: 1. kiadás:

  • Emulátor támogatás több képernyő mérethez / sűrűséghez, beleértve az új bőröket is.
  • Android SDK és AVD Manager, grafikus felhasználói felület, amely lehetővé teszi az SDK és AVD környezetek egyszerűbb kezelését. Az eszköz lehetővé teszi Android-virtuális eszközök létrehozását és kezelését, valamint új SDK-csomagok (pl. Platformverziók és bővítmények) letöltése a környezetbe.
  • A tesztcsomagok támogatása az új projekt varázslóban

Újdonság a 1.5 verzióban: 3. kiadás:

  • Az SDK-ban (könyvtárként és rendszerképként) szállított Android 1.5 rendszer az Android 1.5 gyártási rendszer képének fejlesztési párja, amely 2009 májusa óta Android-alapú készülékekre telepíthető. teljesen kompatibilis és nem tartalmaz külső könyvtárakat. Ez az Android SDK első verziója, amely nem tartalmazza a Google Térkép külső könyvtárát.
  • Az Android 1.5 rendszer frissített verzióját biztosítja a keret API-jának. A korábbi verziókhoz hasonlóan az Android 1.5 API-hoz egy egész szám azonosítóval (3) van ellátva, amelyet a rendszer maga tárol. Ez az azonosító, az úgynevezett "API szint", lehetővé teszi a rendszer számára, hogy helyesen határozza meg, hogy egy alkalmazás kompatibilis-e a rendszerrel az alkalmazás telepítése előtt.
  • Az alkalmazások hivatkozhatnak bizonyos API-szintértékre manifeszt fájlaikban, jelezve az alkalmazás futtatásához szükséges Android-rendszer minimális verzióját. A minimális API szintre való hivatkozáshoz a kérelmek hozzáadhatnak egy android: minSdkVersion attribútumot a megnyitott fájlokban. Az attribútum értéke egy API szint-azonosítónak megfelelő egész szám. Egy alkalmazás telepítése előtt a rendszer ellenőrzi az android: minSdkVersion értékét, és csak akkor engedélyezi a telepítést, ha a hivatkozott egész szám kisebb vagy egyenlő a rendszerben tárolt API szinti egész számmal.
  • Ha áttelepíti az alkalmazást az új SDK-ba, akkor ki kell választania azt a platformverziót, amelyre az alkalmazást fordítja. Általában össze kell fordítanod az alkalmazását az alkalmazás által támogatott platform legalacsonyabb verziójával szemben. Miután meghatározta a legalacsonyabb verziót, győződjön meg róla, hogy az alkalmazás manifesztfájlja meghatározza a legalacsonyabb kompatibilis platformverzió API szintjét az android: minSdkVersion attribútumban.
  • Az alkalmazás összeállítása után győződjön meg róla, hogy teszteli az alkalmazás android: minSdkVersion attribútumban meghatározott platformon. Az előre kompatibilitás biztosítása érdekében futtatnia kell az alkalmazást platformokon is, egy magasabb API szintet használva, mint amit az alkalmazás használ. Ha az alkalmazást az emulátorban lévő különböző platformverziókkal szemben futtatja, létrehozni egy AVD-t minden egyes tesztelni kívánt platform verzióhoz. További információ az AVD-kről: Android virtuális eszközök. Ha fizikai eszközt használ teszteléshez, győződjön meg róla, hogy ismeri az Android platform platformszintjét.
  • Ha alkalmazást készít Android 1.5 könyvtár használatával, és alkalmazásában API-t használó API-kat használ, akkor az android: minSdkVersion attribútumot az alkalmazás manifesztumában állítsa a & quot; 3 & quot; értékre.
  • Pontosabban definiálja az android: minSdkVersion attribútumot egy elemben, mint a manifeszt fájlban gyermekként. Amikor be van állítva, az attribútum így néz ki:
  • & lt; manifeszt & gt;
  • ...
  • & lt; uses-sdk android: minSdkVersion = "3" / & gt;
  • ...
  • & lt; / manifeszt & gt;
  • Az android: minSdkVersion beállításával így gondoskodhat arról, hogy a felhasználók csak akkor tudják telepíteni az alkalmazást, ha eszközeik az Android platform kompatibilis verzióját futtatják. Ez viszont biztosítja, hogy az alkalmazás megfelelően működjön az eszközén. Ez különösen akkor fontos, ha az alkalmazás Android 1.5-ben bevezetett API-kat vagy rendszerfunkciókat használ.
  • Ha az alkalmazás Android 1.5-ben bevezetett API-kat használ, de nem deklarálja & lt; uses-sdk android: minSdkVersion = "3" / & gt ;, akkor megfelelően fog működni Android 1.5 eszközökön, de nem Android 1.0 eszközökön. Az utóbbi esetben az alkalmazás ütközik futás közben, amikor megpróbálja használni az Android 1.5 API-kat.
  • Ezzel szemben, ha az alkalmazás nem használ új API-kat az Android 1.5 rendszerben, az alkalmazás általában a rendszer későbbi verzióját futtató eszközökön fog működni. Ha azonban közzétette az alkalmazást, akkor azt javasoljuk, hogy telepítse és tesztelje alkalmazását az SDK-ban szereplő Android 1.5 rendszerképen. Ez biztosítja a zökkenőmentes átmenetet a felhasználók számára, miközben frissítik eszközüket az Android platform új verziójára.
  • Végül, ha az alkalmazás nem használ új API-kat bevezetve az Android 1.1 óta, az attribútumnak a & quot; 2 & quot; Ha alkalmazása nem használ új API-kat bevezetett Android 1.0 óta, eltávolíthatja az attribútumot, vagy beállíthatja azt az & quot; 1 & quot ;. Az alkalmazás közzététele előtt azonban győződjön meg arról, hogy az alkalmazás Android-könyvtárával összevonja az alkalmazást, amely megfelel az alkalmazás android: minSdkVeresion értékének.
  • API-változások:
  • felhasználói felület:
  • Keret a könnyebb háttér- / felhasználói séma-interakció érdekében
  • Új SlidingDrawer widget
  • Új HorizontalScrollview widget
  • AppWidget keretrendszer:
  • API-k a biztonságos otthoni képernyő AppWidgets létrehozásához. Az AppWidgets használatával kapcsolatos információkért lásd a Fejlesztői útmutató AppWidgets dokumentációját. Tekintse meg a Kezdőlap widgetek és az AppWidget keretrendszer bemutatása az Android fejlesztői blogján.
  • API-k az élő mappák elhelyezéséhez egyéni tartalom mellett.
  • Médiakeret:
  • Nyers hangfelvételi és lejátszási API-k
  • Interaktív MIDI lejátszási motor
  • Videofelvételi API-k fejlesztőknek (3GP formátum)
  • Videó- ​​és fotómegosztási szándék
  • Médiakeresés szándék
  • Beviteli mód keret:
  • Beviteli mód Szolgáltatás keret
  • Szöveg-előrejelző motor
  • Képes letölthető IME-ket adni a felhasználóknak
  • Az alkalmazás által meghatározott hardverkövetelmények:
  • Az alkalmazások most már új elemet használhatnak a manifeszt fájlokban, hogy jelezzék az Android rendszer számára azokat a hardverfunkciókat, amelyekre szükségük van ahhoz, hogy megfelelően működjenek. Például egy alkalmazás használhatja az elemet annak meghatározására, hogy fizikai billentyűzetet vagy egy adott navigációs eszközt, például trackballot igényel. Az alkalmazás telepítése előtt az Android rendszer ellenőrzi az elemre meghatározott attribútumokat, és csak akkor engedélyezi a telepítést, ha a szükséges hardver van jelen.
  • Beszédfelismerési keret:
  • A beszédfelismerő könyvtárak használatának támogatása a szándék szerint. Lásd: RecognizerIntent.
  • Egyéb API kiegészítések:
  • LocationManager - Az alkalmazások helyreállítást frissíthetnek a szándékkal
  • WebView - Érintse meg a DOM eseménytámogatás indítását / végét / mozgatását / törlését
  • Újratervezett szenzorkezelő API-k
  • GLSurfaceView - kényelmes keret az OpenGL alkalmazások létrehozásához
  • Az alkalmazás frissítésének telepítési szándéka sikerült - az alkalmazás tökéletesebb frissítési élményéhez

Újdonság a 1.5 verzióban: 1. kiadás:

  • Az Android platform több verziója is szerepel (Android 1.1, Android 1.5). Az eszközök frissítése lehetővé teszi, hogy alkalmazását alkalmazza az SDK egyik platformján, amely segít az előretekintés és adott esetben az elfelejtett kompatibilitás biztosításában.
  • Megjeleníti az Android Virtuális Eszközök - (AVD) konfigurációját az emulátorban futó lehetőségekkel, hogy jobban modellezzen az aktuális eszközöket. Mindegyik AVD saját dedikált tárterületet kap, ami sokkal könnyebbé teszi a párhuzamosan futó több emulátort.
  • Az SDK bővítmények támogatása, amelyek kiterjesztik az Android SDK-t, hogy hozzáférést biztosítsanak egy vagy több külső Android-könyvtárhoz és / vagy egy testreszabott (de kompatibilis) rendszerképhez, amely az emulátorban futhat.
  • Az új Eclipse ADT-bővítmény (0.9.0-as verzió) új varázslókat kínál, amelyek segítségével konkrét Android-konfigurációkra tervezett projekteket hozhat létre, XML-forrásokat (például elrendezéseket, animációkat és menüket) generálhat, alternatív elrendezéseket generálhat, exportálhat és aláírhat közzétételi kérelmét.
  • Javított JUnit támogatás ADT-ben
  • A teljesítmény egyszerűbb profilolása
  • A helyi alkalmazások egyszerűbb kezelése. Mostantól beillesztheti vagy kizárhatja a helyi erőforrásokat, amikor az APK-t egy Android-projektből építheti.
  • Új eszköz, az & quot; android & quot; helyettesíti a tevékenységkreator forgatókönyvet.

    • Emulátor:

    Újdonság

  • Az emulátor most elmenti a felhasználói képet a & # x3c; android & # x3e; /SDK1.0 /
  • Fix EsounD-hez kapcsolódó fagyások Linux alatt.
  • Javítva a dokumentációt az -help-hangban. A "audió lista" nem működik, az érvényes audió háttértáblák listájának megjelenítéséhez hívni kell a -help-audio-out-et és a -help-hangot.
  • Fix görgetőgomb Dpad emuláció forgatva. előtte a gördítőkerék használata mindig Dpad Up / Down eseményeket eredményezett, még akkor is, ha fekvő módban van.
  • Több elavult parancsot eltávolítottunk.
  • A hálózati sebesség beállítása a konzolon vagy a -netspeed opción keresztül megfelelően módosítja a kapcsolat ikonját a készüléken.
  • A GSM hang regisztrációs állapotának beállítása a konzolban a "roaming" -ra megfelelően módosítja a hang ikonját a készüléken
  • SQLite:
  • Az SQLite minden platformon megtalálható az SDK csomagban.

Követelmények :

Hasonló program

Plessc
Plessc

19 Feb 15

Ruby
Ruby

17 Aug 18

Polyglot
Polyglot

2 Jun 15

Python
Python

22 Jun 18

Más szoftver fejlesztő Open Handset Alliance

Android SDK
Android SDK

3 Jan 15

Android SDK
Android SDK

11 Jul 15

Hozzászólások a Android SDK

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!