Не скачивается android sdk

Инструкция по установке Android SDK

Эта статья поможет всем новичкам, владельцам Андроид устройств ознакомиться с SDK. Вы узнаете как установить android sdk. Для чего это нужно: во первых для взлома, во вторых для доступа к системной части прошивки и ее последующего изменения, в третьих для получения root прав.
В SDK есть инструмент ADB (Android Debug Bridge) отладочный Мост для Android или по другому интерфейс для отладки Android, с помощью него можно:

  • Просматривать log системы Android.
  • Просмотреть какие Андроид устройства подключены и могут работать с ADB.
  • Устанавливать программы на Android устройствах.
  • Удалять программы на Android устройствах.
  • Копировать файлы с Android устройства.
  • Копировать файлы на Android устройство.
  • Удалять раздел data на Android устройстве.
  • Очищать раздел data на Android устройстве.
  • Прошить раздел data на Android устройстве.
  • Перезаписать раздел data на Android устройстве.
  • Осуществить разные скрипты управления Android устройством.
  • Управлять некоторыми сетевыми параметрами Android устройства.
  • И многое другое.

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

Установка Software Development kit (SDK)

Заходим на страницу сайта https://developer.android.com/sdk/index.html и скачиваем SDK для вашей операционной системы. Скачав zip архив SDK вам необходимо разархивировать его содержимое, в архиве находится папка adt-bundle-windows которая и содержит сам SDK, распаковываем ее на наш компьютер в корень диска С:\. Путь к SDK у нас будет такой C:\adt-bundle-windows

Установка Java Development Kit (JDK)

Для Android SDK требуется JDK версии 5 или выше. Если на вашем компьютере уже установлена одна из этих версий JDK, то смело переходите к следующему шагу. Если JDK не установлен, то зайдите на сайт oracle.com , выбираем вкладку Downloads, потом JAVA for developers, далее выбираем JDK как на рисунке, вам нужно найти версию JDK, которая установится на ваш компьютер – выберите операционную систему и разрядность. Скачиваем и устанавливаем.

oracle.com вкладка downloads:

Выбираем версию JDK

Заходим в папку adt-bundle-windows, затем в папку sdk и запускаем SDK Manager.exe. В появившемся окне предлагается выбрать компоненты для закачки через интернет. В правой части для каждого компонента указано, установлен он уже или нет. Выбираем нужные пакеты для работы. Желательно как на рисунке. Если у вас другие версии Android, то выбираем нужные. Когда все нужные пакеты выбраны — жмем кнопку Install X packages справа снизу. В новом окне подтверждаем, что согласны все это скачать — Accept All. И здесь же можно посмотреть размер пакета и отказаться от чего-либо. Жмете Install — побежал индикатор и открылся лог — началась закачка. Через некоторое время (зависит от количества выбранных пакетов) появится надпись: Done loading packages. Установка завершена. Закрываем лог и SDK Manager.

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

Папка с программой

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

Находим пункт переменные среды и находим пункт Path, нажимаем изменить и ничего не удаляя через точку с запятой добавляем свой путь C:\adt-bundle-windows\platform-tools (смотрим рисунок). Нажимаем ОК.

Читайте также:  Андроид микрофон работает только при громкой связи

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

Источник

Android SDK Manager не устанавливает компоненты

Не уверен, что я делаю неправильно здесь. Я установил Android SDK Manager, и теперь пытаюсь установить платформу, как предлагает сайт Android Dev. Как только я нажал кнопку Установить, я получил сообщение об ошибке, что менеджер не смог создать временную папку в каталоге Android. Поэтому я его создал. Теперь я получаю эту ошибку:

загрузка SDK платформы Android 2.3, API 9, revision 1 файл не найден: C:Program Файлы (х86)\Андроид-СДК-в WindowsTemp в папке Android-2.3_r01-Линукс.застежка-молния (Доступ запрещен)

также есть небольшое сообщение под индикатором выполнения, в котором говорится: «готово. Ничего не было установлено.»

Я запускаю Windows 7 Ultimate, если это имеет какое-либо значение.

16 ответов

при запуске SDK manager попробуйте щелкнуть правой кнопкой мыши .exe и выберите «Запуск от имени администратора».

кроме того, некоторые антивирусные программы, как известно, мешают SDK Manager

Я получал аналогичную проблему с разрешением, и SDK Manager не смог загрузить и установить новые компоненты. Сообщение об ошибке (я запускаю Android Studio (предварительный просмотр ввода / вывода) 0.2.9)

» невозможно создать C:\Program файлы (х86)\\Андроида-студия\СДК\ «темп»»

хотя решение было infact, что говорит ответ @william-tate, я не мог запустить «SDK Manager» напрямую. Он выдает сообщение:

не удалось выполнить \инструменты для Андроид.летучая мышь Система не может найти указанный файл.

вместо этого я запустил » tools\android.bat ‘ как администратор, который, в свою очередь, запустил SDK Manager с теми же разрешениями, которые исправили проблему.

