Android Studio -如何改变Android SDK路径

当我从Android工作室打开Android SDK管理器时,显示的SDK路径是:

\android-studio\sdk

我想改变这条路径。我该怎么做?

967533 次浏览

从Android Studio 1.0.1

  1. 文件->项目结构变成项目结构
  2. 左-> SDK位置
  3. SDK位置选择Android SDK位置(旧版本使用按+,添加另一个SDK)

从快速启动窗口中,选择配置,然后选择项目默认值,然后选择项目结构。然后在左侧的“平台设置”中选择“sdk”。然后在右边选择当前的android平台,我的是android 4.2.2平台,使用顶部的红色减号按钮删除它,然后使用顶部的绿色加号按钮添加一个新的android平台,并将其指向当前的SDK文件夹,就是这样。

你也可以创建环境变量ANDROID_HOME(在Windows中)到Android SDK的位置,Android Studio将使用它。

下面是如何在android studio中更改android sdk路径:

  1. 在android studio中打开所需的android项目
  2. 单击主项目文件夹并按F4
  3. 现在点击“平台设置”下的“sdk”(对话框左侧)
  4. 你现在应该在顶部看到一个加号,点击它并选择“Android SDK”
  5. 现在您将被要求选择所需的SDK文件夹
  6. 选择所需的构建目标(如果需要)并单击“ok”
  7. 现在您应该在sdk列表中看到新条目
  8. 点击项目设置下的“模块”
  9. 选择你的项目文件夹,在“模块SDK”下拉菜单中,选择新的SDK条目,然后点击“应用”
  10. 现在点击“确定”,你就完成了。

注意:如果更改没有生效,重新启动android studio应该可以解决这个问题。

尤利卡:我找到了!

在当前的Studio 1.3中,每个项目都有一个local.properties文件,你可以在其中编辑SDK!

这可能不是你想要的,但作为一个eclipse用户,我有同样的问题,有重复的sdk文件夹,这些文件夹占用了我所有的ssd空间。目前你只能改变sdk路径在android工作室项目范围内,这是恼人的。我所做的是,我复制了所有以前的android sdk文件,我正在使用eclipse /Android Studio/sdk/,然后只是改变了eclipse中的sdk路径。

现在android studio和eclipse都高兴了。

在项目设置中改变sdk位置将部分解决这个问题。当Android Studio用来下载一个新的SDK时,它会将新的SDK放在内部SDK文件夹中(在Android Studio内部)。

现有的android开发者已经有了一个很大的SDK文件夹(以下简称外部SDK文件夹),其中包含了在android Studio出现之前下载的所有SDK。

对于Mac/Linux用户来说,这是一个很好的解决方法。软链接!

退出Android Studio,执行以下步骤:

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

我们可以开始了。启动Android Studio后启动SDK管理器,观看它发现所有现有的SDK就像一个魅力:)。

对于项目默认:

  1. 关闭当前项目(文件>关闭项目)

你会得到一个欢迎到Android Studio对话框。在这:

  1. 点击配置->项目违约->项目结构

  2. 点击左边栏的SDK Location

  3. 将Android SDK的路径放在"Android SDK location"字段。

< p > (示例SDK位置: C:\android-sdk;我有子文件夹 add-onsplatforms etc under C:\android-sdk)

  1. 单击“确定”保存修改

  2. < p >玩得开心!

以下步骤适用于Android Studio的旧版本(<1.0)

  1. 在中间一栏中单击Android SDK(带有Android图标),如果你没有看到带有Android图标的条目,则单击顶部的+。

  2. 更改SDK Home Path并选择有效的Target。

我这样配置

欢迎来到Android Studio屏幕

单击配置 Then

项目默认值,然后项目结构

< p >然后 Android SDK和选择路径到我的Android SDK的当前位置 enter image description here

enter image description here

我注意到最新版本的Android Studio似乎没有在许多答案中提到的“sdk”路径选项。我猜它在某个更新中消失了,在某个地方?

我解决这个问题的方法(osx)是:

  1. 转到项目设置(Cmd +;)
  2. SDK的位置中,确保你指向正确的SDK位置(通常是/Applications/Android Studio.app/ SDK),然后点击应用
  3. 最重要的一步——击中“用Gradle文件同步项目”

我没有做第三步,这让我很困惑。一次同步后,你所有的源r都属于我们....

我遇到了同样的问题,但sdk路径指向一个挂载驱动器。我发现,简单地退出Android Studio,卸载设备并重新启动Android Studio会让它询问sdk位置,因为它没有sdk位置(Android Studio Beta 0.8.7)。

因此,我猜如果你只是退出Android Studio,删除\ Android - Studio \sdk或将其移动到其他地方,并再次启动Android Studio,它应该要求sdk的位置以及。

上面的答案是非常正确的,但有时Android Studio,不喜欢刷新后的SDK路径改变,一个快速的解决方案是做一些改变在你的构建文件,并点击同步。它会刷新你的项目。

快乐的编码…:)

goto菜单文件->项目结构或按Ctrl + Alt + Shift + S

enter image description here

和示例http://how-to-android-studio.blogspot.com/2014/11/set-sdk-location.html

  1. 点击——>文件——>关闭当前项目。

