Please provide the path to the android sdk что делать

Содержание
  1. Error: Please provide a path to the Android SDK
  2. 4 answers
  3. Arch Linux
  4. #1 2013-06-26 01:08:58
  5. [SOLVED] Android Studio Requiring Path to Android-SDK
  6. #2 2013-06-26 02:46:03
  7. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  8. #3 2013-06-26 03:02:24
  9. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  10. #4 2013-06-26 11:15:36
  11. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  12. #5 2013-06-26 17:36:17
  13. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  14. #6 2013-06-27 02:33:48
  15. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  16. #7 2013-06-28 02:29:55
  17. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  18. #8 2013-06-28 03:02:00
  19. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  20. #9 2013-06-29 02:45:12
  21. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  22. #10 2013-06-29 03:04:15
  23. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  24. #11 2013-07-04 13:30:17
  25. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  26. #12 2013-07-04 16:38:16
  27. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  28. #13 2014-10-20 20:15:48
  29. Re: [SOLVED] Android Studio Requiring Path to Android-SDK
  30. ПАНИКА: Сломанный путь системы AVD. Проверьте значение ANDROID_SDK_ROOT
  31. Неполная / поврежденная структура SDK
  32. Обязательные пакеты и HAXM не установлены
  33. Qcow2-файлы ссылаются на неправильные / несуществующие базовые образы
  34. Устранение ошибки при использовании Android SDK от Homebrew в качестве SDK по умолчанию
  35. Настройка Android Studio для использования Android SDK Homebrew
  36. Поиск местоположения Android SDK от Homebrew
  37. Установка переменных среды Android SDK для указания на Android SDK от Homebrew

Error: Please provide a path to the Android SDK

December 2018

17.5k time

After installing the Android studio and launching it I am getting this error.

I cannot specify the path to the SDK. I have tried giving the path as :C:\Development\Android\android-sdk-windows\platform-tools\» but the path is invalid

4 answers

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

Тогда я собирался удалить и переустановить IDE, как упоминалось выше.

Когда я собирался удалить, к моему удивлению, я нашел для Android Tools SDK в Панель управления -> Программы и компоненты, что стало, что я искал!

Я не знал, как найти путь, что, потому что даже после того, как поиск в моем компьютере, я не получил его. Так, я пошел дальше и нажал на деинсталлировать. Там я нашел путь к Android SDK Tools «C: \ Program Files (x86) \ Android \ Android-SDK \». Я ничего не удалить.

Я связала этот путь в диалоговом окне, ошибка исчезла!

Тот, кто встречает ту же ошибку, следует искать «Android SDK Tools» в программах и возможностях панели управления, а затем пойти на удаление такой же. Там вы найдете путь к папке инструментов. Скопируйте и вставьте этот путь, и вы должны пройти.

Попробуй это — C:\Users\Your Name\AppData\Local\Android\Sdk

Заменить Your Name с именем вашего компьютера.

закрыть это окно, то

Инструменты -> Android -> SDK менеджер

Я столкнулся с этой проблемой при установке Android Studio 3.0.

Там не было на самом деле не папка с именем C:\Users\Your Name\AppData\Local\Android\Sdk после установки Android Studio. Я попытался установить Android инструменты командной строки в этом месте, но андроид студия не согласиться с этим. (Оказывается, инструменты командной строки не являются SDK.)

Управляемый , чтобы исправить это, делая полное удаление из Android Studio, удалите C:\Users\Your Name\AppData\Local\Android папку, удаляя любые настройки папки Android Studio (в моем случае C:\Users\Your Name\.AndroidStudio2.3 и C:\Users\Your Name\.AndroidStudio2.3 ). После переустановки и открытия Android Studio, он дал мне диалог , чтобы загрузить SDK.

Я могу думать о 2 возможных объяснений, почему это работает для меня:

  • Первоначально Android студия открывала проект сразу, который не срабатывали «Загрузить свой СДК» диалог. (Это уже не произошло, так как я удалил свои настройки Android Studio.)
  • Было какое-то параметр, который сделал Android студия думает, что я уже имел SDK скачала.

Источник

Arch Linux

You are not logged in.

#1 2013-06-26 01:08:58

[SOLVED] Android Studio Requiring Path to Android-SDK

I’ve installed Android Studio, but whenever it loads I am prompted with the below message. Entering /opt/android-sdk doesn’t work. Any ideas?

