Софт

что такое Sdk

Рейтинг: 4.5/5.0 (19 проголосовавших)

Категория: Windows

Описание

SDK: Software Development Kit

SDK: Software Development Kit

SDK. Software Development Kit (Набор Средств Разработки) — комплект средств разработки, который предоставляет доступ программистам к соответствующему программному обеспечению. SDK помогают программистам в разработке приложений, а также в расширении возможностей готовый приложений.

Часто пакеты SDK распространяются бесплатно. Хороший SDK может стать определяющим фактором при выборе программного обеспечения.

Примеры SDK:
Platform SDK — содержит интерфейсы для разработки приложений.
DirectX SDK — интерфейсы для вывода графики и звука, работы с сетью, обработки входных сигналов от клавиатуры и мыши и т.д.
FarCry MOD SDK — инструментарий для разработки модов к игре FarCry.
MAX SDK — инструментарий для создания плагинов к [[3DStudioMAX|3D Studio Max]].
Tokamak SDK — позволяет разработчикам подключать функциональность игровой физики библиотеки Tokamak в свои проекты.

Обычно в SDK входят библиотеки, примеры, исходные коды, некий инструментарий для отладки и т.д.

Стандартная структура папок SDK:
bin\ — папка инструментария разработчика, содержит исполняемые файлы и dll;
demo(или samples)\ — папка с примерами по работе с SDK;
include\ — папка с заголовочными файлами;
lib\ — библиотеки для подключения разработчиками;
doc\ — папка с документацией.

Что такое SDK: Software Development Kit?


Обновление: 12 июля 2010

Другие статьи, обзоры программ, новости

Что такое sdk

SDK (от англ.   software development kit ) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ. программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ.

Программист, как правило, получает SDK непосредственно от разработчика целевой технологии или системы. Часто SDK распространяется через Интернет. Многие SDK распространяются бесплатно для того, чтобы побудить разработчиков использовать данную технологию или платформу.

Поставщики SDK иногда подменяют слово «software» в словосочетании «software development kit» на более точное слово. Например, Microsoft и Apple предоставляют Driver Development Kit (DDK ) для разработки драйверов устройств, PalmSource называет свой инструментарий для разработки PalmOS Development Kit (PDK ), а OracleJava Development Kit (JDK ).

Примеры SDK См. также Ruwiki - Русское подразделение Википедии

SDK - это

SDK это:

SDK (от англ.   software development kit ) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ. программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ.

Программист, как правило, получает SDK непосредственно от разработчика целевой технологии или системы. Часто SDK распространяется через Интернет. Многие SDK распространяются бесплатно для того, чтобы побудить разработчиков использовать данную технологию или платформу.

Поставщики SDK иногда подменяют слово «software» в словосочетании «software development kit» на более точное слово. Например, Microsoft и Apple предоставляют Driver Development Kit (DDK ) для разработки драйверов устройств, PalmSource называет свой инструментарий для разработки PalmOS Development Kit (PDK ), а Oracle  — Java Development Kit (JDK ).

Примеры SDK См. также Категории:
  • Инструменты для разработки программного обеспечения
  • Программное обеспечение

Wikimedia Foundation. 2010 .

Смотреть что такое "SDK" в других словарях:

SDK — steht fur: Software Development Kit System Design Kit Suddeutsche Krankenversicherung SdK steht fur: Schutzgemeinschaft der Kapitalanleger Diese Seite ist eine … Deutsch Wikipedia

SDK — [Abk. fur Software Development Kit oder Software Developers Kit, dt. »Werkzeugsatz fur die Software Entwicklung (bzw. fur den Software Entwickler)«], generelle Bezeichnung fur die Gesamtheit der Informationen, Dokumentationen, Beispiele und… … Universal-Lexikon

SDK — (Software Development Kit) set of programming tools that allow programmers to develop specialized computer applications and adapt them to various operating systems (usually includes an editor, linker, compiler, etc.) … English contemporary dictionary

