Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Az Adt 17 és az r17 sdk eszközök már a harmadik bétaverzióban hoznak új eszközöket és hibajavításokat a fejlesztőkhöz

Tartalomjegyzék:

Anonim

Bárki, aki fejleszti az Androidot (vagy bármilyen szoftverplatformot), tudja, hogy a jó eszközök a teljes folyamat legfontosabb részét képezik. Láttuk, hogy az Android csapata keményen dolgozik a fejlesztési és hibakeresési eszközök fejlesztésében, és még mindig dolgozik rajta. Az ADT plugin az Eclipse-hez és az SDK eszközök / platform-eszközök jelentős frissítést hajtanak végre, és a harmadik béta verzióban vannak. A fejlesztők élvezni fogják a változásokat, amelyek olyan nagy dolgokat foglalnak magukban, mint a ProGuard új verziója (további információ itt), valamint olyan kisebb változtatásokat, mint például a képernyőképesek exportálása az elrendezés szerkesztőből. Megvan a teljes változáslista a szünet után, és ha bármilyen alkalmazást fejlesztett az Androidra az Eclipse-rel, akkor nézd meg.

De van egy nagy változás, amely hihetetlenül hasznos lesz az átlagos Android hackerekhez / modernerekhez - bármilyen alkalmazás részletes hálózati használata. Az új DDMS eszköz adatot szolgáltat a hálózati forgalomról, akár ki, akár ki, bármilyen eszközön, amelyen az Android 4.0.3 vagy újabb fut. A grafikon valós időben frissül, és amellett, hogy nagyszerű módja annak, hogy az alkalmazásfejlesztők megnézhessék, hogyan használják alkalmazásuk hálózati aljzatokat, képes lesz arra is, hogy hibakeresést végezzen a telefonja azon alkalmazásai között, amelyek felszívják az Ön adatait. Nem kell többé kitalálnia, hogy mely alkalmazás elakad, és folyamatosan feltölteni, csak csatlakoztassa a telefont, és használja az új DDMS eszközt, hogy pontosan megtudja, mi folyik itt. A tudás a harc fele.

Ha meg akarja próbálni az új eszközöket, akkor nem fogja letölteni azokat az SDK kezelőn keresztül, de a kézi telepítés elég egyszerű, és a teljes utasításokat az alábbi forráshivatkozáson találja meg.

Forrás: Android Tools Project

Új funkciók

A DDMS mostantól megmutathatja egy alkalmazás élő részletes hálózati használatát (További információ)

ProGuard:

  • A mellékelt ProGuard frissítve lett a 4.7-es verzióra. Számos új szolgáltatás mellett ez javítja az egyes felhasználók által tapasztalt "Átalakítás a Dalvik formátumra meghiúsult az 1. hibával" hibát.
  • Az alapértelmezett proguard.cfg fájlt jobb alapértelmezett zászlókkal frissítették az Androidra.
  • A ProGuard konfigurációs fájlt felére osztották, a projektspecifikus jelzőket a projektben tartották, és az általános Android zászlókat elosztották (és frissítették) magukkal az eszközökkel.
  • Több információ

lint:

  • Lint most ellenőrzi a Java-kódot, és ellenőrzi, hogy a Java-kódban korábban végrehajtott mintaalapú kereséseket (például a nem használt erőforrás-ellenőrzést) átírták a pontosabb Java-elemző fák használatához.
  • A Lint támogatja a könyvtári projekteket, így például a nem használt erőforrás-ellenőrzés megfelelően kezeli a könyvtári projektben bejelentett és egy későbbi projektben hivatkozott erőforrásokat.
  • A Lint figyelmeztetéseket a Java kódban az új @SuppressLint annotációval, az XML fájlokban pedig az új eszközökkel: névtér és ignore-attribútum elnyomhatjuk. (Több információ)

Új szösz ellenőrzések:

  • Keressen olyan Android API-hívásokat, amelyeknél az Android minimálisan támogatott verzióját igényli. Az új @TargetApi megjegyzés segítségével meghatározhatja a feltételesen betöltött kód helyi felülbírálását. (Több információ)
  • Teljesítési szabályok
  • Körülbelül 30 további új szabály

Felújított Eclipse Lint felhasználói felület:

  • Új "Lint futtatás" eszköztár művelet egy legördülő menüvel az egyes (vagy az összes) projekt kiválasztásához, az eredmények törléséhez stb.
  • Az eredmények ablaka most faként van elrendezve, nem pedig sima listaként. Minden kiadástípusnak van egy felső szintű eleme, amely megkönnyíti a bejelentett problémák gyors átvizsgálását és szűkítését a leginkább érdeklő kérdésekre.
  • Az eredményablak számos új eszköztárműveletet tartalmaz, beleértve a kibontást / összecsukást, a fájlban való figyelmen kívül hagyást, a projektben figyelmen kívül hagyást, a mindenhol figyelmen kívül hagyást, az opciók megjelenítését és az oszlopok konfigurálását.
  • Új oszlopok érhetők el, például kategória, prioritás, projekt, fájl és sor. Az oszlopkiválasztás (valamint az oszlopméretek) megmarad. Kattintson az oszlopokra az oszlopok szerinti rendezéshez.
  • A Bolygóbeállítások párbeszédpanelen található Az összes engedélyezése és az Összes letiltása gombok, valamint a Keresési szűrő szövegmezőben található szűrés a kiadási azonosító, az összefoglalás és a súlyosság alapján.

Új gyors vázlat az XML-szerkesztők számára (Ctrl-O, Command-O). Ez megmutatja az aktuális fájl szerkezetét, beleértve az ikonokat és azonosítókat, valamint lehetővé teszi a szűrést és a gyors azonosítókat.

Az erőforrás-választó most megjeleníti az erőforrások feloldott értékét (pl. Amikor a @ string / hello lehetőséget választja, akkor megjelenik, hogy a feloldott érték „Hello World”). Ezenkívül lehetővé teszi a kiválasztott érték közvetlen szerkesztését.

Az elrendezés-szerkesztő már nem rendeli az alapértelmezett azonosítókat az elrendezésekhez, tartalmazza és egyesíti a címkéket. Ez a névteret sok fel nem használt erőforrással szennyezi, mivel az elrendezéseket általában nem manipulálják kóddal, vagy nem hivatkoznak XML-re. (A RelativeLayout szerkesztő automatikusan hozzárendel azonosítókat a nézetekhez azonosítók nélkül, amikor rájuk mutat.)

A képernyőképe exportálása az Elrendezés szerkesztőből

A SlidingDrawer elrendezés-szerkesztőjének javítása, amelyet néhány platformon nem lehetett húzni az elrendezésbe.

Javítsa meg a SlidingDrawer és a TabHost előnézeti renderelését is (23022 szám).

Új alapértelmezett alkalmazásikonok, beleértve az xhdpi verziót.

Fontos hibajavítások:

  • Javított problémák, amelyek megakadályozhatják az elrendezés megjelenítését az oldhatatlan erőforrások miatt (21046. és 21051. szám)
  • Javítsa ki a hibát az erőforrás-választóban, amely lehetetlenné tette bizonyos típusú keretforrások kiválasztását (20589 számú kiadás)
  • Javítson ki egy hibát a formázóban, ahol egy bizonyos szóköz mintázat egy nem szóköz karakter törlését eredményezheti (23940. szám)
  • Javítsa a lokális hibát, különösen a török ​​nyelveket érintve (23747. szám)