Mod Edit: Changed large in-line image to a link. Our policy

Last edited by tony5429 (2013-07-04 13:41:40)

#2 2013-06-26 02:46:03

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

I ran into that same issue; I don’t know why it doesn’t like the one installed there. However, it did work once I pointed it to one downloaded into my home directory (by Eclipse).

#3 2013-06-26 03:02:24

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

sounds like a permissions problem to me.

Читайте также:  Плеер винамп для андроида

#4 2013-06-26 11:15:36

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

Interesting. This is what I’ve currently got.

#5 2013-06-26 17:36:17

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

have you tried running it from the terminal to see what kind of output you get? If you check out the arch wiki for android, it makes a couple of recommendations for changing the owner of /opt/android-sdk to your user or a new group, of which your user is a member of. I’m not on my pc now, but I’m pretty sure my user is the owner of my android-sdk. I will check in a minute.

EDIT: Yes, as I suspected, my user owns /opt/android-sdk. Some people might prefer the group approach, though.

Last edited by cris9288 (2013-06-26 17:41:26)

#6 2013-06-27 02:33:48

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

Thanks, cris9288. After chowning, Android Studio now fully loads and then prompts for the SDK directory, and then accepts it each time I provide /opt/android-sdk. However, upon clicking «New Project,» I am met with the error «Your Android SDK is out of date or is missing templates. Please ensure you are using SDK version 22 or later.» As seen in the output below, I am in fact using version 22 of the SDK, as well as the latest version of Android Studio. Any ideas?

#7 2013-06-28 02:29:55

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

I just recorded a video of the error: www.youtube.com/watch?v=xy7Ano4Ibyk

Anyone have any ideas what’s going on here?

#8 2013-06-28 03:02:00

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

I think part of the android-sdk package is a file in /etc/profile.d that is used to update your $PATH. I use only the android-sdk-platform-tools, as I have no need for the rest, but that appends /opt/android-sdk/platform-tools to my $PATH.

Can you check to make sure you your PATH variable is set up this way? If it is not, source /etc/profile, which sould in turn source all files in /etc/profile.d and add this. or if you want you can first check to make sure that I am correct in my remembering the addition to /etc/profile.d. You can check this with «pacman -Ql android-sdk | grep profile.d»

#9 2013-06-29 02:45:12

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

Thanks, WonderWoofy. It looks like you’re right, but I do already have android-sdk in my path.

#10 2013-06-29 03:04:15

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

Okay. well unfortunately, I have never used this software and that was every idea I have on the topic.

#11 2013-07-04 13:30:17

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

I completely uninstalled all Android packages, downloaded the latest ones, and reinstalled paying closer attention to the wiki page. Everything works now! I did have to chown the directory still. Previously I was missing the build-tools package, and the platform-specific zip file.

#12 2013-07-04 16:38:16

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

Ah, you never got it set up then. That is something that I actually did when I installed the stuff. I did have the full android-sdk for a while thinking it might be of use. But I realized after a while that Android didn’t pique my interest in the same way as tinkering with Arch Linux does. So all needed were adb and fastboot in order to unlock the bootloader of my Nexus 7.

I’m glad you got this working!

#13 2014-10-20 20:15:48

Re: [SOLVED] Android Studio Requiring Path to Android-SDK

I hope this message will help for all of you who got the same errors on SDK window saying (failed to create directory blablabla. ).

For Arch beginners and all’ye who are lazy- use yourt-gui (from AUR, really nice to quickly done this kind of job, its like installing AUR applications from normal official repositories. Quickly!)

This is what I have done.
1. android-studio, android sdk, java, adb, fastboot. make sure you uninstall all of them. I also deleted all dependencies (also using yaourt-gui).
2. If you are using jdk8-openjdk — uninstall it, remove all dependencies, just get rid of it! then install «jdk» from AUR (its oracle’s jdk). If you install JDK from oracle you won’t get any warning messages. If you are already using oracle jdk — skip this step.
3. not sure if necesarry to install all of them, I was using yourt-gui and I just pasted all those applications and installed them all, some of them was from AUR:

Читайте также:  Прошивка asus zenpad 10 z300cg android 6 0

android-sdk android-sdk-platform-tools android-sdk-build-tools android-platform android-tools android studio

