android studio - как изменить путь android sdk

<p>когда я открываю<em> android sdk manager </em>из<em> android studio </em>, отображается путь к sdk:</p><pre><code>\android-studio\sdk </code></pre><p>я хочу изменить этот путь. как мне это сделать?</p>

<p>из android studio 1.0.1</p><p>идти к</p><ol> <li>файл -> структура проекта в структуру проекта</li> <li>слева -> расположение sdk</li> <li>расположение sdk выберите расположение android sdk (используйте старую версию нажмите +, добавьте другой sdk)</li> </ol>

<p>для проектов по умолчанию:</p><h3>1. закрыть текущий проект (файл-> закрыть проект)</h3><p>вы получите добро пожаловать в android studio dialog. в этом:</p><h3>2. нажмите configure -> project defaults -> структура проекта</h3><h3>3. нажмите расположение sdk в левом столбце.</h3><h3>4. укажите путь к android sdk в поле «расположение android sdk».</h3><blockquote> <p>(<strong> пример расположения sdk </strong>: <code>c:\android-sdk</code>; у меня есть подпапки, такие как <code>add-ons</code>, <code>platforms</code> и т.д. в <code>c:\android-sdk</code>)</p> </blockquote><h3>5. нажмите ок, чтобы сохранить изменения</h3><p><hr/></p><h3>6. веселитесь!</h3><p><hr/></p><h2>следующие шаги были для более старых версий (<1.0) android studio</h2><h3>4. в средней колонке нажмите android sdk (со значком android) or нажмите + вверху, если вы не видите запись со значком android.</h3><h3>5. измените sdk home path и выберите действительную цель</h3>

<p>в окне быстрого запуска выберите «настроить», затем «проект по умолчанию», а затем «структура проекта». затем слева под настройками платформы выберите sdk. затем справа от этого выберите текущую платформу android, моей была android 4.2.2 platform, и удалите ее, используя красную кнопку минус вверху, затем добавьте новую платформу android, используя зеленую кнопку плюс вверху, и укажите ее на ваша текущая папка sdk и это все.</p>

<p>я настроил таким образом</p><p>на</p><p><strong> добро пожаловать в android studio </strong>экран</p><p>нажмите<strong> настроить </strong>затем </p><p><strong> проект по умолчанию </strong>а затем<strong> структура проекта </strong></p><p>затем <strong> android sdk </strong>и выбрал путь к моему текущему местоположению android sdk <img src="https://i.stack.imgur.com/sqxao.png" alt="enter image description here"></p><p><img src="https://i.stack.imgur.com/yp0zw.png" alt="enter image description here"></p>

<p>изменение местоположения sdk в настройках проекта частично решит проблему. когда android studio используется для загрузки нового sdk, он помещает новый sdk во внутреннюю папку sdk (внутри android studio).</p><p>у существующих разработчиков android уже будет большая папка sdks (в дальнейшем именуемая как внешняя папка sdk), содержащая все sdk, загруженные до появления android studio.</p><p>для пользователей mac/linux есть хороший выход. мягкие ссылки!</p><p>выйдите из android studio и выполните следующие действия:</p><pre><code>cp -r <android studio>/sdk/ <external sdk folder>/ cd <android studio>/ mv <android studio>/sdk/ mv <android studio>/sdk.orig ln -s <external sdk folder>/ sdk </code></pre><p>и мы готовы идти. запустите sdk manager после запуска android studio, посмотрите, как он обнаруживает все ваши существующие sdk как чудо :).</p>

<p>вот как вы можете изменить путь android sdk в android studio:</p><ol> <li>откройте необходимый android-проект в android-студии </li> <li>нажмите на основную папку проекта и нажмите f4</li> <li>теперь нажмите «sdk» в разделе «настройки платформы» (левая часть диалогового окна).</li> <li>теперь вы должны увидеть знак плюса вверху, щелкнуть по нему и выбрать «android sdk».</li> <li>теперь вам будет предложено выбрать нужную папку sdk</li> <li>выберите нужную цель сборки (при необходимости) и нажмите «ок»</li> <li>теперь вы должны увидеть новую запись в списке sdk</li> <li>нажмите «модули» в разделе «настройки проекта».</li> <li>выберите папку вашего проекта и в раскрывающемся списке «модуль sdk» выберите новую запись sdk и нажмите «применить»</li> <li>теперь нажмите «ок» и все готово.</li> </ol><p>примечание. если изменения не вступают в силу, перезапуск android studio должен решить проблему.</p>

