Android SDK

Скриншот программы:
Android SDK
Детали программы:
Версия: 3.1.2.0 обновление
Дата загрузки: 22 Jun 18
Разработчик: Open Handset Alliance
Тип распространения: Бесплатная
Популярность: 68

Rating: 3.0/5 (Total Votes: 3)

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


Позволяет разработчикам создавать приложение для Android

Android SDK позволяет разработчикам создавать приложения для платформы Android. Эти приложения будут написаны с использованием языка программирования Java и запущены на Dalvik, пользовательской виртуальной машине, предназначенной для встроенного использования, которая работает поверх ядра Linux. Конечно, вам также понадобится мощная Android Studio IDE (интегрированная среда разработки).

SDK (Software Development Kit) включает в себя множество полезных инструментов, большинство из которых являются только командной строкой, а также графический эмулятор, который позволяет протестировать пользовательскую операционную систему Android. Чтобы начать работу, загрузите и распакуйте архив, зайдите в папку инструментов внутри каталога android-sdk-linux и дважды щелкните по & android & rsquo; файл.

Затраты времени выполнения и поддерживаемые операционные системы

Прежде всего, следует упомянуть, что программное обеспечение Android SDK не зависит от среды рабочего стола, что означает, что вы можете использовать его в средах настольных компьютеров GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox или Xfce.

Во-вторых, на вашем компьютере должен быть установлен последний набор JDK для Java (Java Development Kit), а также библиотека GNU C (glibc) 2.15 или новее. Android SDK будет работать на любом дистрибутиве GNU / Linux, если эти зависимости зависят от времени выполнения.

Обратите внимание, что ваш компьютер должен иметь не менее 2 ГБ оперативной памяти (рекомендуется 4 ГБ), не менее 400 МБ свободного места на диске, а также графическую карту, способную разрешать 1280 х 800 пикселей.

Что нового в этой версии:

  • В некоторых случаях Android Studio вешала бесконечно во время выхода.
  • Не удалось создать сборки с исходными наборами при следующем запуске Instant Run:
  • "Имя SourceSet не распознается плагином Android Gradle. & quot;
  • Когда был включен Instant Run, сборки новых проектов Kotlin не выполнялись при запуске командой Run.
  • Во время редактирования файла build.gradle иногда наблюдалась заметная задержка между вводом символа и символа, появляющегося на экране.
  • Ошибки сборки произошли во время дексинга в некоторых проектах с большим количеством модулей или внешних зависимостей со следующим сообщением об ошибке:
  • & quot; RejectedExecutionException: предел темы превысил замену заблокированного рабочего & quot;
  • Вычисление главного DEX-списка D8 не учитывало некоторые рефлексивные вызовы.

Что нового в версии:

  • Конфигурация ProGuard по умолчанию, proguard.cfg, теперь игнорирует следующие классы:
  • классы, расширяющие Preference
  • классы, расширяющие BackupAgentHelper
  • Правила Ant lib теперь позволяют переопределять свойства java.encoding, java.source и java.target.
  • Кодировка по умолчанию для задачи javac Ant теперь UTF-8.
  • В представлении LogCat в DDMS теперь корректно отображаются символы UTF-8.
  • Менеджер SDK более надежен в Windows. Подробнее об улучшениях см. На сайте проекта Android Tools.
  • Если вы включили моментальные снимки для AVD, они автоматически захватываются. Эмулятор также теперь восстанавливается до состояния, когда он закрывается почти мгновенно.
  • Исправлена ​​ошибка, связанная с отсутствием файла JAR, который предотвратил запуск draw9patch.
  • Исправлены скрипты запуска Windows hierarchyviewer и ddms для поддержки нового расположения adb.
  • Известные проблемы с производительностью эмулятора: поскольку эмулятор Android должен имитировать архитектуру набора инструкций ARM на вашем компьютере, производительность эмулятора медленная.

Что нового в версии 1.6 Release 2:

  • Связанный с API:
  • Правильно раскрывает константы, связанные с CDMA, в android.telephony.TelephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A и NETWORK_TYPE_1xRTT.
  • Изображение системы:
  • Исправляет ошибку, так что плотность Bitmap теперь распространяется через Parcelable.
  • Исправляет NinePatchDrawable, чтобы правильно масштабировать отображаемое дополнение для режима совместимости.
  • Исправляет TextView для правильного вычисления стилизованных метрик шрифтов на основе плотности экрана.
  • Обновляет ядро ​​до версии 2.6.29, чтобы соответствовать ядру на имеющихся в продаже устройствах на базе Android.
  • Инструменты
  • Добавляет новую систему сборки Ant с поддержкой проектных проектов Emma (покрытие кода).
  • Устанавливает скины эмулятора для правильного эмуляции d-pad в ландшафтном режиме.
  • Фиксирует рендеринг плотности в редакторе макетов в ADT.

