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 OS и разработка на приложения. Android е една от най-популярните мобилни операционни системи в света с милиони потребители по целия свят. За да започнете да създавате приложения за Android, моля, посетете официалната уеб страница.


Позволява на разработчиците да създават приложение за Android

Android SDK позволява на разработчиците да създават приложения за платформата за Android. Тези приложения ще бъдат написани с помощта на езика за програмиране на Java и ще се изпълняват от Dalvik - виртуална машина, предназначена за вградена употреба, която работи над ядрото на Linux. Разбира се, ще ви е необходим и мощният IDE на Android Studio (интегрирана среда за разработка).

Комплектът за разработка на софтуер (SDK) включва много полезни инструменти, повечето от които са само командния ред, както и графичен емулатор, който ви позволява да тествате персонализирана операционна система Android. За да започнете, да изтеглите и разопаковате архива, отворете папката с инструменти в директорията android-sdk-linux и кликнете двукратно върху & rdquo; android & rsquo; файл.

Времетраене на зависимостите и поддържани операционни системи

Първо, трябва да споменем, че софтуерът за Android SDK е независим от настолна среда, което означава, че можете да го използвате в средата GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox или Xfce. / P>

На второ място, трябва да имате инсталиран на компютъра си най-новия JDK (Java Development Kit) на Oracle, както и библиотеката GNU C (glibc) 2.15 или по-нова версия. Android SDK ще се изпълнява при всяко разпространение на GNU / Linux, стига тези зависимости от време на изпълнение да са налице.

Имайте предвид, че вашият компютър трябва да има поне 2GB RAM (препоръчително 4GB), поне 400MB свободно дисково пространство, както и графична карта с резолюция 1280x800.

Какво ново в тази версия:

  • В някои случаи Android Studio е висял неопределено по време на излизане.
  • Създава конфигурирани с изходни серии, които не са успели при следното съобщение, когато функцията за незабавно изпълнение е активирана:
  • "Името на SourceSet не се разпознава от приставката Android Gradle."
  • Когато е активирано функцията за незабавно изпълнение, изграждането на нови проекти на Kotlin се провали, когато се задейства от командата "Изпълни".
  • По време на редактирането на файла build.grable понякога има забележимо закъснение между въвеждането на символ и символа, който се появява на екрана.
  • Изграждане на неуспехи по време на dexing при някои проекти с голям брой модули или външни зависимости, със следното съобщение за грешка:
  • "RejectedExecutionException: Лимитът на нишката е превишен, заменяйки блокирания работник"
  • Изчисляването на основния DEX списък на D8 не е взело предвид някои отразяващи покани.

Какво е новото във версията:

  • Конфигурацията по подразбиране ProGuard, proguard.cfg, сега пренебрегва следните класове:
  • класове, които удължават предпочитанието
  • класове, които разширяват BackupAgentHelper
  • Антивидните правила вече ви позволяват да презапишете свойствата java.encoding, java.source и java.target.
  • Кодирането по подразбиране за задачата на javac Ant е сега UTF-8.
  • Изгледът на LogCat в DDMS вече правилно показва UTF-8 символи.
  • Управлението на SDK е по-надеждно за Windows. За подробности относно подобренията вижте сайта на проекта за инструменти на Android.
  • Ако сте активирали снимки за 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.
  • Инструменти:
  • Добавя нова система за създаване на антена с поддръжка на проекти за инструменти на Ема (кодово покритие).
  • Коригира кожите на емулатор за правилно емулиране на d-pad в режим на пейзаж.
  • Поправя рендиране на плътността в редактора на оформлението в ADT.

Какво е новото във версия 1.6 Release 1:

  • Поддържане на емулатор за много размери / плътност на екрана, включително нови кожи.
  • Android SDK и AVD Manager, графичен потребителски интерфейс, който ви позволява по-лесно да управлявате SDK и AVD средите си. Инструментът ви позволява да създавате и управлявате вашите Android Virtual Devices и да изтегляте нови SDK пакети (като версии на платформа и добавки) във вашата среда.
  • Подобрена поддръжка за тестови пакети в съветника за нови проекти