<p>eureka я нашел это!</p><p>в текущей версии studio 1.3 у каждого проекта есть файл <code>local.properties</code>, в котором вы можете редактировать sdk!</p>

<p>сделайте свою жизнь проще с помощью сочетаний клавиш<br> <strong><code>ctrl+shift+alt+s</code></strong> <br>или же <br><br> , зайдя в файл-> структура проекта:<br> <a href="https://i.stack.imgur.com/tqvv3.png"> <img src="https://i.stack.imgur.com/tqvv3.png" alt="enter image description here"> </a> </p><p>откроется это окно, где вы можете выбрать свой sdk <br> <a href="https://i.stack.imgur.com/apke9.png"> <img src="https://i.stack.imgur.com/apke9.png" alt="enter image description here"> </a> </p>

<p>я заметил, что в последней версии android studio, похоже, нет пути к «sdk», который упоминается во многих ответах. я предполагаю, что исчезли в одном из обновлений, где-то вниз по линии?</p><p>я решил эту проблему (osx):</p><ol> <li>перейти в настройки проекта (<strong> cmd +; </strong>)</li> <li>в<strong> sdk location </strong>убедитесь, что вы указываете на правильное местоположение sdk (обычно/applications/android studio.app/sdk), затем нажмите<strong> apply </strong></li> <li>самый важный шаг - нажмите<strong> «синхронизировать проект с файлами gradle» </strong></li> </ol><p>я не делал шаг 3, и это сбивало меня с толку. после синхронизации весь ваш источник r принадлежит нам ....</p>

<p>вы также можете создать переменную окружения (в windows) android\_home для расположения android sdk, и android studio будет использовать это.</p>

<p>попробуйте, как я пытаюсь в android studio 2.0<br> шаг 1: файл-> настройка<br> шаг 2: настройка-> sdk<br> шаг 3: нажмите «изменить» в sdk location<br> шаг 4: показать «настройка компонентов sdk»<br> шаг 5. нажмите «три» в разделе «компоненты sdk wizad».<br> шаг 6. выберите новый путь к sdk.<br> <a href="https://i.stack.imgur.com/uw43a.png"> <img src="https://i.stack.imgur.com/uw43a.png" alt="enter image description here"> </a> </p>

<p>перейдите в меню файл-> проект strucurt или нажмите ctrl + alt + shift + s</p><p><img src="https://i.stack.imgur.com/dip6s.png" alt="enter image description here"></p><p>и пример <a href="http://how-to-android-studio.blogspot.com/2014/11/set-sdk-location.html">http://how-to-android-studio.blogspot.com/2014/11/set-sdk-location.html</a> </p>

<p>в окнах нажмите<strong> ctrl + shift + alt + s </strong>, чтобы открыть свойства проекта, где вы можете найти первую опцию с именем<strong> sdk location </strong>нажмите на нее и там вы можете изменить<strong>sdk</strong>path,<strong>jdk</strong>путь и<strong>ndk</strong>путь также</p>

<p>приведенные выше ответы довольно верны, но в некоторых случаях android studio не любит обновляться после изменения пути sdk, быстрое решение состоит в том, чтобы внести некоторые изменения в файл сборки и нажать «синхронизировать». это освежит ваш проект.</p><p>удачного кодирования ... :)</p>