Что нового в версии 1.6 Release 1:

  • Поддержка эмулятора для нескольких размеров экрана / плотности, включая новые скины.
  • Android SDK и AVD Manager, графический интерфейс, позволяющий вам легче управлять средами SDK и AVD. Инструмент позволяет создавать и управлять вашими виртуальными устройствами Android и загружать новые SDK-пакеты (например, версии платформ и надстройки) в вашу среду.
  • Улучшена поддержка тестовых пакетов в мастере создания проектов

Что нового в версии 1.5 Release 3:

  • Система Android 1.5, поставляемая в SDK (как изображение библиотеки и системы), является образцом разработки образа операционной системы Android 1.5, который можно использовать для мобильных телефонов на базе Android начиная с мая 2009 года. полностью совместим и не содержит внешних библиотек. Это первая версия Android SDK, которая не включает внешнюю библиотеку Maps.
  • Система Android 1.5 предоставляет обновленную версию API-интерфейсов. Как и в предыдущих версиях, API Android 1.5 присваивается целочисленный идентификатор - 3 - который хранится в самой системе. Этот идентификатор, называемый «уровнем API», позволяет системе правильно определять, совместимо ли приложение с системой, до установки приложения.
  • Приложения могут ссылаться на определенное значение уровня API в своих файлах манифеста, указывая минимальную версию системы Android, требуемую для запуска приложения. Чтобы ссылаться на минимальный уровень API, приложения могут добавлять атрибут android: minSdkVersion в свои файлы манифеста. Значение атрибута представляет собой целое число, соответствующее идентификатору уровня API. Перед установкой приложения система затем проверяет значение android: minSdkVersion и разрешает установку только в том случае, если ссылочное целое число меньше или равно целочисленному значению уровня API, хранящемуся в самой системе.
  • При переносе приложения на новый SDK вам нужно будет выбрать версию платформы, с которой вы будете компилировать приложение. В общем, вы должны скомпилировать свое приложение с минимально возможной версией платформы, которую может поддерживать ваше приложение. После определения самой низкой версии вы должны убедиться, что файл манифеста приложения определяет уровень API самой младшей версии совместимой платформы в атрибуте android: minSdkVersion.
  • После компиляции вашего приложения вы должны проверить его на платформе, указанной в атрибуте android: minSdkVersion приложения. Чтобы обеспечить передовую совместимость, вы также должны запустить приложение на платформах, используя более высокий уровень API, чем тот, который используется вашим приложением. Чтобы запустить приложение в разных версиях платформы в эмуляторе, вы создаете AVD для каждой версии платформы, которую вы хотите протестировать. Дополнительные сведения о AVD см. В разделе «Виртуальные устройства Android». Если вы используете физическое устройство для тестирования, убедитесь, что знаете уровень API на платформе Android, который он запускает.
  • Если вы создаете приложение, использующее библиотеку Android 1.5, и ваше приложение использует любые API-интерфейсы, представленные на уровне API 3, вы должны установить атрибут android: minSdkVersion в манифесте приложения в «3».
  • В частности, вы определяете атрибут android: minSdkVersion в элементе как дочерний элемент в файле манифеста. Когда установлено, атрибут выглядит следующим образом:

  • <Литий> & л; manifest & gt;
  • ...

  • <Литий> & л; use-sdk android: minSdkVersion = "3" / & gt;
  • ...

  • <Литий> & л; / manifest & gt;
  • Установив таким образом андроид: minSdkVersion, вы гарантируете, что пользователи смогут устанавливать приложение только в том случае, если на их устройства установлена ​​совместимая версия платформы Android. В свою очередь, это гарантирует, что ваше приложение будет функционировать должным образом на своих устройствах. Это особенно важно, если ваше приложение использует API или системные функции, представленные в Android 1.5.
  • Если ваше приложение использует API-интерфейсы, представленные в Android 1.5, но не объявляет & lt; use-sdk android: minSdkVersion = "3" / & gt ;, затем он будет работать правильно на устройствах Android 1.5, но не на устройствах Android 1.0. В последнем случае приложение будет аварийно завершено во время выполнения, когда оно попытается использовать API Android 1.5.
  • И наоборот, если ваше приложение не использует какие-либо новые API-интерфейсы, представленные в Android 1.5, приложение будет в большинстве случаев нормально работать на устройствах с более поздней версией платформы. Однако, если вы опубликовали приложение, вам настоятельно рекомендуется установить и протестировать приложение на образ системы Android 1.5, включенный в SDK. Это обеспечит плавный переход для пользователей, поскольку они обновляют свои устройства до новой версии платформы Android.
  • Наконец, если ваше приложение не использует никаких новых API-интерфейсов, представленных с Android 1.1, вы можете указать общую совместимость с Android 1.1, установив атрибут в «2». Если ваше приложение не использует никаких новых API-интерфейсов, введенных с Android 1.0, вы можете удалить атрибут или установить его в «1». Однако перед публикацией вашего приложения вы должны обязательно скомпилировать свое приложение в библиотеке Android, которая соответствует значению Android android: minSdkVeresion.
  • Изменения API:
  • Интерфейс пользовательского интерфейса:
  • Рамка для упрощения взаимодействия с фоновым / пользовательским интерфейсом.
  • Новый виджет SlidingDrawer
  • Новый виджет HorizontalScrollview
  • Рамка AppWidget:
  • API-интерфейсы для создания безопасных домашних приложений AppWidgets. Сведения об использовании AppWidgets см. В документации разработчика AppWidgets. Также см. Знакомство с виджетами на главном экране и платформой AppWidget в блоге разработчика Android.
  • API для заполнения Live Folders с пользовательским контентом.
  • Медиа-структура:
  • Необработанные аудиозаписывающие и воспроизводящие API
  • Интерактивный движок воспроизведения MIDI
  • API видеозаписи для разработчиков (формат 3GP)
  • Назначение видео и фотографий
  • Поиск в медийном намерении
  • Структура метода ввода:
  • Структура службы входных данных
  • Механизм прогнозирования текста
  • Возможность предоставления загружаемых IME пользователям
  • Требования к оборудованию, определенные приложением:
  • Теперь приложения могут использовать новый элемент в своих файлах манифеста, чтобы указать системе Android, какие аппаратные функции им необходимы для правильной работы. Например, приложение может использовать этот элемент, чтобы указать, что ему требуется физическая клавиатура или определенное навигационное устройство, например трекбол. Перед установкой приложения система Android проверяет атрибуты, определенные для этого элемента, и позволяет продолжить установку только в том случае, если присутствует требуемое оборудование.
  • Система распознавания речи:
  • Поддержка использования библиотек распознавания речи через Intent. См. RecognizerIntent.
  • Дополнительные добавления API:
  • LocationManager - приложения могут получать обновления смены местоположения через Intent
  • WebView - Touch start / end / move / cancel Поддержка событий DOM
  • Переработанные API-интерфейсы диспетчера датчиков
  • GLSurfaceView - удобная структура для создания приложений OpenGL
  • Трансляция Intent для установки обновления приложения прошла успешно - для более плавного обновления приложения.