SdK — Die SdK Schutzgemeinschaft der Kapitalanleger e.V. ist eine, 1959 als Schutzgemeinschaft der Kleinaktionare e.V. gegrundete,[1] Interessengemeinschaft, mit dem Ziel, die Rechte und Interessen der Minderheitsaktionare in borsennotierten… … Deutsch Wikipedia

SDK — Kit de developpement Un kit de developpement ou trousse de developpement logiciel est un ensemble d outils permettant aux developpeurs de creer des applications de type defini. Les kits de developpement logiciels sont souvent designes par le… … Wikipedia en Francais

SDK — Software Development Kit (Computing » Drivers) Software Development Kit (Computing » General) Software Development Kit (Computing » Software) * Software Developer s Kit (Computing » General) * System Development Kit (Business » General) * Servlet … Abbreviations dictionary

SDK — • Software Development Kit • Sandakan, Malaysia internationale Flughafen Kennung … Acronyms

SDK — ? >en sg. tm. >TM>LANG Software Development Kit. Kit de developpement de logiciels, terme surtout utilise chez Microsoft (avec le DDK) … Dictionnaire d'informatique francophone

SdK — Schutzgemeinschaft der Kleinaktionare EN Protective Society of Small Shareholders … Abkurzungen und Akronyme in der deutschsprachigen Presse Gebrauchtwagen

SDK — [1] Software Development Kit [2] Sandakan, Malaysia internationale Fughafen Kennung … Acronyms von A bis Z

Книги
  • Swift. Разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK. Марк Дэвид, Наттинг Джек, Топли Ким. Авторы, написавшие бестселлер Разработка приложений для iPhone и iPad с использованием iOS SDK и научившие программистов всего мира создавать приложения для iPhone, предлагают новую книгу… Подробнее Купить за 3913 руб
  • Swift. Разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK. Авторы, написавшие бестселлер "Разработка приложений для iPhone и iPad с использованием iOS SDK" и научившие программистов всего мира создавать приложения для iPhone, предлагают новую книгу… Подробнее Купить за 2519 руб
  • iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch. Дэйв Марк, Джек Наттинг, Джефф Ламарш, Фредрик Олссон. Книга "iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch" научит читателей разрабатывать собственные приложения для iPhone и iPad. Требуя лишь минимального знания языка… Подробнее Купить за 1337 руб
Другие книги по запросу «SDK» >>

Что такое СДК?

Что такое СДК.

Moon Wolf Знаток (495) 7 лет назад

SDK (от англ. Software Development Kit) или "devkit" - комплект средств разработки который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, видеоигровых консолей, оперативных систем и прочих платформ.

Программист, как правило, получает SDK непосредственно от разработчика целевой технологии или системы. Часто SDK распространяется через Интернет. Многие SDK распространяются бесплатно, для того, чтобы поощрить разработчиков использовать данную технологию или платформу.

Поставщики SDK иногда подменяют термин Software в словосочетании Software Development Kit на более точное слово. Например, «Microsoft» и «Apple» предоставляют Driver Development Kits (DDK) для разработки драйверов устройств, а «PalmSource» называет свой инструментарий для разработки «PalmOS Development Kit (PDK)».

IRQ Просветленный (48200) 7 лет назад

Это ресурсы для возможности разработки приложений. Буквально исходные коды какого-либо продукта, платформы, системы. Например у тебя есть программа. Ты хочешь создать к ней плагин. Но надо знать как именно его создавать. Какие классы, объекты, интерйесы и прочее надо реализовывать. Без СДК ты этог не сделаешь.

Redhaus Мастер (1021) 7 лет назад

что такое СДК я догадывался,но мне интересно расшифровку букв

IRQ Просветленный (48200) Software Developement Kit

Что такое sdk

Представить Unreal Tournament
без фанатских дополнений
практически невозможно.

Программисты — тщеславные люди. Они любят, когда результат их труда нравится всем. А еще они любят, когда другие люди продолжают их работу, добавляют к шедевру программистской мысли частичку себя. Тогда произведение становится вдвойне прекрасным. А чтобы простым смертным было легче приобщиться к великому, программисты придумывают для них удобные инструменты. Так на свет появляются SDK.

