Android Centrala

ADT 17 i SDK alati r17 sada u trećoj beta verziji, donose nove alate i ispravke programerima

protection click fraud

Svatko tko se bavi razvojem za Android (ili bilo koju softversku platformu) zna da su dobri alati najvažniji dio cijelog procesa. Vidjeli smo da je tim za Android naporno radio na poboljšanju alata za razvoj i otklanjanje pogrešaka, i još uvijek su u tome. Dodatak ADT za Eclipse i SDK alati/alati za platforme imaju veliku nadogradnju u tijeku i nalaze se u trećoj beta verziji. Programeri će uživati ​​u promjenama, koje uključuju velike stvari poput nove verzije ProGuarda (više informacija ovdje), kao i manje promjene poput mogućnosti izvoza snimke zaslona iz uređivača izgleda. Dobili smo potpuni popis promjena nakon pauze, a ako razvijate bilo kakvu aplikaciju za Android s Eclipseom, trebali biste je pogledati.

Ali postoji jedna velika promjena koja će prosječnom čovjeku biti izuzetno korisna Android haker/moder -- detaljna mrežna upotreba bilo koje aplikacije. Novi DDMS alat dat će podatke za mrežni promet, i dolazni i odlazni, na bilo kojem uređaju s Androidom 4.0.3 ili novijim. Grafikon se ažurira u stvarnom vremenu, a osim što je odličan način za programere aplikacija da vide kako njihova aplikacija koristi mrežne utičnice, moći će vam pomoći u otklanjanju pogrešaka koje aplikacije na vašem telefonu gutaju podaci. Nema više nagađanja koja je aplikacija zapela i neprestano se učitava, samo priključite svoj telefon i upotrijebite novi DDMS alat da saznate što se točno događa. Pola je uspjeha znati.

Ako želite isprobati nove alate, nećete ih moći preuzeti putem SDK upravitelja, ali ručna instalacija je dovoljno jednostavna, a potpune upute pronaći ćete na izvornoj vezi u nastavku.

Izvor: Android Tools Project

Nove značajke

DDMS sada može prikazati uživo detaljnu mrežnu upotrebu aplikacije (Više informacija)

ProGuard:

  • ProGuard u paketu ažuriran na verziju 4.7. Uz mnoge nove značajke, ovo će popraviti pogrešku "Konverzija u Dalvik format nije uspjela s greškom 1" s kojom su se neki korisnici susreli.
  • Zadana datoteka proguard.cfg ažurirana je boljim zadanim oznakama za Android.
  • ProGuard konfiguracijska datoteka podijeljena je na pola, sa zastavicama specifičnim za projekt zadržanim u projektu i generičkim zastavicama Androida distribuiranim (i ažuriranim) sa samim alatima.
  • Više informacija

vlakna:

  • Lint sada provjerava Java kôd i provjerava koja su prethodno izvela pretraživanja na temelju uzoraka u Javi kod (kao što je provjera neiskorištenih resursa) je ponovno napisan za korištenje točnije Java analize stabla.
  • Lint podržava bibliotečne projekte, tako da će, na primjer, provjera neiskorištenih resursa ispravno rukovati resursima deklariranim u knjižničnom projektu i navedenim u nizvodnom projektu.
  • Upozorenja o dlačicama mogu se potisnuti u Java kodu s novom napomenom @SuppressLint, a u XML datotekama s novim alatima: namespace i ignore-attribute. (Više informacija)

Nove provjere dlačica:

  • Pronađite Android API pozive koji zahtijevaju verziju Androida višu od minimalne podržane verzije. Možete upotrijebiti novu napomenu @TargetApi za određivanje lokalnih nadjačavanja za uvjetno učitani kod. (Više informacija)
  • Pravila izvedbe
  • Oko 30 drugih novih pravila

Obnovljeno korisničko sučelje Eclipse Lint:

  • Nova radnja alatne trake "Pokreni Lint" s padajućim izbornikom za odabir određenih (ili svih) projekata, brisanje rezultata itd.
  • Prozor s rezultatima sada je organiziran kao stablo, a ne kao ravni popis. Svaka vrsta problema ima jednu stavku najviše razine, što olakšava brzo skeniranje prijavljenih problema i sužavanje na probleme koji vas najviše zanimaju.
  • Prozor s rezultatima sadrži mnoge nove akcije alatne trake, uključujući proširivanje/sažimanje, zanemarivanje u datoteci, zanemarivanje u projektu, zanemarivanje posvuda, opcije prikaza i konfiguriranje stupaca.
  • Dostupni su novi stupci, kao što su kategorija, prioritet, projekt, datoteka i linija. Odabir stupaca (kao i veličine stupaca) ostaju sačuvani. Možete kliknuti na stupce za sortiranje prema tom stupcu.
  • Dijaloški okvir Lint Options ima gumbe Omogući sve i Onemogući sve i tekstualni okvir filtra za pretraživanje za filtriranje prema ID-u problema, sažetku i ozbiljnosti.

Novi Quick Outline za XML uređivače (Ctrl-O, Command-O). Ovo prikazuje strukturu trenutne datoteke uključujući ikone i ID-ove, te vam omogućuje filtriranje i brzi skok na određene ID-ove.

Birač resursa sada prikazuje razriješenu vrijednost za resurse (npr. kada odaberete @string/hello, prikazuje da je razriješena vrijednost "Hello World"). Također omogućuje izravno uređivanje odabrane vrijednosti.

Uređivač izgleda više ne dodjeljuje zadane ID-ove izgledima, oznakama za uključivanje i spajanje. To je imalo tendenciju zagađivanja imenskog prostora s mnogo neiskorištenih resursa budući da se izgledima obično ne manipulira putem koda ili referencira iz XML-a. (Uređivač RelativeLayout automatski dodjeljuje ID-ove pogledima bez ID-ova kada pokazuje na njih.)

Izvezite snimku zaslona iz uređivača izgleda

Popravak uređivača izgleda za SlidingDrawer koji se na nekim platformama nije mogao povući u izgled.

Također popravi renderiranje pregleda za SlidingDrawer i TabHost (problem 23022).

Nove zadane ikone aplikacija, uključujući xhdpi verziju.

Važni ispravci grešaka:

  • Riješeni problemi koji bi mogli spriječiti renderiranje izgleda zbog neriješivih resursa (problemi 21046 i 21051)
  • Ispravite pogrešku u biraču resursa zbog koje je bilo nemoguće odabrati neke vrste okvirnih resursa (problem 20589)
  • Ispravite pogrešku u alatu za oblikovanje gdje bi određeni uzorak razmaka mogao dovesti do brisanja znaka koji nije razmak (problem 23940)
  • Ispravite pogrešku lokalne postavke koja posebno utječe na turske lokalne postavke (problem 23747)
instagram story viewer