<p>во время первой установки существует две ситуации, когда вы предварительно установили android sdk, если вы использовали его в прошлом, или у вас ничего нет. во время установки программа установки всегда спрашивает пользователя, как вы хотите настроить sdk в своей студии.</p><p>вы можете просто указать путь здесь или просмотреть папку, где sdk доступен в локальной системе. если у вас уже есть sdk, другая опция, как показано на рисунке внизу в левом нижнем углу, есть опция nice для <strong>download sdk</strong>, нажав на нее, вы можете скачать sdk с последней версией прямо оттуда, вы также можете использовать третью опцию см. в правом нижнем углу <strong>настройка android sdk для меня</strong>, щелкнув по нему, вы можете пошагово установить свой sdk.</p><p> <a href="https://i.stack.imgur.com/ohwdh.png"> <img src="https://i.stack.imgur.com/ohwdh.png" alt="enter image description here"> </a> </p><p>хотя вы также можете настроить его, когда android покажет вам список доступных проектов, стартовое окно подсказки показано ниже</p><p> <a href="https://i.stack.imgur.com/asywo.png"> <img src="https://i.stack.imgur.com/asywo.png" alt="enter image description here"> </a> </p><p>это довольно просто, и иногда, если вы хотите изменить свой sdk, вы всегда можете изменить его прямо в android studio с </p><p><strong>в системе windows</strong> файл -> структура проекта, и затем вы увидите параметр <strong>sdk location</strong>, и оттуда вы можете настроить его, указав путь или просмотрев его.</p><p> <a href="https://i.stack.imgur.com/e28ja.png"> <img src="https://i.stack.imgur.com/e28ja.png" alt="enter image description here"> </a> </p><p>или, если вы находитесь в системе <strong>mac</strong>, то в настройках платформы.</p><p> <a href="https://i.stack.imgur.com/trkb0.png"> <img src="https://i.stack.imgur.com/trkb0.png" alt="enter image description here"> </a> </p>

<p>возможно, это не то, что вам нужно, но, будучи пользователем eclipse, у меня возникла та же проблема с дублирующимися папками sdk, которые занимали все мое пространство ssd. в настоящее время вы можете изменить только путь sdk внутри проекта android studio, что раздражает. вместо этого я скопировал все предыдущие файлы android sdk, которые я использовал с eclipse, в <code>/android studio/sdk/</code>, а затем просто изменил путь sdk внутри eclipse.</p><p>теперь и android-студия, и eclipse счастливы.</p>

<p>в android studio 2.2.3 я думаю, что вы можете изменить расположение sdk по умолчанию для всех проектов из верхнего меню:</p><p><strong>файл -> структура проекта ...</strong></p><p>появится окно, подобное приведенному ниже:</p><p> <a href="https://i.stack.imgur.com/wardm.png"> <img src="https://i.stack.imgur.com/wardm.png" alt="enter image description here"> </a> </p>

<ol> <li>нажмите на меню <code>file</code>.</li> <li>выберите <code>project structure</code>.</li> <li>отредактируйте путь в текстовом поле <code>sdk location</code> . в следующий раз android studio будет использовать это местоположение для всех ваших проектов.</li> </ol><p>n.b .: избегайте пробелов на пути, поскольку это может иногда приводить к проблемам.</p>

<p>спасибо dheeb, действительно!<br/> но мое решение состоит в том, чтобы связать каталог android sdk с каталогом студии android:<br/> <code>ln -s <full\_path\_to\_android\_sdk> <path\_to\_android\_studio>/sdk</code><br/> и конечно заранее, на всякий случай нужно двигаться<br/> <code>mv <path\_to\_android\_studio>/sdk to <path\_to\_android\_studio>/sdk\_orig</code><br/> кроме того, мне пришлось исправить файл build.gradle проекта и указать<br/> <code>classpath 'com.android.tools.build:gradle:0.6.+'</code><br/> (вместо 0.5. +)</p>

<ol> <li>нажмите -> файл -> закрыть текущий проект.</li> </ol><p>вы откроете домашнюю страницу android studio</p><ol start="2"> <li><p>нажмите настроить -> проект по умолчанию -> структура проекта</p></li> <li><p>нажмите на sdk location в левом столбце и скопируйте путь.</p></li> <li><p>вставьте путь в «мой компьютер» -> «правый клик» -> «свойства» -> щелкните «дополнительные параметры системы» -> «переменные среды» и измените домашний путь android.</p></li> <li><p>нажмите «ок», чтобы сохранить сеанс.</p></li> <li><p>добавьте инструменты и инструменты платформы в путь и сохраните изменения.</p></li> <li><p>откройте командную строку [window + r] и введите adb + enter.</p></li> </ol>

<p>для<strong> android studio 3.1.2 </strong>:</p><p>инструменты >> sdk manager >> отредактируйте "android sdk location" в новом месте</p><p>после этого установите переменную среды<strong> $ android\_home </strong>в новое местоположение sdk</p>

