Android Centrala

Orodja ADT 17 in SDK r17 zdaj v tretji različici beta, razvijalcem prinašajo nova orodja in popravke napak

protection click fraud

Kdor se ukvarja z razvojem za Android (ali katero koli programsko platformo), ve, da so dobra orodja najpomembnejši del celotnega procesa. Videli smo, da je ekipa za Android trdo delala, da bi izboljšala orodja za razvoj in odpravljanje napak, in še vedno so pri tem. Vtičnik ADT za Eclipse in orodja/orodja za platforme SDK imajo v teku večjo nadgradnjo in so v tretjem beta predogledu. Razvijalci bodo uživali v spremembah, ki vključujejo velike stvari, kot je nova različica ProGuard (več informacij tukaj), kot tudi manjše spremembe, kot je možnost izvoza posnetka zaslona iz urejevalnika postavitve. Po premoru imamo celoten seznam sprememb in če razvijate kakršno koli aplikacijo za Android z Eclipse, si jo morate ogledati.

Vendar obstaja ena velika sprememba, ki bo povprečnemu zelo koristna Heker/moder za Android -- podrobna uporaba omrežja katere koli aplikacije. Novo orodje DDMS bo dalo podatke za omrežni promet, tako vhodni kot izhodni, v kateri koli napravi s sistemom Android 4.0.3 ali novejšim. Graf se posodablja v realnem času in poleg tega, da je odličen način za razvijalce aplikacij, da vidijo, kako njihova aplikacija uporablja omrežne vtičnice, vam bo lahko pomagal odpraviti napake v tem, katere aplikacije v vašem telefonu jedo podatke. Nič več ugibanja, katera aplikacija je obstala in se nenehno nalaga, samo priključite telefon in uporabite novo orodje DDMS, da natančno ugotovite, kaj se dogaja. Vedeti je pol zdravja.

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

Vir: Projekt orodij za Android

Nove lastnosti

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

ProGuard:

  • ProGuard v paketu posodobljen na različico 4.7. Poleg številnih novih funkcij bo to odpravilo napako »Pretvorba v format Dalvik ni uspela z napako 1«, ki so jo imeli nekateri uporabniki.
  • Privzeta datoteka proguard.cfg je bila posodobljena z boljšimi privzetimi zastavicami za Android.
  • Konfiguracijska datoteka ProGuard je bila razdeljena na pol, pri čemer so zastavice, specifične za projekt, ohranjene v projektu, generične zastavice Android pa so razdeljene (in posodobljene) s samimi orodji.
  • Več informacij

vlakna:

  • Lint zdaj preverja kodo Java in preverja, katera iskanja na osnovi vzorcev so bila prej izvedena v Javi koda (kot je preverjanje neuporabljenih virov) je bila prepisana za uporabo natančnejšega razčlenjevanja Java drevesa.
  • Lint podpira knjižnične projekte, tako da bo na primer preverjanje neuporabljenih virov pravilno obravnavalo vire, deklarirane v knjižničnem projektu in navedene v spodnjem projektu.
  • Opozorila o lintih je mogoče zatreti v kodi Java z novo opombo @SuppressLint, v datotekah XML pa z novimi orodji: namespace in atribut-ignore. (Več informacij)

Nova preverjanja vlaken:

  • Poiščite klice Android API, ki zahtevajo različico Androida, višjo od minimalne podprte različice. Z novo opombo @TargetApi lahko podate lokalne preglasitve za pogojno naloženo kodo. (Več informacij)
  • Pravila delovanja
  • Približno 30 drugih novih pravil

Prenovljen uporabniški vmesnik Eclipse Lint:

  • Novo dejanje orodne vrstice »Zaženi Lint« s spustnim menijem za izbiro določenih (ali vseh) projektov, brisanje rezultatov itd.
  • Okno z rezultati je zdaj organizirano kot drevo in ne kot ravni seznam. Vsaka vrsta težave ima eno postavko najvišje ravni, kar olajša hitro pregledovanje prijavljenih težav in zožitev na težave, ki vas najbolj zanimajo.
  • Okno z rezultati vsebuje veliko novih dejanj orodne vrstice, vključno z razširitvijo/strnitvijo, prezri v datoteki, prezri v projektu, prezri povsod, možnostmi prikaza in konfiguracijo stolpcev.
  • Na voljo so novi stolpci, kot so kategorija, prioriteta, projekt, datoteka in vrstica. Izbira stolpcev (kot tudi velikosti stolpcev) se ohranijo. Kliknite na stolpce, da razvrstite po tem stolpcu.
  • Pogovorno okno z možnostmi Lint ima gumba Omogoči vse in Onemogoči vse ter besedilno polje iskalnega filtra za filtriranje po ID-ju težave, 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. ko izberete @string/hello, prikaže, da je razrešena vrednost "Hello World"). Omogoča tudi neposredno urejanje izbrane vrednosti.

Urejevalnik postavitve ne dodeljuje več privzetih ID-jev postavitvam, oznakam vključuje in spaja. To je običajno onesnažilo imenski prostor z veliko neuporabljenimi viri, saj se s postavitvami običajno ne upravlja prek kode ali se nanje ne sklicuje iz XML-ja. (Urejevalnik RelativeLayout samodejno dodeli ID-je pogledom brez ID-jev, ko kaže nanje.)

Izvozite posnetek zaslona iz urejevalnika postavitve

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

Popravi tudi upodabljanje predogleda za SlidingDrawer in TabHost (težava 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 nerazrešljivih virov (težave 21046 in 21051)
  • Odpravite napako v izbirniku virov, zaradi katere nekaterih vrst virov ogrodja ni bilo mogoče izbrati (težava 20589)
  • Odpravite napako v oblikovalniku, kjer je določen vzorec presledka lahko povzročil izbris znaka, ki ni presledek (težava 23940)
  • Odpravite napako v področnih nastavitvah, ki vpliva zlasti na turške področne nastavitve (težava 23747)
instagram story viewer