Logo sl.androidermagazine.com
Logo sl.androidermagazine.com

Orodja Adt 17 in sdk r17 zdaj že v tretji različici beta, razvijalcem prinesejo nova orodja in popravke napak

Kazalo:

Anonim

Kdor se ukvarja z razvojem za Android (ali katero koli programsko platformo), ve, da so dobra orodja najpomembnejši del celotnega postopka. Videli smo, da se Androidova ekipa močno trudi pri izboljšanju orodij za razvoj in odpravljanje napak, in še vedno se trudi. Vtičnik ADT za Eclipse in orodja / orodja SDK / orodja za platformo že potekajo nadgradnjo in so na tretjem predogledu beta. Razvijalci bodo uživali v spremembah, ki vključujejo velike stvari, kot je nova različica ProGuarda (več informacij tukaj), pa tudi manjše spremembe, na primer možnost izvoza posnetka zaslona iz urejevalnika postavitve. Po premoru smo dobili celoten seznam sprememb, in če razvijate kakršno koli aplikacijo za Android z Eclipse, si oglejte.

Vendar je ena velika sprememba, ki bo pripomogla k povprečnemu hekerju / moderju za Android - podrobna omrežna uporaba katere koli aplikacije. Novo orodje DDMS bo podalo podatke za omrežni promet, tako znotraj kot zunaj, v kateri koli napravi z operacijskim sistemom Android 4.0.3 ali novejšo. Graf se posodablja v realnem času, in ker bo razvijalcem aplikacij odličen način, da vidijo, kako njihova aplikacija uporablja omrežne vtičnice, bo lahko pomagal odpraviti napake samo v tem, kaj aplikacije v vašem telefonu požrejo vaše podatke. Nič več ugibanja, katera aplikacija je obtičala in se nenehno nalaga, samo priključite telefon in uporabite novo orodje DDMS, da ugotovite, kaj se točno dogaja. Vedeti je pol bitke.

Če želite preizkusiti nova orodja, jih ne boste mogli prenesti prek upravitelja SDK, vendar je ročna namestitev dovolj preprosta, cela navodila pa boste našli na spodnji povezavi vira.

Vir: Projekt Android Tools

Nove lastnosti

DDMS lahko zdaj prikaže podrobno omrežno uporabo aplikacije v živo (Več informacij)

ProGuard:

  • ProGuard v paketu je posodobljen na različico 4.7. Poleg številnih novih funkcij bo to odpravilo napako »Pretvorba v Dalvik format ni uspela z napako 1«, ki so jo doživeli nekateri uporabniki.
  • Privzeta datoteka proguard.cfg je posodobljena z boljšimi privzetimi zastavami za Android.
  • Konfiguracijska datoteka ProGuard je razdeljena na polovico, pri čemer so projektne zastavice shranjene v projektu, generične Android zastave pa se distribuirajo (in posodabljajo) s samimi orodji.
  • Več informacij

Lint:

  • Zdaj Lint preverja Java kodo in preverja, katera predhodna iskanja na podlagi vzorca v kodi Java (na primer preverjanje neuporabljenih virov) so bila napisana z namenom, da bi uporabila natančnejša drevesa za razčlenitev Java.
  • Lint podpira knjižnične projekte, tako da bo na primer preverjanje neporabljenih virov pravilno obravnavalo vire, ki so bili objavljeni v knjižničnem projektu in na katere se nanaša referenčni projekt.
  • Opozorila o linju lahko zatrdite v kodi Java z novim pripisom @SuppressLint in v datotekah XML z novimi orodji: imenski prostor in ignore-atribut. (Več informacij)

Novi pregledi:

  • Poiščite klice Android API, za katere je potrebna različica Androida višja od najnižje podprte različice. Uporabite lahko novo obvestilo @TargetApi, da določite lokalne preglasnice za pogojno naloženo kodo. (Več informacij)
  • Pravila delovanja
  • Približno 30 drugih novih pravil

Prenovljeni uporabniški vmesnik Eclipse Lint:

  • Novo dejanje orodne vrstice »Run Lint« s spustnim menijem za izbiro določenih (ali vseh) projektov, brisanje rezultatov itd.
  • Okno z rezultati je zdaj organizirano kot drevo kot raven seznam. Vsaka vrsta izdaje ima eno postavko na najvišji ravni, kar olajša hitro pregledovanje poročil in zožitev na vprašanja, ki vas najbolj zanimajo.
  • Okno z rezultati vsebuje veliko novih ukrepov orodne vrstice, vključno z razširitvijo / strnitvijo, prezreti v datoteki, prezreti v projektu, prezreti povsod, prikazati možnosti in konfigurirati stolpce.
  • Na voljo so novi stolpci, na primer kategorija, prednost, projekt, datoteka in vrstica. Izbira stolpcev (kot tudi velikosti stolpcev) se nadaljuje. Če želite razvrstiti po tem stolpcu, lahko kliknete na stolpce.
  • V pogovornem oknu Možnosti lint sta gumba Omogoči vse in onemogoči vse ter besedilno polje iskalnega filtra za filtriranje po izdaji id, povzetku in resnosti.

Nov hitri oris za urejevalnike XML (Ctrl-O, Command-O). To prikazuje strukturo trenutne datoteke, vključno z ikonami in ID-ji, ter vam omogoča filtriranje in hiter skok na določene ID-je.

Izbirnik virov zdaj prikazuje razrešeno vrednost za vire (npr. Pri izbiri @ string / hello pokaže, da je rešena vrednost "Hello World"). Omogoča tudi neposredno urejanje izbrane vrednosti.

Urejevalnik postavitve ne dodeli privzetih ID-jev postavitvam, vključuje in združuje oznake. To je ponavadi onesnažilo imensko območje z veliko neuporabljenimi viri, saj s postavitvami običajno ne manipulira prek kode ali nanjo iz XML. (Urejevalnik RelativeLayout samodejno dodeli ID-e pogledom brez id-jev, ko jih kaže.)

Izvoz posnetka zaslona iz urejevalnika postavitve

Popravek urejevalnika postavitve za SlidingDrawer, ki ga na nekaterih platformah ni mogoče povleči v postavitev.

Prav tako popravite prikaz predogleda za SlidingDrawer in TabHost (izdaja 23022).

Nove privzete ikone aplikacij, vključno z različico xhdpi.

Pomembni popravki napak:

  • Odpravljene težave, ki bi lahko preprečile upodabljanje postavitve zaradi nerešljivih virov (izdaji 21046 in 21051)
  • Odpravite napako v orodju za izbiro virov, zaradi česar nekaterih vrst okvirnih virov ni bilo mogoče izbrati (izdaja 20589)
  • Odpravite napako v oblikovalniku, kjer bi lahko z določenim vzorcem praznega prostora izbrisal znak brez presledka (težava 23940)
  • Odpravite lokacijsko napako, ki vpliva zlasti na turške kraje (izdaja 23747)