Что нового в версии 1.5 Release 1:

  • В комплект включены несколько версий платформы Android (Android 1.1, Android 1.5). Инструменты обновляются, чтобы вы могли развернуть свое приложение на любой платформе SDK, что поможет вам обеспечить передовую компиляцию и, если применимо, обратную совместимость.
  • Представляет конфигурации виртуальных устройств Android (AVD), которые вы запускаете в эмуляторе, чтобы лучше моделировать фактические устройства. Каждый AVD получает свою собственную выделенную область хранения, что упрощает работу с несколькими эмуляторами, которые работают одновременно.
  • Поддержка SDK-надстроек, которые расширяют Android SDK, чтобы предоставить вам доступ к одной или нескольким внешним библиотекам Android и / или настраиваемому (но совместимому) системному изображению, которое может работать в эмуляторе.
  • Новый плагин Eclipse ADT (версия 0.9.0) предлагает новым мастерам возможность создавать проекты, предназначенные для определенных конфигураций Android, создавать XML-ресурсы (такие как макеты, анимации и меню), создавать альтернативные макеты, а также экспортировать и подписывать ваше приложение для публикации.
  • Улучшена поддержка JUnit в ADT
  • Простой профилирование производительности
  • Более легкое управление локализованными приложениями. Теперь вы можете включать или исключать ресурсы локали при создании APK из одного проекта Android.
  • Новый инструмент под названием "android" заменяет скрипт activitycreator.

Что нового в версии 1.0 Release 1:

  • Эмулятор:
  • Теперь эмулятор сохраняет изображение пользователя в & # x3c; android & # x3e; /SDK1.0 /
  • Исправлено зависание, связанное с EsounD, в Linux.
  • Исправлена ​​документация в -help-audio. '-audio list' не работает, нужно вызвать -help-audio-out и -help-audio-in, чтобы получить список допустимых аудио-файлов.
  • Исправлена ​​эмуляция Dpad с прокруткой в ​​поворотном режиме. перед этим использование колесика прокрутки всегда приводило к событиям Dpad Up / Down, даже в ландшафтном режиме.
  • Несколько устаревших параметров команды были удалены.
  • Настройка скорости сети через консоль или параметр -netspeed будет правильно изменять значок подключения на устройстве.
  • Настройка состояния регистрации голоса GSM на «роуминг» в консоли будет правильно изменять значок голоса на устройстве.
  • SQLite:
  • SQLite теперь включен в пакет SDK на всех платформах.

Требования :

  • Стандартная среда исполнения Oracle Java Standard Edition

Похожие программы

Xojo
Xojo

20 Feb 15

pkg-config
pkg-config

18 Feb 15

ChaiScript
ChaiScript

20 Feb 15

Polyglot
Polyglot

2 Jun 15

Другие программы разработчика Open Handset Alliance

Комментарии к Android SDK

Комментарии не найдены
добавить комментарий
Включите картинки!