Три в одном
Страшная аббревиатура расшифровывается как Software Development Kit. то есть “набор для разработки программ”. Можно подумать, что к SDK в таком случае относится любой программный инструмент, например тот же Delphi или MSVC++. Однако название обманчиво. На самом деле SDK — это комплект, который расширяет функциональность какой-то программы или игры и позволяет другому программисту или даже игроку создавать свои собственные программы.
SDK был бы не SDK, если бы в него не входили три важнейших компонента. Первый компонент — собственно программа или библиотека. которая позволяет разрабатывать новые программы или игры на базе чего-то, уже существующего. Второй — документация. которая в SDK, как правило, проста и лаконична. Она обычно делится на две части: Tutorial — пошаговый курс в стиле “Построим город за 10 минут” и раздел Reference — справочник по всему, что можно сделать с помощью данного SDK.

Не будь SDK, не было бы к UT
такого разнообразия скинов.

Третий компонент обычно самый “вкусный” — примеры того, что можно сделать с помощью SDK. Во-первых, благодаря им можно вообще не вникать в SDK, но ознакомиться с тем, что же может пакет. Во-вторых, есть люди, которым даже относительно небольшой Tutorial читать лень. Так и не надо! Бери один из примеров, изменяй его и — вуаля! Новая программа или игра готова.

От нашего дома вашему
Все SDK условно можно разделить на две большие группы. Первые создаются разработчиками для тех, кто хочет сделать самостоятельную программу или игры. Пример такого SDK — DirectX. который установлен практически на любом компьютере. Но у простых смертных стоят только рабочие библиотеки — так называемый Redistributable. Для программерствующего же люда Microsoft подготовила полноценный пакет DirectX SDK весом 100 Мб. В нем есть все, что

SDK облегчает создание
высокополигональных моделей
для 3D-игр.

необходимо разработчику для создания компьютерной игры: собственно библиотеки, заголовочные файлы для MSVC++, примеры и многостраничная документация. Причем SDK распространяется совершенно бесплатно.
Но как быть тем несчастным, которые программируют не на MSVC++, а в других средах, например в Delphi? Microsoft тут не помощник, но почти для любого из языков программирование есть адаптер, с помощью которого можно использовать возможности DirectX.
Второй вид SDK — самодостаточные инструменты. К ним, к примеру, относится Torque Game Engine SDK от компании Garage Games — полноценный игровой движок, поддерживающий самые передовые технологии. В отличие от DirectX, который все же полуфабрикат, с помощью Torque можно создавать хорошие игры без глубокого знания технологий программирования под 3D. В Torque используется С-подобный скриптовый язык программирования. Для своих возможностей лицензия на разработку с помощью Torque стоит удивительно недорого — всего $100.
Сколь бы ни был распространен DerectX, но самые известные SDK среди разработчиков — это движки Unreal Warfare и Lightech. В их составе есть и инструменты для разработки, и документация, и примеры готовых игр. Только условия лицензирования гораздо более жесткие.
Кстати, не стоит думать, что в одной игре или программе может быть использован только один пакет разработчиков. Для создания некоторых игр применяется до десятка SDK.

После появления DirectX SDK
конвейер по производству
Windows стал работать
гораздо быстрее.

Мнение общества
Чаще всего SDK, только что сошедший с конвейера, содержит массу багов. Чтобы упростить разработку программ и игр, а заодно подчистить глюки движка, разработчики создают специализированное Community — Сообщество разработчиков SDK. В разных компаниях сообщество организовано по-разному, но чаще всего это форум, где разработчики могут обсудить тонкости использования SDK, посоветоваться и задать вопросы в службе технической поддержки. Иногда делается лист рассылки с новостями о развитии SDK и раздел документации, который постоянно обновляется. Приплюсуйте к этому статьи самих разработчиков, общение с другими пользователями — разработчиками SDK и самое важное — круглосуточную техническую поддержку по телефону, электронным средствам связи и даже с выездом в офис клиента.
В России традиционно недооценивается эта составляющая и ценность службы технической поддержки вообще. Зато на Западе техподдержка ценится не меньше подробной документации. И стоимость этого компонента составляет значительную часть стоимости всего SDK.


