Logo fi.androidermagazine.com
Logo fi.androidermagazine.com

Adt 17 ja sdk-työkalut r17 ovat nyt kolmannessa beetaversiossa, tuovat uusia työkaluja ja virhekorjauksia kehittäjille

Sisällysluettelo:

Anonim

Jokainen, joka kehittää Androidia (tai mitä tahansa ohjelmistoalustaa), tietää, että hyvät työkalut ovat tärkein osa koko prosessia. Olemme nähneet, että Android-tiimillä on ollut kovaa työtä kehittämis- ja virheenkorjaustyökalujen parantamiseksi, ja he ovat edelleen siinä. Eclipsen ADT-laajennuksella ja SDK-työkaluilla / alusta-työkaluilla on meneillään merkittävä päivitys, ja ne ovat kolmannessa beta-esikatselussa. Kehittäjät nauttivat muutoksista, joihin sisältyy suuria asioita, kuten uusi ProGuard-versio (lisätietoja täältä), sekä pienistä muutoksista, kuten mahdollisuus viedä kuvakaappaus asettelueditorista. Meillä on täydellinen luettelo muutoksista tauon jälkeen, ja jos olet kehittämässä minkäänlaista sovellusta Androidille Eclipse-ohjelmalla, sinun pitäisi antaa se katsoa.

Mutta siellä on yksi iso muutos, josta tulee hyötyä tavalliselle Android-hakkereille / muokkaajille - minkä tahansa sovelluksen yksityiskohtainen verkonkäyttö. Uusi DDMS-työkalu antaa tietoja verkkoliikenteestä sekä sisään- että ulospäin kaikilla laitteilla, joissa on Android 4.0.3 tai uudempi. Kaavio päivittyy reaaliajassa. Sen lisäksi, että sovelluskehittäjät näkevät kuinka heidän sovelluksensa hyödyntävät verkkopistorasioita, se voi auttaa myös debugimaan juuri puhelimesi sovellukset, jotka syövät tietojasi. Älä enää arvaa, mikä sovellus on juuttunut ja lataa jatkuvasti, kytke vain puhelimeesi ja käytä uutta DDMS-työkalua selvittääksesi mitä tapahtuu. Tietäminen on puoli taistelua.

Jos haluat kokeilla uusia työkaluja, et voi ladata niitä SDK-hallintaohjelman kautta, mutta manuaalinen asennus on tarpeeksi helppoa, ja löydät täydelliset ohjeet alla olevasta lähdelinkistä.

Lähde: Android-työkaluprojekti

Uudet ominaisuudet

DDMS voi nyt näyttää sovelluksen reaaliaikaisen verkkokäytön (lisätietoja)

ProGuard:

  • Bundled ProGuard päivitetty versioon 4.7. Monien uusien ominaisuuksien lisäksi tämä korjaa "Muuntaminen Dalvik-muotoon epäonnistui virheellä 1" -virheen, jonka jotkut käyttäjät ovat kokeneet.
  • Oletus proguard.cfg-tiedosto on päivitetty paremmilla oletuslipuilla Androidille.
  • ProGuard-määritystiedosto on jaettu kahtia, projektikohtaiset liput pidetään projektissa ja yleiset Android-liput jaetaan (ja päivitetään) itse työkalujen kanssa.
  • Lisätietoja

nukkaa:

  • Lint tarkistaa nyt Java-koodin ja tarkistaa, mitkä Java-koodissa aiemmin suoritetut kuviopohjaiset haut (kuten käyttämättömien resurssien tarkistus) on kirjoitettu uudelleen tarkempien Java-jäsennyspuiden käyttämiseksi.
  • Lint tukee kirjastoprojekteja, joten esimerkiksi käyttämätön resurssitarkistus käsittelee kunnolla kirjastoprojektissa ilmoitetut resurssit, joihin viitataan jatkohankkeessa.
  • Lint-varoitukset voidaan estää Java-koodissa uudella @SuppressLint-merkinnällä ja XML-tiedostoissa uusilla työkaluilla: nimitila ja ignore-attribuutti. (Lisätietoja)