надеюсь, это поможет кому-то, кто сталкивается с проблемой, с которой я столкнулся.

в Mac OS X (пробовал с Android Studio) сделайте следующее В Terminal

это запускает SDK manager как admin. Теперь обновите / установите пакеты из SDK manager, и он будет работать.

для Android Studio, выбрав «Запуск от имени администратора» при запуске Android Studio помогает.

в моем случае мне пришлось указать настройки прокси-сервера в Tools — >Options.

У меня была такая же проблема, когда я пытаюсь установить его на свой компьютер (Win7, 64-разрядная система). У меня было сообщение об ошибке, показанное на рисунке ниже. Но когда я проверяю свою локальную папку «C:\Users\username\AppData\Local\Android\sdk», Android SDK уже там. Как-то Android studio не смогла увидеть/связать его.

поэтому сначала проверьте, можете ли вы найти Android SDK в локальной папке. Если да, просто выполните следующие шаги.

  1. выберите «Отмена» и нажмите » X » вверху правый угол.
  2. Выберите «не повторно запускать мастер установки» и нажмите «ОК».
  3. запустите Android Studio еще раз и перейдите «настройка» —> «проект по умолчанию» — > «структура проекта»
  4. добавить ‘C:\Users\username\AppData\Local\Android\sdk» в «Android Location» и нажмите кнопку «OK»
  5. нажмите «запустить новый проект Android Studio».

надеюсь, что это помогает.

У меня была аналогичная проблема-очень медленные загрузки xml с последующим пустым списком пакетов. SDK, похоже, пытался использовать устаревшую установку Java. Установка JAVA_HOME на 1.6 jdk сделала трюк.

в моем случае я использовал Windows 7 с 64-битной ОС. Мы установили 64-разрядный Java SE и 64-разрядный пакет ADT. С этой настройкой мы не могли заставить диспетчер SDK работать правильно (в частности, загрузка не разрешена, и он не показывал все параметры загрузки API). Попробовав все вышеперечисленные ответы и из других сообщений, мы решили заглянуть в настройку Java и поняли, что это может быть 64-битная конфигурация, которая дает горе ADT bundle (я смутно помню, что видел / читал это выпуск перед).

Читайте также:  Сменить мой номер андроид

поэтому мы удалили Java 64-бит и переустановили 32-бит, а затем использовали 32-битный пакет ADT, и он работал правильно. Системный пользователь уже был администратором, поэтому нам не нужно было «запускать от имени администратора»

для тех, кто работает с SDK Manager в Eclipse, выберите «Запуск от имени администратора» при запуске Eclipse.ехе помогает.

  • щелкните правой кнопкой мыши на кнопке windows
  • элемент списка
  • CDM в качестве администратора
  • нажмите ‘Да’
  • вставить $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

доступ запрещен, потому что Windows не дает разрешения на запись и изменение по умолчанию для файлов на своем установочном диске viz. с: Для решения этой проблемы я обычно использую отдельный диск или в вашем случае, вам нужно установить права доступа к определенной папке в параметрах щелкните правой кнопкой мыши — > параметры > безопасность — > изменить

Если вы используете SDK Manager в Eclipse:

Вариант 1: Щелкните правой кнопкой мыши на eclipse.exe и выберите «Запуск от имени администратора».

Вариант 2: Если вы не хотите запускать Eclipse.exe как администратор просто установите / скопируйте установочные файлы Eclipse из «C:\program files\Eclipse ADT Bundle\» в какую-то незащищенную папку, например «D:\android». Беги «D:\android\eclipse\eclipse — . exe», выберите пункт меню «Window => Preferences = > Android» и измените «SDK Location» на «D:\android\sdk». После что вы сможете установить новые пакеты в Android SDK Manager.

перейдите в папку sdk и щелкните правой кнопкой мыши на SDK manager и запустите с администратором и наслаждайтесь установкой.

согласиться с тем, что сказал v01d:

используя Android Studio для Mac OS X, папка SDK также может быть в /Users//Library/Android/sdk , где — ваше имя пользователя.

чтобы узнать, где находится частичная установка SDK, перейдите в Configure > SDK Manager в Android Studio, затем нажмите edit вверху. Это должно выскочить окно и показать местоположение.

скопируйте этот путь и вставьте его перед cd команда в терминале. Наконец выполнить sudo ./android sdk запуск автономный менеджер SDK.

EDIT (14 июля 2016 г.):

двоичный файл «android» также может быть в /Users//Library/Android/sdk/tools .

решение для macOS

  1. нажмите правой кнопкой мыши на AndroidStudio.app — > показать содержимое пакета — > MacOS
  2. теперь перетащите studio — исполняемый файл в терминале
  3. sudo ! ( Ctrl+A ставит курсор перед собой)
  4. запустите менеджер SDK внутри, чтобы получить ваши вещи (у вас будет корневой доступ)

для пользователя Linux / ubuntu