4. reboot pc
5. open terminal, run this command AS ROOT (and change to your name):

chown -R :wheel /opt/android-sdk/

this command sets your normal user as an owner of /opt/android-sdk so you will be able to edit files as normal user at /opt/android-sdk/ directory without root permissions, that means you will be able to use android sdk as normal user.
6. open Android-studio. at the settings put there android-sdk directory path. it shouldn’t say any errors about invalid sdk etc.
7. open SDK and install what you need. All I did at the beginning was just clicked «install/update» without changing any selections
8. In sdk manager, select and install: extras —> android support repository. (it might be installed so it won’t be necesarry, but I had error and found a solution here http://stackoverflow.com/questions/1962 … pportappco . nevermind)

P.S. I won’t be suprised if I get here an angry admin’s post complaining about revived from stoneage thread or not clear information etc. I just wrote what I have done so far to get it successfully working. Maybe some users will find it useful if they stuck!

Last edited by erkexzcx (2014-10-20 20:17:35)

Allergic to admins&moderators. They scare me.

Источник

ПАНИКА: Сломанный путь системы AVD. Проверьте значение ANDROID_SDK_ROOT

После ввода cordova run android в терминале я получаю эту ошибку:

Это происходит после экспорта:

Перед экспортом я получил:

Есть идеи, где я иду не так? Я уверен, что это корень SDK, так почему я получаю сломанный системный путь AVD?

При перемещении AVD или SDK в другой каталог или при замене старого SDK новым или при повреждении SDK может возникнуть несколько разных проблем.

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

Конечно, я предполагаю, что у вас есть созданный AVD, и он находится в C:\Users\ \.android\avd (Windows) или

/.android/avd (Linux / MacOS).

Если вы переехали .android в другое место, установите для ANDROID_SDK_HOME переменной среды путь родительского каталога, в котором находится ваш файл, .android и убедитесь, что AVD Manager успешно обнаружил ваше виртуальное устройство.

Также проверьте пути в /.android/avd/.ini

Неполная / поврежденная структура SDK

Эти 2 ошибки происходят, если эмулятор не может найти SDK или SDK поврежден.

Итак, прежде всего, я рекомендую удалить ANDROID_SDK_ROOT переменную вообще. Это нужно только тогда, когда эмулятор находится за пределами каталога SDK. Но в целом, ваш эмулятор остается внутри директории SDK. И в этом случае он должен автоматически определять местоположение SDK . Если это не так, то ваш SDK, вероятно, имеет неправильное файловое дерево. Пожалуйста, сделайте следующее:

Убедитесь , что каталог SDK имеет , по крайней мере , эти 4 директории: emulator , platforms , platform-tools , system-images . Это очень важно! Эти каталоги должны присутствовать. Если некоторых из них не существует, просто создайте пустые каталоги.

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

Обязательные пакеты и HAXM не установлены

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

Другая возможная ошибка:

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

Итак, чтобы успешно запустить любой AVD, вы должны быть уверены, что установлены хотя бы следующие пакеты:

И, как я упоминал ранее, вы должны установить образы системы, которые использует ваш AVD, например system-images;android-25;google_apis;x86

Обратите внимание, что самые последние версии SDK не имеют отдельной версии SDK Manager.exe . Вместо этого вы должны либо использовать Android Studio, либо tools\bin\sdkmanager.bat (возможно, в Linux / MacOS есть sh файлы).

Для просмотра всех доступных пакетов используйте sdkmanager —list или sdkmanager —list —verbose

Для установки пакетов используйте sdkmanager

Также я рекомендую установить HAXM на вашу систему вручную.

Qcow2-файлы ссылаются на неправильные / несуществующие базовые образы

Последняя проблема, о которой я упомяну, возникает, когда вы пытаетесь переместить AVD или SDK с одного компьютера или каталога на другой. В этом случае вы можете получить такую ​​ошибку:

qemu-system-i386.exe: -drive if = none, overlap-check = none, cache = unsafe, index = 0, file = C:\Users\

    \.android\avd\ .

avd \ system.img.qcow2, только для чтения: не удалось открыть файл поддержки: не удалось открыть ‘

    \system-images\android-22\google_apis\x86\system.img ‘: неверный аргумент

Есть 2 способа это исправить:

Если вас не волнуют данные, которые содержит AVD, просто удалите все qcow2 файлы из каталога AVD (например, из /.android/avd/ ). В этом случае вы получите чистую версию Android, как после полной перезагрузки.

Если для вас важны данные на эмуляторе, откройте все qcow2 файлы по одному с помощью любого редактора HEX (я предпочитаю HxD ), найдите путь к базовому img файлу и измените его на правильный в Overwrite режиме (чтобы сохранить размер файла). Затем выберите путь и получите его длину в шестнадцатеричном формате (например 2F ). 2F представляет косую черту ASCII / . Поместите это в положение 13 :

PS: Не уверен, но, вероятно, есть некоторые утилиты, такие как qemu-img, позволяющие установить другое базовое изображение. Ну, мне проще редактировать бинарный файл вручную.

Теперь вы, вероятно, сможете успешно запустить виртуальное устройство Android. Я надеюсь, что это так 🙂

На Mac: я установил android-sdk с использованием, brew а также Android Studio. Каким-то образом наличие 2 установок было причиной этой проблемы. Когда я удалил мою установку brew sdk, используя brew cask uninstall android-sdk и добавил следующие переменные в мою среду. Это сработало.

Это решит вашу проблему в macOS:

Устранение ошибки при использовании Android SDK от Homebrew в качестве SDK по умолчанию

Как и @EFreak, я установил android-sdk с помощью homebrew (менеджер пакетов для Mac). Мне нужно было сделать следующее, чтобы исправить ошибку, потому что я следовал инструкциям по nativescript и столкнулся с ошибкой. Если вы мне нравитесь, намеревайтесь использовать версию brew вместо версии android-sdk, используйте этот ответ (это позволит вам использовать tns run android api nativescripts ), и если вы хотите, чтобы android studio по умолчанию android-sdk следовал ответу @ EFreak.

Настройка Android Studio для использования Android SDK Homebrew

В основном вам просто нужно изменить расположение Android SDK в Android Studio. Сначала откройте проект в андроид студии. Затем откройте SDK Manager, нажав эту кнопку.

Затем, когда появятся настройки по умолчанию для менеджера Android SDK, вам нужно нажать «Изменить» рядом с расположением Android SDK.

Поиск местоположения Android SDK от Homebrew

Затем вам нужно обновить местоположение SDK на экране установки компонентов SDK, мой brew Android-SDK был расположен здесь /usr/local/share/android-sdk . Вы можете найти, где у вас установлен, запустив brew cask info android-sdk в нижней части вывода, он должен сказать:

Значение переменной export ed ANDROID_SDK_ROOT (которая здесь есть /usr/local/share/android-sdk ) является местоположением доморощенного андроида SDK.

Затем вам нужно нажать кнопку «Расположение Android SDK» (обозначенную на рисунке как «1») и вставить в Android SDK Homebrew.

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

Установка переменных среды Android SDK для указания на Android SDK от Homebrew

Также вы можете убедиться, что вы идете по маршруту Homebrew, что в вашем скрипте настроек профиля переменные ANDROID_HOME и ANDROID_SDK_ROOT окружения установлены на ваше местоположение Homebrew для android sdk, в противном случае вышеприведенное пока не будет работать. Это может переодеться с места Homebrew , если вы установили Homebrew перед установкой Android Studio , как указывалось в этом ответе по @Jamie броне . Вы можете проверить переменные среды для Android SDK установлены правильно, запустив echo $ANDROID_HOME и echo $ANDROID_SDK_ROOT и проверки того, что они оба показывают Homebrew расположение Android SDK.

Если вам нужно изменить значения ANDROID_HOME и ANDROID_SDK_ROOT, вы можете сделать это в настройках своего профиля на вашем Mac, которые, вероятно, будут выглядеть примерно как

/ .profile» и определены следующим образом:

Вам нужно изменить значения обоих экспортов на правильные значения местоположения Android SDK Homebrew, а затем сохранить файл. Чтобы убедиться, что правильные значения были записаны, вы должны сначала либо закрыть и открыть свой терминал, который должен перезапустить файл и сбросить переменные среды, либо вы можете получить файл, запустив source

файл профиля, который вы отредактировали и сохранили. Затем вы можете перезапустить echo $ANDROID_HOME и echo $ANDROID_SDK_ROOT убедиться, что у них есть доморощенный Android SDK местоположение.

Источник

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