<p>вот несколько способов, насколько я знаю сейчас.</p><ul> <li>android studio 3.3.2 (тестирование в порядке)</li> </ul><h2>метод: 1</h2><blockquote> <p>просто следуйте инструкциям официальных документов, как показано ниже.</p> </blockquote><p> <a href="https://developer.android.com/studio/intro/studio-config#jdk">https://developer.android.com/studio/intro/studio-config#jdk</a> </p><h2>метод: 2</h2><blockquote> <p>следующие шаги ярлыков экрана, как показано ниже</p> </blockquote><p> <a href="https://i.stack.imgur.com/g9ev7.png"> <img src="https://i.stack.imgur.com/g9ev7.png" alt="enter image description here"> </a> </p><p> <a href="https://i.stack.imgur.com/qvx5x.png"> <img src="https://i.stack.imgur.com/qvx5x.png" alt="enter image description here"> </a> </p><h2>метод: 3</h2><blockquote> <p>следующие шаги ярлыка экрана, как показано ниже</p> </blockquote><p> <a href="https://i.stack.imgur.com/ivvgv.png"> <img src="https://i.stack.imgur.com/ivvgv.png" alt="enter image description here"> </a> </p>

<p>вот как это делается в android studio для windows <a href="https://i.stack.imgur.com/r2vx9.png"> <img src="https://i.stack.imgur.com/r2vx9.png" alt="first got to project structure"> </a> </p><p> <a href="https://i.stack.imgur.com/ixvaq.png"> <img src="https://i.stack.imgur.com/ixvaq.png" alt="then to sdk location tab"> </a> </p><p> <a href="https://i.stack.imgur.com/m9tss.png"> <img src="https://i.stack.imgur.com/m9tss.png" alt="from there select android sdk location and select your sdk path and then click on ok button"> </a> </p><p>готово</p>

<p>хотя многие из приведенных выше ответов служат цели, есть одна прямая вещь, которую мы можем сделать в самом проекте.</p><p>в eclipse перейдите в window-> preferences, выберите «android» в левом боковом меню. на правой панели вы увидите «расположение sdk». укажите путь здесь.</p><p>удачи.</p>

<p>из ответов я догадываюсь, что люди не понимают ваш вопрос ... если я правильно понял, что вы хотите иметь ~\desktop\github \, то изменение местоположения sdk - это не то, что вам нужно.</p><p>в android studio 3.2.1: в диалоговом окне нового проекта выберите конфигурировать -> настройки -> инструменты -> терминал -> начать каталог</p><p>поместите папку, которую вы хотите в качестве проекта по умолчанию в поле.</p><p>например мой установлен на ~/desktop/github / , так как вся моя работа находится в ~/desktop/github /</p>

<p>в <code>android studio</code> вы можете установить общий путь <code>android sdk</code> в файле:% home% .androidstudio2.1\config\options\jdk.table.xml</p>

<p>у меня была такая же проблема, но с путем sdk, указывающим на подключенный диск. я обнаружил, что просто выйдите из android studio, размонтируйте устройство и перезапустите android studio, заставив его запросить местоположение sdk, потому что его там нет (android studio beta 0.8.7). </p><p>поэтому я думаю, что если вы просто выйдите из android studio, удалите\android-studio\sdk или переместите его в другое место и снова запустите android studio, он также должен запросить расположение sdk.</p>

<p>когда у меня возникли проблемы с этим в android studio 3.1.4, я решил перейти в раскрывающийся список <code>app</code> в моем проекте, а затем <code>edit configurations > defaults > jar application</code>, где на начальной вкладке <code>jre</code> есть поле <code>configuration</code>. установка этого в мой путь jre решила проблему для меня.</p>

<p>простой ответ работа наверняка ...</p><p>шаг 1: щелкните правой кнопкой мыши по проекту >> выберите «открыть настройки модуля» -> шаг 2: выберите местоположение sdk с правой стороны под изображением</p><p> <a href="https://i.stack.imgur.com/5je58.png"> <img src="https://i.stack.imgur.com/5je58.png" alt="enter image description here"> </a> </p><p>шаг 3. теперь найдите местоположение sdk на своем компьютере, как показано ниже ... <a href="https://i.stack.imgur.com/i8l99.png"> <img src="https://i.stack.imgur.com/i8l99.png" alt="enter image description here"> </a> </p><p>шаг 4: нажмите на ок.</p>

<p>в android studio 1.2.2 вы можете просто изменить проект на основе sdk, шаги:</p><ol> <li>щелкните правой кнопкой мыши на module и выберите open module setting или нажмите f12.</li> <li>выберите местоположение sdk с левой стороны</li> <li>теперь вы можете изменить местоположение sdk, а также местоположение jdk с этой страницы </li> </ol>