почему это происходит?
из-за lock icon в некоторой папке (не имеющей доступа для чтения/записи) в
» / yourpath / android-studio-SDK«

сортировка и сладкое решение
— Открыть терминал (Ctrl +alt +t)
— копировать pest sudo chown -R $USER: $HOME
— подожди немного.
— теперь попробуйте еще раз update your SDK

Источник

Устранение неполадок пакет SDK для Android

Какие разрешения Android требуются?

В зависимости от используемых служб требуются следующие разрешения.

  • Все службы: INTERNET , ACCESS_NETWORK_STATE
  • Распространение: REQUEST_INSTALL_PACKAGES , DOWNLOAD_WITHOUT_NOTIFICATION

Необходимые разрешения автоматически объединяются в манифест приложения пакетом SDK.

Ни одно из этих разрешений не требует утверждения пользователем во время выполнения, но все время установки имеет разрешения.

Данные аналитики не отображаются на портале

Убедитесь, что модули SDK интегрированы правильно.

Убедитесь, что включен правильный секрет приложения вместе с start() вызовом метода. Вы можете скопировать точный start() код, открыв приложение на портале и перейдя на страницу Начало работы.

Если вы хотите просмотреть журналы, отправляемые на серверную часть, измените уровень ведения журнала на verbose в приложении, и пакет SDK выведет журналы в консоли. Перед запуском пакета SDK вызовите приведенный ниже API.

Проверьте журналы, например «успешно настроен пакет SDK центра приложений» (на уровне журнала сведений), а затем проверьте, отображаются ли журналы запросов HTTPS.

Убедитесь, что устройство подключено.

Читайте также:  Как добавить меню для андроид

Иногда на портале может потребоваться несколько минут для работы с журналом. Подождите некоторое время, если это так.

Чтобы проверить, получены ли данные серверной части центра приложений, перейдите к разделу поток журнала в службе аналитики. События должны появиться после отправки.

Сбои не отображаются на портале

Убедитесь, что модули SDK интегрированы правильно.

Убедитесь, что включен правильный секрет приложения вместе с start() вызовом метода. Вы можете скопировать точный start() код, открыв приложение на портале и перейдя на страницу Начало работы.

Перезапустите приложение после сбоя. Наш пакет SDK пересылает журнал аварийного восстановления только после его перезапуска.

Если вы хотите просмотреть журналы, отправляемые на серверную часть, измените уровень ведения журнала на verbose в приложении, и пакет SDK выведет журналы в консоли. Перед запуском пакета SDK вызовите приведенный ниже API.

Проверьте журналы, например «успешно настроен пакет SDK центра приложений» (на уровне журнала сведений), а затем проверьте, отображаются ли журналы запросов HTTPS.

Убедитесь, что устройство подключено.

Иногда на портале может потребоваться несколько минут для работы с журналом. Подождите некоторое время, если это так.

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

Чтобы проверить, получил ли сервер в центре приложений о сбое, перейдите к разделу потока журнала в службе аналитики. Ваши сбои должны появиться там после отправки.

Распространение и обновление в приложении блокируют автоматические тесты пользовательского интерфейса

Если вы используете автоматические тесты пользовательского интерфейса, включенные обновления в приложении будут блокировать автоматические тесты пользовательского интерфейса, так как они попытаются пройти проверку подлинности в серверной части центра приложений. Не рекомендуется включать распространение в центре приложений для тестов пользовательского интерфейса.

Каково влияние пакета SDK центра приложений на размер приложения Android?

Пакет SDK для App Center предназначен для минимального влияния на размер установки приложения.

Чтобы проиллюстрировать это, мы создали пустое приложение Java с помощью шаблона «Пустое приложение» Android Studio. Мы создаем приложение в конфигурации выпуска и установили приложение на устройстве под управлением Android 7,0.

Тесты выполнялись без защиты.

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

Используемые модули центра приложений Размер экспортируемого APK Размер установки (сообщается об устройстве)
Нет (пустое приложение) 1,3 МБ 3,43 МБ
Аналитика Центра приложений 1,4 МБ 3,63 МБ
Сбой в центре приложений 1,4 МБ 3,70 МБ
Распространение через Центр приложений 1,4 МБ 3,71 МБ
Все модули центра приложений 1,4 МБ 3,82 МБ

Защита значения секрета центра приложений

app_secret — Это идентификатор приложения, необходимо узнать, к какому приложению применяется трафик, а также не может использоваться для извлечения или изменения существующих данных. Если ваше app_secret приложение предоставлено, самый большой риск отправит неправильные данные приложению, но это не повлияет на безопасность данных.

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

Вы можете улучшить безопасность приложения, используя переменную среды, чтобы внедрить секрет приложения в код. Таким образом, секрет не отображается в коде.

Миграция с Жцентер на Maven Central

Из-за прекращения поддержки жцентер все наши сборки были перемещены в центральный репозиторий Maven. Чтобы использовать центр приложений, необходимо добавить в mavenCentral() репозиторий в файле Gradle, как показано ниже.

Источник

Оцените статью