Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Адт 17 и сдк алати р17 сада у трећој бета верзији, доносе нове алате и исправке грешака програмерима

Преглед садржаја:

Anonim

Свако ко ради на развоју за Андроид (или било коју софтверску платформу) зна да су добри алати најважнији део целог процеса. Видели смо да је Андроид тим напорно радио на побољшању алата за развој и уклањање погрешака, и још увек раде на томе. АДТ додатак за Ецлипсе и СДК алати / платформа-алати су у току са великом надоградњом и налазе се на трећем бета претпрегледу. Програмери ће уживати у променама, које укључују велике ствари попут нове верзије ПроГуарда (више информација овде), као и мање измене, као што су могућност извоза снимка екрана из уређивача изгледа. Добили смо потпуну листу измена након прекида, а ако развијате било какву апликацију за Андроид са Ецлипсе-ом, требало би да је погледате.

Али постоји једна велика промена која ће бити корисна за просечног Андроид хакера / моддера - детаљно коришћење мреже било које апликације. Нова ДДМС алатка ће дати податке за мрежни саобраћај, и унутра и ван, на било ком уређају са системом Андроид 4.0.3 или новијим. Графикон се ажурира у реалном времену, а осим што је одличан начин да програмери апликација виде како њихова апликација користи мрежне утичнице, моћи ће да помогну у уклањању грешака само оно што апликације на вашем телефону поједу ваше податке. Нема више нагађања која се апликација заглавила и непрестано се преносе, само прикључите телефон и користите нови ДДМС алат да бисте тачно сазнали о чему се ради. Знати је пола битке.

Ако желите да испробате нове алате, нећете их моћи преузети преко СДК менаџера, али је ручна инсталација довољно једноставна, а потпуна упутства пронаћи ћете на извору линка у наставку.

Извор: Пројект Андроид Тоолс

Нове функције

ДДМС сада може да приказује детаљно коришћење мреже у апликацији уживо (Више информација)

ПроГуард:

  • Пакет ПроГуард ажуриран на верзију 4.7. Поред многих нових функција, ово ће поправити грешку „Конверзија у Далвик формат није успела са грешком 1“ коју су искусили неки корисници.
  • Подразумевана датотека прогуард.цфг је ажурирана бољим подразумеваним заставицама за Андроид.
  • Конфигурациона датотека ПроГуард-а подељена је на пола, са пројектним заставицама које се чувају у пројекту, а генеричке Андроид заставе дистрибуирају (и ажурирају) са самим алатима.
  • Више информација

Облога:

  • Линт сада проверава Јава код и проверава које су претходно вршене претраге засноване на узорку у Јава коду (као што је некоришћена провера ресурса) преписане да би се користиле тачније стабла Јава рашчлањивања.
  • Линт подржава библиотечке пројекте, тако да ће, на пример, неискориштена провера ресурса правилно руковати ресурсима који су декларисани у библиотечком пројекту и који се наводе у низводном пројекту.
  • Упозорења о линковима могу се потиснути у Јава коду новом напоменом @СуппрессЛинт, а у КСМЛ датотеке са новим алаткама: простором имена и атрибутом занемаривања. (Више информација)

Нове провере:

  • Пронађите Андроид АПИ позиве за које је потребна верзија Андроида већа од минимално подржане верзије. Можете користити нову @ТаргетАпи белешку да одредите локалне поништавања за условно учитани код. (Више информација)
  • Правила перформанси
  • Око 30 других нових правила

Обновљени кориснички интерфејс Ецлипсе Линт:

  • Нова акција „Рун Линт“ са падајућим менијем за одабир одређених (или свих) пројеката, брисање резултата итд.
  • Прозор резултата сада је организован као стабло а не као равна листа. Свака врста издања има једну ставку највише разине, што олакшава брзо скенирање пријављених проблема и сужава се на питања која вас највише занимају.
  • Прозор резултата садржи много нових радњи на алатној траци, укључујући проширивање / колапс, занемаривање у датотеци, занемаривање у пројекту, игнорисање свуда, приказивање опција и конфигурирање ступаца.
  • Доступне су нове колоне, као што су категорија, приоритет, пројекат, датотека и линија. Избор колона (као и величине колона) су упорни. Можете да кликнете на ступце да бисте их поредали по ступцу.
  • Дијалог Могућности линта има дугме Омогући све и онемогући све и текстуално поље филтера за претрагу за филтрирање по ид-у, сажетку и озбиљности.

Нови брзи преглед КСМЛ уредника (Цтрл-О, Цомманд-О). Ово показује структуру тренутне датотеке, укључујући иконе и ИД-ове, и омогућава вам филтрирање и брзо прелазак на одређене ИД-ове.

Бирач ресурса сада приказује разрешену вредност за ресурсе (нпр. Када одаберете @ стринг / хелло показује да је разрешена вредност „Хелло Ворлд“). Такође омогућава директно уређивање изабране вредности.

Уређивач изгледа више не додељује задане ИД-ове изгледима, укључује и спаја ознаке. То је имало загађење простора с именима са много неискориштених ресурса, јер се изгледима обично не манипулише путем кода или на њих упућује КСМЛ. (Уређивач РелативеЛаиоут аутоматски додељује ИД-е погледима без ид-ова када их упућује.)

Извези снимку екрана из уређивача изгледа

Поправак уредника изгледа за СлидингДравер који се на неким платформама не може превући у изглед.

Такође исправите приказивање прегледа за СлидингДравер и ТабХост (издање 23022).

Нове задате иконе апликација, укључујући кхдпи верзију.

Важни исправци програмских грешака:

  • Фиксни проблеми који би могли да спрече приказивање изгледа због нерешивих ресурса (издања 21046 и 21051)
  • Поправите грешку у избору ресурса због чега је неке врсте оквирних ресурса немогуће одабрати (издање 20589)
  • Поправите грешку у формату где одређени узорак празног простора може резултирати брисањем знака који није размак (проблем 23940)
  • Поправите погрешку локалног језика која посебно утиче на турске локације (издање 23747)