* * *
Если к какой-то игре вышел SDK — это отличный повод совершенно бесплатно (лишь иногда — за небольшие деньги) создать свою собственную игру. Не надо программировать собственный движок, создавать множество дополнительных утилит, связывать все это вместе. Все уже сделано за нас. Нам нужно только изучить основы работы в SDK и. творить.

Здравствуйте, уважаемые читатели! Добро пожаловать на «Игроманию.ру» — крупнейший портал по компьютерным и видеоиграм.
Для тех, кто впервые на «Игромании.ру», кратко расскажем, что здесь есть и какие задачи мы перед собой ставим. А если вы часто к нам заходите, то и так все прекрасно знаете — читать тут нечего, лучше загляните в блог, в статьи, в новости, смотрите видео и отписывайтесь в комментариях!
Для тех же, кто остался, начнем с того, как связаны между собой сайт и журнал.

ЖУРНАЛ «ИГРОМАНИЯ» И ПОРТАЛ «ИГРОМАНИЯ.РУ»
Редакции печатного журнала «Игромания» и портала «Игромания.ру» тесно взаимосвязаны, но работаем мы совершенно независимо друг от друга.
Поэтому в журнале и на сайте в обзорах могут стоять разные оценки по одной и той же игре. Еще случается, что в журнал идет развернутая статья, а на сайт — самые свежие и горячие впечатления. Или наоборот. И так далее. Пересечений у нас много, но работаем мы параллельно.

СТАТЬИ ЖУРНАЛА «ИГРОМАНИЯ» НА САЙТЕ
Спустя месяц статьи из «Игромании» размещаются на сайте и становятся доступны всем желающим. Смотрите через архив номеров . Случается, что статья публикуется на сайте до выхода журнала или вскорости после, об этом мы всегда сообщаем в начале статьи.
Ключевые видеоматериалы с диска на сайте, для всеобщего доступа, не размещаются. Но некоторые видеоматериалы в разных версиях поступают и на сайт, и в журнал. Например, на сайте может быть краткая версия репортажа, а в журнале полная, и наоборот. Не со всеми видео так происходит, конечно.
Кроме того, новые номера «Игромании» анонсируются на сайте и могут быть куплены через «Игроманию Digital» примерно через три дня после поступления печатной версии в продажу.

Сайт «Игромания.ру» стоит на трех китах. О них — далее.

ПЕРВЫЙ КИТ: НОВОСТИ И БЛОГИ
На сайте — три информационных потока. Это игровые новости . железные новости и единый редакционный блог «Прямым текстом» .
Блог «Прямым текстом» появился сравнительно недавно и позволяет редакции напрямую делиться с вами мыслями и впечатлениями.
Отдельно отметим лентуобновлений на сайте . Здесь можно сразу увидеть, какие на сайте появились свежие новости, статьи, видео, скриншоты, обои и, в скором будущем, блоговые посты.

ВТОРОЙ КИТ: СТАТЬИ
Preview (игры в разработке) и review (обзоры, рецензии) — хребет «Игромании.ру». Мы пишем и про РС, и про Xbox, PS3, Nintendo и другие консоли. В дополнение к ним публикуются особые материалы на любые игровые и околоигровые темы — это рубрика «Спец».
В поле внимания — киберспорт (выделен в отдельную рубрику), мобильные игры (Android, iPAD, iPhone) и софтверные подборки. А еще дважды в месяц мы отвечаем на вопросы читателей в рубрике «Трибуна» .
Особняком, как водится, стоит «Железный цех». посвященный не только компьютерному железу, но и любым девайсам, интересным для игроков (это не только компьютерные мышки, рули да джойстики, но и ноутбуки, планшеты, читалки и прочее).
Руководства и прохождения по играм на сайте обновляются сейчас редко, но рубрика остается, и, надеемся, в будущем мы займемся ею плотнее.

