Android Keskus

ADT 17 ja SDK Tools r17 nyt kolmannessa betaversiossa tuovat uusia työkaluja ja virheenkorjauksia kehittäjille

protection click fraud

Jokainen Androidin (tai minkä tahansa ohjelmistoalustan) kehitystyötä tekevä tietää, että hyvät työkalut ovat tärkein osa koko prosessia. Olemme nähneet, että Android-tiimi on tehnyt kovasti töitä parantaakseen kehitys- ja virheenkorjaustyökaluja, ja he ovat edelleen siinä. Eclipsen ADT-laajennuksella ja SDK-työkaluilla/alustatyökaluilla on käynnissä suuri päivitys, ja ne ovat kolmannessa beta-esikatseluvaiheessa. Kehittäjät nauttivat muutoksista, jotka sisältävät suuria asioita, kuten uuden version ProGuardista (lisätietoja täältä), sekä pieniä muutoksia, kuten mahdollisuus viedä kuvakaappaus asettelueditorista. Meillä on täydellinen luettelo tauon jälkeen tehdyistä muutoksista, ja jos olet kehittämässä Androidille mitä tahansa sovellusta Eclipsen kanssa, sinun kannattaa katsoa sitä.

Mutta on yksi suuri muutos, joka tulee olemaan erittäin hyödyllinen keskiarvolle Android-hakkeri/modderi - minkä tahansa sovelluksen yksityiskohtainen verkon käyttö. Uusi DDMS-työkalu antaa tietoja verkkoliikenteestä, sekä sisään että ulos, kaikilla laitteilla, joissa on Android 4.0.3 tai uudempi. Kaavio päivittyy reaaliajassa, ja sen lisäksi, että se on loistava tapa sovellusten kehittäjille nähdä, miten heidän sovelluksensa käyttää verkkopistokkeita, se voi auttaa virheenkorjauksessa juuri ne puhelimesi sovellukset, jotka syövät tiedot. Ei enää arvailua, mikä sovellus on jumissa ja lataa jatkuvasti, vaan kytke puhelimesi ja käytä uutta DDMS-työkalua saadaksesi selville, mitä tapahtuu. Tietäminen on puoli voittoa.

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

Lähde: Android Tools Project

Uudet ominaisuudet

DDMS voi nyt näyttää livenä yksityiskohtaisen sovelluksen verkkokäytön (Lisätietoja)

ProGuard:

  • Mukana toimitettu ProGuard päivitetty versioon 4.7. Monien uusien ominaisuuksien lisäksi tämä korjaa joidenkin käyttäjien kokeman "Muunnosta Dalvik-muotoon epäonnistui virheen 1 kanssa" -virheen.
  • Oletusproguard.cfg-tiedosto on päivitetty paremmilla oletuslipuilla Androidille.
  • ProGuard-määritystiedosto on jaettu kahtia, ja projektikohtaiset liput on säilytetty projektissa ja yleiset Android-liput jaetaan (ja päivitetään) itse työkaluilla.
  • Lisätietoja

Nukka:

  • Lint tarkistaa nyt Java-koodin ja tarkastaa, mitkä aiemmin suoritetut kuviopohjaiset haut Javassa koodi (kuten käyttämättömien resurssien tarkistus) on kirjoitettu uudelleen käyttämään tarkempaa Java-jäsennystä puita.
  • Lint tukee kirjastoprojekteja, joten esimerkiksi käyttämättömien resurssien tarkistus käsittelee oikein kirjastoprojektissa ilmoitettuja ja loppupään projektissa viitattuja resursseja.
  • Nukkavaroitukset voidaan estää Java-koodissa uudella @SuppressLint-merkinnällä ja XML-tiedostoissa uusilla työkaluilla: nimiavaruudella ja ignore-attribuutilla. (Lisätietoja)

Uudet nukkatarkastukset:

  • Etsi Android API -kutsuja, jotka vaativat Android-version, joka on suurempi kuin tuettu vähimmäisversio. Voit käyttää uutta @TargetApi-merkintää määrittääksesi paikalliset ohitukset ehdollisesti ladatulle koodille. (Lisätietoja)
  • Suoritussäännöt
  • Noin 30 muuta uutta sääntöä

Uudistettu Eclipse Lint -käyttöliittymä:

  • Uusi "Run Lint" -työkalupalkkitoiminto, jossa on pudotusvalikko tiettyjen (tai kaikkien) projektien valitsemista, tulosten tyhjentämistä jne.
  • Tulosikkuna on nyt järjestetty puuksi eikä tasaiseksi luetteloksi. Jokaisessa ongelmatyypissä on yksi ylätason kohde, mikä helpottaa raportoitujen ongelmien nopeaa selaamista ja rajoituksia sinua eniten kiinnostaviin ongelmiin.
  • Tulosikkuna sisältää monia uusia työkalurivin toimintoja, mukaan lukien laajenna/kutista, ohita tiedostossa, ohita projektissa, ohita kaikkialla, näytä valinnat ja määritä sarakkeita.
  • Saatavilla on uusia sarakkeita, kuten luokka, prioriteetti, projekti, tiedosto ja rivi. Sarakevalinta (sekä sarakkeiden koot) säilyy. Voit napsauttaa sarakkeita lajitellaksesi sarakkeen mukaan.
  • Lint Options -valintaikkunassa on Ota kaikki käyttöön- ja Poista kaikki käytöstä -painikkeet sekä hakusuodatintekstiruutu, jonka avulla voit suodattaa ongelman tunnuksen, yhteenvedon ja vakavuuden mukaan.

Uusi Quick Outline XML-editoreille (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.

Resurssin valitsin näyttää nyt resurssien ratkaistun arvon (esim. kun valitset @string/hello, se näyttää, että ratkaistu arvo on "Hei maailma"). Se mahdollistaa myös valitun arvon muokkaamisen suoraan.

Asettelueditori ei enää määritä oletustunnuksia asetteluille, sisällyttää ja yhdistä tunnisteita. Tämä saastutti nimiavaruuden monilla käyttämättömillä resursseilla, koska asetteluja ei yleensä käsitellä koodin avulla tai viitata XML: stä. (RelativeLayout-editori määrittää automaattisesti tunnukset näkymille, joissa ei ole tunnuksia, kun ne osoittavat niihin.)

Vie kuvakaappaus asettelueditorista

Asettelueditorin korjaus SlidingDrawerille, jota joillain alustoilla ei voitu vetää asetteluun.

Korjaa myös SlidingDrawerin ja TabHostin esikatselun renderöinti (ongelma 23022).

Uudet oletussovelluskuvakkeet, mukaan lukien xhdpi-versio.

Tärkeitä virheenkorjauksia:

  • Korjattu ongelmat, jotka saattoivat estää asettelun hahmontamisen ratkaisemattomien resurssien vuoksi (ongelmia 21046 ja 21051)
  • Korjaa resurssivalitsimen virhe, joka teki joidenkin kehysresurssien valitsemisen mahdottomaksi (ongelma 20589)
  • Korjaa muotoiluvirhe, jossa tietty välilyöntikuvio voi johtaa muun kuin välilyönnin poistamiseen (ongelma 23940)
  • Korjaa kieliasetusvirhe, joka vaikuttaa erityisesti Turkin kieliin (ongelma 23747)
instagram story viewer