Андроид централ

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

protection click fraud

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

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

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

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

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

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

ПроГуард:

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

Линт:

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

Нове провере длачица:

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

Реновирани кориснички интерфејс Ецлипсе Линт:

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

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

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

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

Извезите снимак екрана из уређивача распореда

Исправка уређивача распореда за СлидингДравер који на неким платформама није могао да се превуче у изглед.

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

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

Важне исправке грешака:

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