Sdk для android studio не устанавливается

Не устанавливается SDK в Android studio

Устанавливаю три дня разные версии андроид стюдио, скачивал отдельно sdk, но по какой то приичине он то ли не открывается сам, то ли не дает установиться по какой то причине.
Ситуация:
1. Скрин 1 — запуская андроид стюдио, сразу ошибка с sdk надо
2. Cкрин 2 — выбираю другой путь и появляется Next и дальше запускается програма
3. Скрин 3 — сразу появляется кнопка финиш в новом окне — нажимаем
4. Скрин 4 — при старте нового проекта говорит SDK
5. Скрин 5 — открылся менеджер SDK ГДЕ НИЧЕГО НЕЛЬЗЯ ВЫБРАТЬ!!

Ля у меня крыша едет с этим зверем от того, что я даже не могу понять что он хочет то вообще??
Знающие если кто сталкиваля или есть хотя=бы предположения как решить вопрос с SDK — буду благодарен ОТ ДУШИ!

P.S. : до этого установил Java jdk

1. В первом случае ему не нравится что ты себя считаешь его господином.
Your SDK location contains non-ASCII characters. Если простыми словами, студия ругается на русские символы в пути а конкретно на слово «Господин».

2. Во второй случае установщик ругается на то что в имени папки Program Files есть пробелы и желательно бы от них избавиться.

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

Я бы тебе посоветовал установить Android Studio и SDK.
1. Не в Program Files
2. Не в папку с русскими буквами
3. Не в папку с какими либо пробелами в имени.

Например отличным вариантом для студии будет F:\AndroidStudio
А для SDK F:\Android\sdk
А для NDK F:\Android\ndk

Источник

Устранение неполадок пакет 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, как показано ниже.

Источник

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

Источник

Читайте также:  App inventor андроид ардуино блютуз
Оцените статью