ТРЕТИЙ КИТ: ВИДЕО
Сейчас на сайте происходит обновление всего видеораздела. так что в подробности вдаваться бессмысленно. Скажем лишь, что планируются и постоянные передачи, и разовые интересные материалы, как камерные (сели в редакции и записали), так и репортажные (с мест событий и с пойманными врасплох живыми очевидцами).
Кроме того, мы сами переводим игровыетрейлеры и создаем к ним русские субтитры. Субтитры отключаются, можно смотреть и с ними, и без. Не трейлерами едиными: видеодневники разработчиков и другие интересные материалы тоже частенько попадают на «Игроманию.ру». Да, тоже с субтитрами!
Сначала публикуем ролик. Потом переводим и прикручиваем русский текст. Это занимает от одного-двух дней до недели. Вообще, снять со слуха и перевести текст одного видеодневника минут на двадцать — это до шести-восьми часов работы и свыше. Да-да, со стороны кажется, что оно легко, а на самом деле — адский труд. Кто не верит — попробуйте сами!

НА ТРЕХ КИТАХ: ДРУГИЕ РУБРИКИ
Гигантская игровая база: свыше пятнадцати тысяч игр. Данные постоянно обновляются и пополняются. В базу мы включаем все игры, кроме откровенного трэша. Недавно стали добавлять и серьезные мобильные игры. Можно смотреть по сериям игр и по компаниям.
Календарь игровых новинок . даты выходы компьютерных и консольных игр.
Скриншотыиобои: название говорит само за себя. Обновления обоев и скриншотов смотрите через ленту обновлений на сайте . Там можно настроить себе только обои и скриншоты.
Сохранения, трейнеры и коды: раз в неделю база пополняется и достигла уже внушительных размеров. Читерский закоулок на сайте.
Игра месяца: голосование за лучшие игры последних лет. Обновляется раз в месяц. У каждого посетителя есть пять баллов, которые он может как угодно распределить по самым существенным для него проектам.

ВНЕШНИЕ СЕТИ
Официальная группа «Игромании»действует на просторах социальной сети «ВКонтакте». Это ультимативное наше представительство в соцсетях.
Еще есть группы на Facebook и в Twitter . но там мы публикуем только анонсы материалов. Сгодится, чтобы следить за главными публикациями, но наши RSS-ленты пригодятся больше — их несколько штук, на все вкусы. Ну и группа на ВК поможет, конечно же.
Видеоканал на youtube.com тоже доступен всем желающим и с небольшой задержкой размещает те же видео, что и на сайте. Где удобнее, там и смотрите! На видеоканале бывают и собственные активности.

КАК СТАТЬ АВТОРОМ И ГДЕ КУПИТЬ
Свежие номера журнала «Игромания» можно приобрести на бумаге (кто бы сомневался!), в цифровой библиотечке «ИгроманияDigital», наiPADиiPhone. Для бумажной версии, кроме розницы, есть много вариантов доставки, от курьерской до почтовой.
Вот вам ссылки: электронные версии журналов — раз . заказ журнала по почте или курьером + подписка — два . и еще один наш магазин для заказа журналов по почте — три .
Новым авторам мы всегда рады. Берем только лучших из лучших. Желающие влиться в наши ряды — вам сюда .


На этом всё. Это длинное редакционное воззвание мы время от времени обновляем, но не так часто, как происходят изменения на сайте. Если встретите устаревшие данные, просьба не ругаться, хулу не возводить, а отписать на editorsite@igromania.ru
Всегда с вами (когда сайт не падает, зараза!), редакция «Игромании.ру»
Контактная почта: editorsite@igromania.ru

SDK - что это такое? Описание и особенности

SDK - что это такое? Описание и особенности

January 18, 2015

Программисты любят, когда их работа нравится пользователю. Но больше они любят, когда их работу продолжают непрофессионалы, добавляя к на первый взгляд законченному продукту часть своих задумок. Тогда чудо творческой и инженерной мысли становится еще более прекрасным. Но чтоб простой пользователь смог приобщиться к великому, программисты снова уходят в работу и выпускают комплекты инструментов. И дают этим утилитам имя - SDK. Что это такое, будет описано в статье.

Коротко о главном