Какво е новото във версия 1.5 Издание 3:

  • Системата Android 1.5, доставена в SDK (като библиотека и системно изображение), е разработена в Android 1.5 с произведена от Android система за мобилни телефони. напълно съвместим и не включва външни библиотеки. Това е първата версия на SDK на Android, която не включва външната библиотека на 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 Virtual Devices. Ако използвате физическо устройство за тестване, уверете се, че знаете нивото на приложния програмен интерфейс (API) на платформата за Android, което се използва.
  • Ако изграждате приложение, използващо библиотеката с Android 1.5, а приложението Ви използва всички приложни програмни интерфейси (API), въведени в API Level 3, трябва да зададете atribut android: minSdkVersion в манифеста на приложението на "3".
  • По-конкретно дефинирате атрибута android: minSdkVersion в елемент като дете на манифеста. Когато е зададена, атрибутът изглежда така:
  • & LT; явен & gt;
  • ...
  • & LT; uses-sdk android: minSdkVersion = "3" />
  • ...
  • & LT; / manifest & gt;
  • Чрез настройването на android: minSdkVersion по този начин гарантирате, че потребителите ще могат да инсталират приложението ви само ако устройствата им използват съвместима версия на платформата за Android. На свой ред това гарантира, че вашето приложение ще функционира правилно на техните устройства. Това е особено важно, ако приложението ви използва API или системни функции, въведени в Android 1.5.
  • Ако приложението ви използва API, въведени в Android 1.5, но не декларира & lt; uses-sdk android: minSdkVersion = "3" /, тогава той ще работи правилно на устройства с Android 1.5, но не и на устройства с Android 1.0. В последния случай приложението ще се срине по време на изпълнение, когато се опита да използва API за Android 1.5.
  • Обратно, ако приложението ви не използва нови API, въведени в Android 1.5, в повечето случаи приложението ще работи нормално на устройства, изпълняващи по-късна версия на платформата. Ако обаче сте публикували приложението, ви препоръчваме да инсталирате и тествате приложението си в системното изображение на Android 1.5, включено в SDK. Това ще гарантира плавен преход за потребителите, тъй като те надстройват устройствата си до новата версия на платформата за Android.
  • И накрая, ако приложението ви не използва нови приложни програмни интерфейси, въведени от Android 1.1, можете да посочите общата съвместимост с Android 1.1, като зададете атрибута на "2". Ако приложението ви не използва нови приложни програмни интерфейси (API), въведени след Android 1.0, можете да премахнете атрибута или да го зададете на "1". Въпреки това, преди да публикувате приложението си, трябва да сте сигурни, че компилирате приложението си срещу библиотеката с Android, която съответства на стойността на приложението android: minSdkVeresion.
  • Промени в API:
  • Рамка на потребителския интерфейс:
  • Рамка за по-лесно взаимодействие с фрейм / потребителски интерфейс
  • Ново приложение за SlidingDrawer
  • Ново приспособление за HorizontalScrollview
  • Рамка AppWidget:
  • API за създаване на защитени AppWidgets на началния екран. За информация как да използвате AppWidgets, вижте документацията на AppWidgets на Ръководството за програмисти. Също така вж. Представяне на джаджи за началния екран и на рамката AppWidget в Блог на програмистите на Android.
  • Приложни програмни интерфейси (API) за популяризиране на живи папки с персонализирано съдържание.
  • Медия рамка:
  • API за запис и възпроизвеждане на необработен звук
  • Интерактивен MIDI възпроизвеждащ механизъм
  • API за възпроизвеждане на видео за програмисти (3GP формат)
  • намерения за споделяне на видеоклипове и снимки
  • намерение за търсене в медиите
  • Рамка на метода за въвеждане:
  • Рамка за услугата за въвеждане на метод
  • Модел за предсказване на текст
  • Възможност за предоставяне на потребителите на IME за изтегляне
  • Изисквания за хардуера, дефинирани от приложението:
  • Приложенията вече могат да използват нов елемент в манифестните си файлове, за да покажат на системата Android какви хардуерни функции изискват, за да функционират правилно. Например, приложение може да използва елемента, за да укаже, че той изисква физическа клавиатура или определено навигационно устройство, като например тракбол. Преди да инсталирате приложението, системата Android проверява атрибутите, дефинирани за елемента, и позволява инсталирането да продължи, само ако е налице необходимия хардуер.
  • Рамка за разпознаване на реч:
  • Поддръжка за използване на библиотеки за разпознаване на реч чрез намерение. Вижте RecognizerIntent.
  • Разни API допълнения:
  • LocationManager - Приложенията могат да получават актуализации за промяна на местоположението чрез намерение
  • WebView - Докоснете старт / край / преместване / прекратяване на поддръжка за DOM събития
  • Преработени приложни програмни интерфейси (API) на Manager за сензори
  • GLSurfaceView - удобна рамка за създаване на OpenGL приложения
  • Намерено е намерението за разпространение на инсталацията за инсталиране на актуализации - за по-гладко преживяване при надстройване на приложенията