Android Studio主页

  1. 单击“配置”->项目默认值->项目结构

  2. 单击左边栏中的SDK Location并复制路径。

  3. 粘贴路径在我的电脑->右键单击->属性->单击高级系统设置->环境变量并更改android主路径。

  4. 点击“OK”保存会话。

  5. 在路径中添加工具和平台工具并保存更改。

  6. 打开命令提示符[window+R],输入adb + enter。

虽然上面的许多答案都可以达到目的,但我们可以在项目本身中做一件直接的事情。

在Eclipse中,进入Window->Preferences,从左侧菜单中选择“Android”。在右边的面板上,你会看到“SDK Location”。在这里提供路径。

祝你好运。

在Android studio 1.2.2中,您可以简单地更改基于项目的SDK, 步骤:< / p >
  1. 右键单击“模块”,选择“打开模块设置”或按F12
  2. 从左边选择SDK位置
  3. 现在,您可以从这个页面更改SDK位置和JDK位置

使用快捷键
ctrl+shift+alt+S使您的生活变得轻松 < br >或 < br > < br > 通过转到file->项目结构:
enter image description here

它会打开这个窗口,在这里你可以选择你的SDK
enter image description here

在windows中按ctrl + shift + alt + s将打开项目属性,在那里你可以找到名为SDK的位置的第一个选项,单击它,在那里你可以改变SDK路径,JDK路径和NDK路径

Android Studio中,你可以在文件中设置一般的Android SDK路径:%Home%.AndroidStudio2.1\config\options\jdk.table.xml

在第一次安装时,有两种情况,要么你已经预先安装了Android SDK,如果你过去使用过它,要么你什么都没有,在安装时,安装程序总是问用户你想如何配置SDK与你的工作室。

你可以简单地在这里给出一个路径或浏览文件夹,sdk在本地系统中是可用的。如果你已经有SDK,另一个选项如下图所示,在左下角有一个不错的选项下载SDK,通过点击它,你可以下载SDK与最新发布的权利从那里,你也可以使用第三个选项,在右下角为我安装Android SDK通过点击它,你可以一步一步设置你的SDK。

enter image description here

虽然你也可以在Android显示可用项目列表时设置它,启动提示窗口如下所示

enter image description here

这很简单,有时候如果你想改变你的SDK,你可以在你的Android Studio中改变它

windows系统 然后你会看到SDK的位置选项,在那里你可以通过提供路径或浏览来设置它

enter image description here

或者如果你在MAC系统,那么从平台设置。

enter image description here

尝试这种方式,我尝试在Android Studio 2.0
步骤1:File->Settings
步骤2:设置->SDK选项
第三步:单击“Sdk Location
”中的“Edit”选项 第四步:显示“SDK Components setup”
第五步:点击Three "…quot;在“SDK组件向导”中
步骤6:选择新的SDK路径
enter image description here

  1. 点击File菜单。
  2. 选择Project Structure
  3. 编辑SDK Location文本框中的路径。 从下次Android Studio将使用此位置为您的所有项目

注意:避免在路径中有空格,因为它有时可能会导致问题。

在Android Studio 2.2.3中,我认为你可以从顶部菜单更改所有项目的默认SDK位置:

文件->项目结构…

出现如下所示的窗口:

enter image description here

这是如何做到的,在Android Studio的windows First got to Project Structure < / p >

Then to sdk location tab

从那里选择android sdk位置,选择您的sdk路径,然后点击OK按钮

完成

Android Studio 3.1.2:

工具>> SDK管理器>>编辑“Android SDK位置”到新位置

之后,将环境变量ANDROID_HOME美元设置为新的SDK位置

当我在Android Studio 3.1.4上遇到这个问题时,解决方案是进入我的项目上的app下拉菜单,然后是Edit Configurations > Defaults > JAR Application,在最初的Configuration选项卡上有一个JRE框。将其设置为JRE路径为我解决了这个问题。

简单的答案肯定有效……

步骤1:右键单击项目>>选择打开模块设置——> 第二步:选择“SDK Location From Right Side From image

enter image description here

第3步:现在从您的计算机上浏览SDK位置,如下所示… enter image description here < / p >

第四步:单击“确定”。

从回答来看,我猜人们没有理解你的问题……如果我是正确的,你想要有~\Desktop\github\然后改变SDK的位置不是你所追求的。

From Android Studio 3.2.1: 在新项目对话框中,选择 配置—>首选项—>工具—>终端—>开始目录

.单击“确定”

将您想要作为项目默认值的文件夹放在该字段中。

< p >。我的设置是 ~ /桌面/ github / 因为我所有的工作都完成了 ~ /桌面/ github / < / p >

这里有一些方法,据我所知。

  • Android Studio 3.3.2(测试正常)

方法:1

只是按照官方文档的步骤,如下面的链接所示

https://developer.android.com/studio/intro/studio-config#jdk

方法:2

以下步骤的屏幕快捷方式,如下所示

enter image description here

enter image description here

方法:3

以下步骤的屏幕快捷方式,如下所示

enter image description here

直接去 (主菜单)文件比; "同步项目与Gradle文件" 点击确定弹出,它将改变你的SDK目录。