Uusi nukka tarkistetaan:

  • Etsi Android-sovellusliittymäsoittoja, jotka vaativat vähintään tuettua Android-versiota olevan Android-version. Voit käyttää uutta @TargetApi-merkintää määrittääksesi ehdollisesti ladatun koodin paikalliset ohitukset. (Lisätietoja)
  • Suoritussäännöt
  • Noin 30 muuta uutta sääntöä

Uudistettu Eclipse Lint UI:

  • Uusi "Run Lint" -työkalurivitoiminto avattavalla valikossa tiettyjen (tai kaikkien) projektien valitsemiseen, tulosten tyhjentämiseen jne.
  • Tulosikkuna on nyt järjestetty puuna eikä tasaisena luettelona. Jokaisella julkaisutyypillä on yksi ylimmän tason kohde, jonka avulla on helppo selata ilmoitetut ongelmat nopeasti ja kaventaa sinua kiinnostavimpiin aiheisiin.
  • Tulosikkuna sisältää monia uusia työkalurivitoimintoja, kuten laajennus / tiivistäminen, sivuuttaminen tiedostossa, sivuuttaminen projektissa, sivuutus kaikkialla, asetusten näyttäminen ja sarakkeiden määrittäminen.
  • Saatavilla on uusia sarakkeita, kuten luokka, prioriteetti, projekti, tiedosto ja rivi. Pylväsvalinta (samoin kuin pylväskoot) säilyvät. Voit napsauttaa sarakkeita lajitellaksesi sen sarakkeen perusteella.
  • Lint Options -valintaikkunassa on Ota kaikki käyttöön ja Poista kaikki käytöstä -painikkeet ja hakusuodattimen tekstikenttä suodattaa julkaisutunnuksen, yhteenvedon ja vakavuuden mukaan.

Uusi pikakuvaus XML-toimittajille (Ctrl-O, Command-O). Tämä näyttää nykyisen tiedoston rakenteen, mukaan lukien kuvakkeet ja tunnukset, ja antaa sinun suodattaa ja siirtyä nopeasti tiettyihin tunnuksiin.

Resurssienvalitsin näyttää nyt resurssien ratkaisun arvon (esim. Kun valitset @ merkkijono / hello, se näyttää, että ratkaistu arvo on "Hello World"). Sen avulla voidaan myös muokata valittua arvoa suoraan.

Asettelueditori ei enää määritä oletus-tunnuksia asetteluihin, sisältää ja yhdistä tunnisteita. Tämä saastutti nimitilaa paljon käyttämättömillä resursseilla, koska asetteluita ei yleensä käsitellä koodin kautta tai viitata XML: ään. (RelativeLayout-editori määrittää tunnukset näkymiin ilman tunnuksia automaattisesti osoittamalla niihin.)

Vie näyttökuva asettelueditorista

SlidingDrawer-asettelun muokkauskorjaus, jota joillain alustoilla ei voitu vetää asetteluun.

Korjaa myös SlidingDrawer- ja TabHost-sovellusten esikatselu (numero 23022).

Uudet oletussovelluskuvakkeet, mukaan lukien xhdpi-versio.

Tärkeitä virhekorjauksia:

  • Korjatut ongelmat, jotka voivat estää asettelun renderoinnin ratkaisemattomien resurssien vuoksi (numerot 21046 ja 21051)
  • Korjaa resurssien valitsimen virhe, joka teki tietyn tyyppisiä kehysresursseja mahdotonta valita (numero 20589)
  • Korjaa muotoilussa oleva virhe, jossa tietty välilyönti voi johtaa muun kuin välilyönnin merkin poistamiseen (numero 23940)
  • Korjaa erityisesti Turkin kieliä koskeva virhe (numero 23747)