Короткая аббревиатура заключает в себе длинные слова - Software Development Kit (или набор программ разработчика). Многие думают, что можно любую программу для разработок софта назвать SDK, что это, например, компилятор Паскаля или Делфи. Однако, как и книгу нельзя судить по обложке, так и продукт - по его названию. SDK - это набор, расширяющий функционал программы, игры, комплекса продуктов, он дает возможность создать свою программу, уровень или дополнение, однако только с использованием наработок исходного.

Три кита SDK

SDK чаще всего заключает в себя три главных компонента. Самый важный - это сама программа или набор библиотек, позволяющих разработать новый продукт, на базе уже имеющегося.

Вторая часть - документация. Причем описано в ней все коротко, лаконично и просто. Она включает в себя Tutorial (пошаговое обучение в стиле "Сотворение мира за шесть простых шагов") и Reference - раздел, предоставляемый в виде справочника о том, что может быть сделано при помощи SDK.

Третий кусочек мозаики - самый любимый у тех, кто часто пользуется продуктом - готовые примеры. Причем почти всегда они охватывают все возможности комплекта разработчика. Благодаря их наличию часто можно пропустить любой Reference, не пытаясь вникнуть в программную среду. Образцы быстро познакомят пользователя с тем, что можно создать в предоставляемом пакете программ.

Есть такие люди, которые ленятся прочесть даже короткий Tutorial. А этого и не требуется! Возьмите пример, отредактируйте его, подгоните под свои критерии - и новый компонент программы уже готов.

От простого к сложному

После всего вышесказанного у читателя может возникнуть вопрос: "SDK - что это? Набор программ, которые не представляют интереса для настоящего разработчика и нужны только пользователям для мелкого баловства?" Отвечаем: все SDK могут быть условно разделены на две группы.

К первой нужно отнести комплекты для создания самостоятельных игр и программ. Самым хорошим примером будет DirectX, без которого сегодня не работает ни один компьютер с ОС Windows. Однако простым пользователям предоставляют только рабочие компоненты, необходимые для запуска приложений, созданных с использованием этого SDK. Для программистов же компания Microsoft предоставляет бесплатный комплекс DirectX SDK, который является компонентом более мощного продукта - Windows SDK. В нем содержатся все файлы, которые необходимы для написания нового приложения или компьютерной игры: библиотеки СИ++, компиляторы, многостраничная документация.

К подобным решениям можно отнести и Android SDK - программный комплекс, созданный для разработки приложений для смартфонов. При этом не нужно вникать в тонкости работы акселерометра или сенсора, функции уже добавлены в комплект.

Вторая группа SDK интереснее. Это не компоненты ОС, а огромные самодостаточные инструменты. Например, к ним можно отнести Torque или Unity - полноценные игровые движки, в которые включена поддержка самых передовых технологий. Однако отличаются подобные решения тем, что при помощи инструментов, входящих в поставку, можно создать замечательную игру или программу, не изучая программирование слишком глубоко - будет достаточно освоить азы. Очень часто в подобных продуктах используются свои скриптовые языки с упрощенными функциями.

Последняя версия не всегда лучшая

Обычно SDK, который только-только сходит с конвейера, заключает в себе не только новые наборы инструментов, но и большое количество ошибок и багов. Так, например, последний выпуск Java SDK имеет в названии цифру восемь. Однако многие не спешат обновлять свое программное обеспечение. Они остаются верны SDK 7-й версии.

Чтобы отлов багов и исправление ошибок было наиболее простым, разработчики создают сайт, на котором уютно располагается community - ассоциация разработчиков и пользователей SDK. Разные компании организуют общение разными способами, но зачастую на сайте располагается форум. Пользователи и программисты делятся на нем информацией о найденных недоработках, обсуждают тонкости работы в SDK, советуются и задают вопросы сотрудникам техподдержки.

Бесплатный сыр только в мышеловке?

Бывает, что разработчики создают новостную рассылку, в которой сообщают всем желающим о развитии своих инструментов и новых версиях. На форуме почти всегда можно найти ветку с подробной документацией, которая все время обновляется и дополняется. Добавьте к этому статьи авторов SDK, их общение с рядовыми участниками сообщества и круглосуточную работу сотрудников технической поддержки, и сразу станет ясно, что комьюнити - это не сообщество бесплатных тестеров SDK, что это попытка сделать продукт лучше и качественнее.