Какво е новото във версия 1.5 Издание 1:

  • Включени са няколко версии на платформата Android (Android 1.1, Android 1.5). Инструментите се актуализират, за да ви позволят да разположите приложението си на всяка платформа в комплекта за разработване на софтуер (SDK), което ви помага да осигурите бърза компилация и, ако е приложимо, обратна съвместимост.
  • Въвежда конфигурации на Android Virtual Devices - (AVD) на опциите, които се изпълняват в емулатора, за да моделират по-добре действителните устройства. Всеки AVD получава свое собствено специално място за съхранение, което много помага да работите с няколко емулатора, които работят едновременно.
  • Поддръжка за добавки за SDK, които разширяват комплекта за разработване на софтуер за Android, за да ви осигурят достъп до една или повече външни библиотеки с Android и / или персонализирано (но съвместимо) системно изображение, което може да се изпълнява в емулатора.
  • Новият приставка за Eclipse ADT (версия 0.9.0) предлага нови Wizards, които ви позволяват да създавате проекти, насочени към конкретни конфигурации на Android, да генерирате XML ресурси (като оформления, анимации и менюта), да генерирате алтернативни оформления, заявката ви за публикуване.
  • Подобрена поддръжка на JUnit в ADT
  • Лесно профилиране на ефективността
  • Лесно управление на локализирани приложения. Вече можете да включите или изключите ресурси на локала, когато създавате APK от един проект с Android.
  • Нов инструмент, наречен "андроид" заменя скрипта activitycreator.

Какво е новото в версия 1.0 Издание 1:

  • Емулгаторът вече запазва изображението на потребителя в & # x3c; android & # x3e; /SDK1.0 /
  • Фиксирани свързани с EsounD блокирания на Linux.
  • Фиксирала е документацията в "Помощ-аудио". '-audio list' не работи, трябва да извикате -help-audio-out и -help-audio-in, за да получите списък с валидни аудио backends.
  • Фиксирано превъртане на Dpad емулация в завъртян режим. преди това, използването на превъртащото колело винаги би довело до генериране на Dpad Up / Down събития дори когато сте в режим на пейзаж.
  • Няколко остарели опции на команди бяха премахнати.
  • Задаването на скоростта на мрежата чрез конзолата или опцията -netspeed ще промени правилно иконата за свързаност на устройството.
  • Настройването на състоянието на гласовата регистрация на GSM в "роуминг" в конзолата ще промени правилно гласовата икона на устройството
  • SQLite:
  • SQLite вече е включен в пакета SDK на всички платформи.
  • Изисквания :

    Подобен софтуер

    Pyastra
    Pyastra

    3 Jun 15

    lizpop
    lizpop

    14 Apr 15

    Gauche
    Gauche

    14 Apr 15

    Ctalk
    Ctalk

    20 Feb 15

    Друг софтуер на разработчика Open Handset Alliance

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

    Коментари не е намерена
    добавите коментар
    Включете на изображения!
    Търсене по категория