Подробное описание установки Android SDK - Прошивки - DroidTune - Лучшee для Android и iOS

Android application/vnd.android.package-archive Приложение Android Подробное описание установки Android SDK

Программы Android > Прошивки > Подробное описание установки Android SDK 09/01/2012 20:46

Подробное описание установки Android SDK

Первым делом нам нужно установить JDK (Java Development Kit).
Так что идём сюда. скачиваем и устанавливаем - с этим сложностей возникнуть не должно.

А теперь непосредственно займёмся установкой Android SDK .

  1. Скачиваем с официального сайта последнюю версию (ту, которая в zip-архиве).
  2. Распаковываем в корень диска C. так что у нас появится директория С:\android-sdk-windows\.
  3. Открываем эту папку и запускаем SDK Manager.
  4. При первом запуске программа спросит, какие компоненты устанавливать. Нас интересуют лишь три - Android SDK Tools, Android SDK Platform-tools и Google USB Driver package. Все остальные отмечать не нужно. После установки этих трёх компонентов можно закрыть SDK Manager.
  5. USB-драйвер от Google поддерживает лишь устройства со стандартным программным обеспечением, так что нам понадобится заменить один файл для добавления поддержки всех устройств, совместимых с CyanogenMod .
    • Скачиваем отсюда файл android_winusb.inf .
    • Копируем его с заменой в папку “C:\android-sdk-windows\extras\google\usb_driver\ ”.
  1. На телефоне включаем режим отладки по USB (Настройки - Приложения - Отладка по USB ).
  2. Если у вас до этого был установлен какой-то пакет программ от производителя для взаимодействия с телефоном, то полностью удаляем его и перезагружаем компьютер.
  3. Подключаем телефон к компьютеру, определится новое устройство. Нам надо установить драйвер из пакета Android SDK. Для этого:
    • нажимаем на клавиатуре сочетание Win + R
    • в открывшемся окошке пишем “devmgmt.msc ” (без кавычек) и нажимаем Enter
    • откроется “диспетчер устройств”
    • находим в списке свой телефон, нажимаем правой кнопкой и выбираем “обновить драйверы”
    • в новом окне выбираем “выполнить поиск драйверов на этом компьютере и в качестве папки указываем “C:\android-sdk-windows\extras\google\usb_driver ” (опять же без кавычек).
    • нажимаем “далее” и драйвер установится.
  1. Теперь надо убедиться, что всё установилось как должно.
    • опять же через сочетание Win + R запускаем cmd (по аналогии, это консоль откроется)
    • пишем (а лучше - копируем) в открывшееся окно “cd C:\android-sdk-windows\platform-tools ” (без кавычек) и нажимаем Enter.
    • и последнее - пишем “adb devices” и нажимаем Enter. В итоге вы должны увидеть название своего телефона. Если не увидели - перепроверяем все шаги инструкции.

Подробное описание установки Android SDK:
рейтинг 80 из 80 на основе 80 оценок.
Всего 80 отзывов.

У меня тоже была беда с установкой драйвера, решил таким образом.
Зайти в свойства вашего устройства в диспетчере устройств, выбрать вкладку "Сведения", выбрать свойство "ИД оборудования" и далее используя значения PID и VID для вашего устройства добавляете в inf файл драйвера строки такого вида:

; HTC Desire S
%SingleAdbInterface% = USB_Install, USBVID_0BB4&PID_0CAB
%CompositeAdbInterface% = USB_Install, USBVID_0BB4&PID_0CAB&MI_01

ну соответственно подменяете PID VID на свои. Такие строки нужно дважды прописать в разделе [Google.NTamd64] и [Google.NTx86].

сохраняетесь и после этого действуете по инструкции.

Супер! Всё получилось даже у меня - валенка)))). Только вот, убей Бог, не помню зачем я его устанавливал?

Android SDK для начинающего - Каталог статей


-------------

На конкурс Андроид статей, наверное)

1 Введение
Зачем это нужно: для взлома, получения рут прав, доступа к системной части прошивки для его последующего изменения.
А так же ADB позволяет
- Просмотреть какие устройства подключены и могут работать с ADB
- Просматривать лог системы Андроид
- Копировать файлы с/на Андроид устройства(о)
- Устанавливать/Удалять приложения на Андроид устройстве
- Удалять (очищать) раздел data на Андроид устройстве
- Прошивать (перезаписывать) раздел data на Андроид устройстве
- Осуществлять различные скрипты управления Андроид устройством
- Управлять некоторыми сетевыми параметрами Андроид устройства
- И многое ещё.
SDK (от англ. software development kit) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ.

2. Установка
2.1. идем на сайт developer.android.com. переходим на вкладку sdk и качаем sdk для вашей системы. лучше качать в зипе. распаковываем в корень диска с
скрин сайта developer.android.com


2.2. идем на сайт oracle.com. выбираем вкладку Downloads, замем JAVA for developers, далее выбираем JRE как на скриншоте. Скачиваем, устанавливаем
Вкладка Downloads


2.3. в папке sdk запускаем SDK Manager.exe, выбираем нужные пакеты для работы. Желательно как на скриншоте. Если у вас другие версии андройд, то выбираем нужные. Подтверждаем установку, ждем
Нужные нам пакеты


2.4. далее идем в папку C:\android-sdk-windows\platform-tools и копируем этот адрес (в этой папке должны лежать файлы adb.exe и др)
Папка с программой


2.5.1. Для Windows XP: идем в панель управления, свойства системы, дополнительно, переменные среды
2.5.2. Для Windows Vista/7: идем в панель управления, система, дополнительные параметры системы
Переменные среды


2.6. находим пункт переменные среды и ищем пункт Path, жмем изменить и ничего не удаляя через точку с запетой добавляем свой путь C:\android-sdk-windows\platform-tools (смотрим скриншот). жмем ок
Добавляем переменную


2.7. проверяем: заходим в пуск, запускаем командную строчку (желательно от имени администратора для Windows Vista/7) и вводим команду adb и получаем примерно следующее.
Результат


получили, значит все работает)

3. Команды
Вот список весьма полезных команд:
adb devices - просмотреть какие устройства подключенны
adb wait-for-device - Ждать подключения устройства
adb get-serialno - просмотр серрийного номера
adb logcat - проссмотр что делает устройство
adb logcat > c:\logcat.txt - сохранит все изменения в файл
фильтры для logcat
V — Verbose (многословный) (самый низкий приоритет, режим по умолчанию)
D — Debug (отладка)
I — Info (информация)
W — Warning (предупреждение)
E — Error (ошибка)
F — Fatal (критическая ошибка)
S — Silent (тишина) (самый высокий приоритет, режим молчания, ничего не выводиться)
пример, adb logcat *:W - выводиться только сообщения об ошибках в работе системы
adb logcat [-b ] - выводит информацию буферов системы
radio — Просмотр буфера содержащего сообщения модуля радио/телефонии.
events — Просмотр буфера содержащего сообщения связанных событий.
main — Просмотр основного буфера логов (по умолчанию)
пример, adb logcat -b radio
adb reboot - перезагрузка устройства
adb reboot recovery - перезагрузка устройства в режим recovery
adb reboot bootloader - Перезагрузка в режим bootloader.
adb shell cat /proc/mtd - просмотр информации о "разделах" памяти аппарата
adb shell df - просмотр информации о разделах и свободных ресурсах
adb push - копирование файла в устройство
adb pull [] - копирование файла в ккомпьютер
adb install [-l] [-r] [-s] - установка приложения
пример, adb install с:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:
фильтры
-l Блокировка приложения
-r Переустановить приложение, с сохранением данных
-s Установить приложение на карту памяти
adb uninstall - удаление приложения
пример, adb uninstall autostarts.apk

4. Заключение
Вот мы и познакомились с Андройд СДК) В следующей редакции добавлю еще скриншотов и интересных команд. Так же Вы можете установить приложение CMDLinux для самостоятельного изучения)