当我从Android Studio打开Android SDK Manager时,显示的SDK Path是:
\android-studio\sdk
我想改变这条道路 . 我该怎么做?
在 Android Studio 中,您可以在文件中设置常规 Android SDK 路径:%Home% . AnroidStudio2.1 \ config \ options \ jdk.table.xml
Android Studio
Android SDK
以上答案非常正确,但有时Android Studio不喜欢在SDK路径更改后刷新,快速解决方案是在Build文件中进行一些更改,然后单击Sync . 它会刷新你的项目 .
快乐的编码...... :)
在Android Studio 2.2.3中,我认为您可以从顶部菜单更改所有项目的默认SDK位置:
File -> Project Structure...
如下窗口显示:
对于 Android Studio 3.1.2 :
工具>> SDK Manager >>将“Android SDK Location”编辑到新位置
之后,将环境变量 $ANDROID_HOME 设置为新的SDK位置
您还可以创建环境变量(在Windows中)ANDROID_HOME到Android SDK的位置,Android Studio将使用它 .
当我在Android Studio 3.1.4上遇到此问题时,解决方案是进入我项目的 app 下拉列表,然后是 Edit Configurations > Defaults > JAR Application ,其中 Configuration 初始选项卡上有一个 JRE 框 . 将其设置为我的JRE路径为我解决了问题 .
app
Edit Configurations > Defaults > JAR Application
Configuration
JRE
Android Studio对SDK的位置很挑剔,如果你注意到你第一次点击浏览按钮它默认为你的主目录,保持sdk关闭并使用它,那么你的项目应该发现sdk没问题 .
简单的答案工作当然......
步骤1:右键单击项目>>选择打开模块设置 - >步骤2:从图像下方的右侧选择SDK位置
第3步:现在从您的计算机浏览SDK位置,如下所示...
第4步:单击“确定” .
在Windows中按 ctrl+shift+alt+s 这将打开项目属性,您可以在其中找到名为 SDK Location 的第一个选项,单击它并在那里您可以更改 SDK 路径, JDK 路径和 NDK 路径
这就是它在Android Studio for Windows中的完成方式
完成
使用快捷键让您的生活更轻松ctrl+shift+alt+S要么
通过转到文件 - >项目结构:
它将打开此窗口,您可以在其中选择SDK
我遇到了同样的问题,但是sdk路径指向已安装的驱动器 . 我发现,只需退出Android Studio,卸载设备并重新启动Android Studio就会询问sdk位置,因为它没有(Android Studio Beta 0.8.7) .
因此,我想如果您刚退出Android Studio,删除\ android-studio \ sdk或将其移动到其他地方再次启动Android Studio,它应该询问sdk位置 .
以下是如何在Android studio中更改android sdk路径:
在Android工作室中打开所需的Android项目
单击主项目文件夹,然后按F4
现在点击平台设置下的"SDKs"(对话框的左侧)
您现在应该在顶部看到一个加号,点击它并选择"Android SDK"
现在,系统会要求您选择所需的SDK文件夹
选择所需的构建目标(如有必要),然后单击"ok"
现在您应该在SDK列表中看到新条目
单击“项目设置”下的"Modules"
选择项目文件夹,在"Module SDK"的下拉列表中,选择新的SDK条目,然后单击"apply"
现在点击"OK"完成 .
注意:如果更改未生效,重新启动android studio应该可以解决问题 .
我注意到最新版本的Android Studio似乎没有在许多答案中提到的选项“SDKs”路径 . 我猜它在其中一个更新中消失了,在某个地方?
我解决这个问题的方法(osx)是:
转到项目设置( Cmd + ; )
在 SDK Location 中确保您指向正确的SDK位置(通常是/ Applications / Android Studio.app/sdk)然后点击 Apply
最重要的一步 - 点击 "Sync Project with Gradle files"
我没有做第3步,这让我失望了 . 同步之后,所有源r都属于我们....
单击 File 菜单 .
File
选择 Project Structure .
Project Structure
在 SDK Location 文本框中编辑路径 . 从下一次开始,Android Studio将为您的所有项目使用此位置 .
SDK Location
N.B . :避免在路径上留有空格,因为它有时会导致问题 .
从快速启动窗口中,选择“配置”,然后选择“项目默认值”,然后选择“项目结构” . 然后在“平台设置”下的左侧选择SDK . 然后在右侧选择当前的Android平台,我的是Android 4.2.2平台,并使用顶部的红色减号按钮删除它,然后使用顶部的绿色加号按钮添加一个新的Android平台并指向它您当前的SDK文件夹,即它 .
EUREKA我发现了它!
使用当前的Studio 1.3,每个项目都有一个 local.properties 文件,您可以在其中编辑SDK!
local.properties
首次安装时有两种情况,如果您以前使用过Android SDK,或者根本没有任何东西,则预装Android SDK . 安装时,安装程序始终会询问用户如何使用工作室配置SDK .
您只需在此处指定路径或浏览本地系统中sdk可用的文件夹即可 . 如果您已经拥有SDK,另一个选项如左下角的下图所示, download SDK 有一个不错的选项,点击它可以从那里下载最新版本的SDK,你也可以使用右下角的第三个选项 setup Android SDK for me 点击它你可以一步一步设置你的sdk .
虽然您也可以在Android显示可用项目列表时进行设置,但下面会显示一个启动提示窗口
这很简单,有时如果您想要更改SDK,您可以随时在Android Studio中进行更改
On windows system 文件 - >项目结构然后您将看到 SDK Location 选项,然后您可以通过提供路径或浏览它来设置它 .
或者如果你在 MAC system 上,那么从平台设置 .
试试这种方式我在Android Studio 2.0中尝试第1步:文件 - >设置第2步:设置 - > SDK选项第3步:单击“Sdk位置”中的“编辑”选项第4步:显示"SDK Components Setup"第5步:点击"SDK Components Wizad"中的三个"..."第6步:选择新的SDK路径
我以这种方式配置
上
Welcome to Android Studio 屏幕
单击 Configure 然后
Project Defaults 然后 Project Structure
然后 Android SDK 并选择我当前Android SDK的位置路径
更改项目设置中的sdk位置将部分解决问题 . 当使用Android Studio下载新SDK时,它会将新SDK放在内部SDK文件夹中(在Android Studio中) .
现有的Android开发人员已经拥有一个大的sdks文件夹(以下简称外部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 Manager,观看它发现所有现有的SDK,如魅力:) .
转到菜单File-> Project Strucurt或按Ctrl Ctrl Shift S.
和示例http://how-to-android-studio.blogspot.com/2014/11/set-sdk-location.html
真的,谢谢DheeB!但我的解决方案是链接android 's SDK dir to android studio' s:ln -s <FULL_PATH_TO_ANDROID_SDK> <PATH_TO_ANDROID_STUDIO>/sdk当然,事先,为了以防万一,你需要移动mv <PATH_TO_ANDROID_STUDIO>/sdk to <PATH_TO_ANDROID_STUDIO>/sdk_orig另外我是've had to correct project'的build.gradle文件并指定classpath 'com.android.tools.build:gradle:0.6.+'(而不是0.5 . )
ln -s <FULL_PATH_TO_ANDROID_SDK> <PATH_TO_ANDROID_STUDIO>/sdk
mv <PATH_TO_ANDROID_STUDIO>/sdk to <PATH_TO_ANDROID_STUDIO>/sdk_orig
classpath 'com.android.tools.build:gradle:0.6.+'
你将是Android Studio主页
单击配置 - >项目默认值 - >项目结构
单击左列中的SDK Location并复制路径 .
在我的电脑中粘贴路径 - >右键单击 - >属性 - >单击高级系统设置 - >环境变量并更改android主路径 .
点击“确定”保存会话 .
在路径中添加工具和平台工具并保存更改 .
打开命令提示符[窗口R]并输入adb enter .
虽然上述许多答案都是为了达到目的,但我们可以在项目本身中做一件事 .
在Eclipse中,转到Window-> Preferences,从左侧菜单中选择“Android” . 在右侧面板中,您将看到“SDK位置” . 提供这里的路径 .
祝好运 .
来自Android Studio 1.0.1
去
文件 - >项目结构到项目结构
左 - > SDK位置
SDK位置选择Android SDK位置(旧版本使用按,添加另一个sdk)
在Android studio 1.2.2中,您可以简单地更改基于项目的SDK,步骤:
右键单击Module并选择Open module setting或按F12
从左侧选择SDK位置
现在,您可以从此页面更改SDK位置以及JDK位置
我猜测人们不理解你的问题...如果我是对的,你想要〜\ Desktop \ github \那么改变SDK的位置并不是你想要的 .
从Android Studio 3.2.1:从新项目对话框中,选择配置 - >首选项 - >工具 - >终端 - >启动目录
将所需的文件夹作为项目默认值放在字段中 .
例如我的设置为〜/ Desktop / github /,因为我的所有工作都在〜/ Desktop / github /
这可能不是你想要的,但作为一个eclipse用户我有同样的问题有重复的sdk文件夹吃了我所有的ssd空间 . 目前你只能更改android studio项目范围内的sdk路径,这很烦人 . 我所做的是将我用于eclipse的所有以前的android sdk文件复制到 /Android Studio/sdk/ 然后只是改变了eclipse里面的sdk路径 .
/Android Studio/sdk/
现在android studio和eclipse都很开心 .
对于项目默认:
您将获得欢迎使用Android Studio对话框 . 在那里面:
(示例SDK位置:C:\ android-sdk;我在C:\ android-sdk下有子文件夹,如加载项,平台等)
30 回答
在
Android Studio
中,您可以在文件中设置常规Android SDK
路径:%Home% . AnroidStudio2.1 \ config \ options \ jdk.table.xml以上答案非常正确,但有时Android Studio不喜欢在SDK路径更改后刷新,快速解决方案是在Build文件中进行一些更改,然后单击Sync . 它会刷新你的项目 .
快乐的编码...... :)
在Android Studio 2.2.3中,我认为您可以从顶部菜单更改所有项目的默认SDK位置:
File -> Project Structure...
如下窗口显示:
对于 Android Studio 3.1.2 :
工具>> SDK Manager >>将“Android SDK Location”编辑到新位置
之后,将环境变量 $ANDROID_HOME 设置为新的SDK位置
您还可以创建环境变量(在Windows中)ANDROID_HOME到Android SDK的位置,Android Studio将使用它 .
当我在Android Studio 3.1.4上遇到此问题时,解决方案是进入我项目的
app
下拉列表,然后是Edit Configurations > Defaults > JAR Application
,其中Configuration
初始选项卡上有一个JRE
框 . 将其设置为我的JRE路径为我解决了问题 .Android Studio对SDK的位置很挑剔,如果你注意到你第一次点击浏览按钮它默认为你的主目录,保持sdk关闭并使用它,那么你的项目应该发现sdk没问题 .
简单的答案工作当然......
步骤1:右键单击项目>>选择打开模块设置 - >步骤2:从图像下方的右侧选择SDK位置
第3步:现在从您的计算机浏览SDK位置,如下所示...
第4步:单击“确定” .
在Windows中按 ctrl+shift+alt+s 这将打开项目属性,您可以在其中找到名为 SDK Location 的第一个选项,单击它并在那里您可以更改 SDK 路径, JDK 路径和 NDK 路径
这就是它在Android Studio for Windows中的完成方式
完成
使用快捷键让您的生活更轻松
ctrl+shift+alt+S
要么
通过转到文件 - >项目结构:
它将打开此窗口,您可以在其中选择SDK
我遇到了同样的问题,但是sdk路径指向已安装的驱动器 . 我发现,只需退出Android Studio,卸载设备并重新启动Android Studio就会询问sdk位置,因为它没有(Android Studio Beta 0.8.7) .
因此,我想如果您刚退出Android Studio,删除\ android-studio \ sdk或将其移动到其他地方再次启动Android Studio,它应该询问sdk位置 .
以下是如何在Android studio中更改android sdk路径:
在Android工作室中打开所需的Android项目
单击主项目文件夹,然后按F4
现在点击平台设置下的"SDKs"(对话框的左侧)
您现在应该在顶部看到一个加号,点击它并选择"Android SDK"
现在,系统会要求您选择所需的SDK文件夹
选择所需的构建目标(如有必要),然后单击"ok"
现在您应该在SDK列表中看到新条目
单击“项目设置”下的"Modules"
选择项目文件夹,在"Module SDK"的下拉列表中,选择新的SDK条目,然后单击"apply"
现在点击"OK"完成 .
注意:如果更改未生效,重新启动android studio应该可以解决问题 .
我注意到最新版本的Android Studio似乎没有在许多答案中提到的选项“SDKs”路径 . 我猜它在其中一个更新中消失了,在某个地方?
我解决这个问题的方法(osx)是:
转到项目设置( Cmd + ; )
在 SDK Location 中确保您指向正确的SDK位置(通常是/ Applications / Android Studio.app/sdk)然后点击 Apply
最重要的一步 - 点击 "Sync Project with Gradle files"
我没有做第3步,这让我失望了 . 同步之后,所有源r都属于我们....
单击
File
菜单 .选择
Project Structure
.在
SDK Location
文本框中编辑路径 . 从下一次开始,Android Studio将为您的所有项目使用此位置 .N.B . :避免在路径上留有空格,因为它有时会导致问题 .
从快速启动窗口中,选择“配置”,然后选择“项目默认值”,然后选择“项目结构” . 然后在“平台设置”下的左侧选择SDK . 然后在右侧选择当前的Android平台,我的是Android 4.2.2平台,并使用顶部的红色减号按钮删除它,然后使用顶部的绿色加号按钮添加一个新的Android平台并指向它您当前的SDK文件夹,即它 .
EUREKA我发现了它!
使用当前的Studio 1.3,每个项目都有一个
local.properties
文件,您可以在其中编辑SDK!首次安装时有两种情况,如果您以前使用过Android SDK,或者根本没有任何东西,则预装Android SDK . 安装时,安装程序始终会询问用户如何使用工作室配置SDK .
您只需在此处指定路径或浏览本地系统中sdk可用的文件夹即可 . 如果您已经拥有SDK,另一个选项如左下角的下图所示, download SDK 有一个不错的选项,点击它可以从那里下载最新版本的SDK,你也可以使用右下角的第三个选项 setup Android SDK for me 点击它你可以一步一步设置你的sdk .
虽然您也可以在Android显示可用项目列表时进行设置,但下面会显示一个启动提示窗口
这很简单,有时如果您想要更改SDK,您可以随时在Android Studio中进行更改
On windows system 文件 - >项目结构然后您将看到 SDK Location 选项,然后您可以通过提供路径或浏览它来设置它 .
或者如果你在 MAC system 上,那么从平台设置 .
试试这种方式我在Android Studio 2.0中尝试
第1步:文件 - >设置
第2步:设置 - > SDK选项
第3步:单击“Sdk位置”中的“编辑”选项
第4步:显示"SDK Components Setup"
第5步:点击"SDK Components Wizad"中的三个"..."
第6步:选择新的SDK路径
我以这种方式配置
上
Welcome to Android Studio 屏幕
单击 Configure 然后
Project Defaults 然后 Project Structure
然后 Android SDK 并选择我当前Android SDK的位置路径
更改项目设置中的sdk位置将部分解决问题 . 当使用Android Studio下载新SDK时,它会将新SDK放在内部SDK文件夹中(在Android Studio中) .
现有的Android开发人员已经拥有一个大的sdks文件夹(以下简称外部SDK文件夹),其中包含Android Studio出现之前下载的所有SDK .
对于Mac / Linux用户来说,虽然有一个很好的出路 . 软链接!
退出Android Studio并执行以下步骤:
我们很高兴去 . 启动Android Studio后启动SDK Manager,观看它发现所有现有的SDK,如魅力:) .
转到菜单File-> Project Strucurt或按Ctrl Ctrl Shift S.
和示例http://how-to-android-studio.blogspot.com/2014/11/set-sdk-location.html
真的,谢谢DheeB!
但我的解决方案是链接android 's SDK dir to android studio' s:
ln -s <FULL_PATH_TO_ANDROID_SDK> <PATH_TO_ANDROID_STUDIO>/sdk
当然,事先,为了以防万一,你需要移动
mv <PATH_TO_ANDROID_STUDIO>/sdk to <PATH_TO_ANDROID_STUDIO>/sdk_orig
另外我是've had to correct project'的build.gradle文件并指定
classpath 'com.android.tools.build:gradle:0.6.+'
(而不是0.5 . )
你将是Android Studio主页
单击配置 - >项目默认值 - >项目结构
单击左列中的SDK Location并复制路径 .
在我的电脑中粘贴路径 - >右键单击 - >属性 - >单击高级系统设置 - >环境变量并更改android主路径 .
点击“确定”保存会话 .
在路径中添加工具和平台工具并保存更改 .
打开命令提示符[窗口R]并输入adb enter .
虽然上述许多答案都是为了达到目的,但我们可以在项目本身中做一件事 .
在Eclipse中,转到Window-> Preferences,从左侧菜单中选择“Android” . 在右侧面板中,您将看到“SDK位置” . 提供这里的路径 .
祝好运 .
来自Android Studio 1.0.1
去
文件 - >项目结构到项目结构
左 - > SDK位置
SDK位置选择Android SDK位置(旧版本使用按,添加另一个sdk)
在Android studio 1.2.2中,您可以简单地更改基于项目的SDK,步骤:
右键单击Module并选择Open module setting或按F12
从左侧选择SDK位置
现在,您可以从此页面更改SDK位置以及JDK位置
我猜测人们不理解你的问题...如果我是对的,你想要〜\ Desktop \ github \那么改变SDK的位置并不是你想要的 .
从Android Studio 3.2.1:从新项目对话框中,选择配置 - >首选项 - >工具 - >终端 - >启动目录
将所需的文件夹作为项目默认值放在字段中 .
例如我的设置为〜/ Desktop / github /,因为我的所有工作都在〜/ Desktop / github /
这可能不是你想要的,但作为一个eclipse用户我有同样的问题有重复的sdk文件夹吃了我所有的ssd空间 . 目前你只能更改android studio项目范围内的sdk路径,这很烦人 . 我所做的是将我用于eclipse的所有以前的android sdk文件复制到
/Android Studio/sdk/
然后只是改变了eclipse里面的sdk路径 .现在android studio和eclipse都很开心 .
对于项目默认:
1.关闭当前项目(文件 - >关闭项目)
您将获得欢迎使用Android Studio对话框 . 在那里面:
2.单击配置 - >项目默认值 - >项目结构
3.点击左栏中的SDK位置
4.在“Android SDK位置”字段中输入Android SDK的路径 .
5.单击“确定”保存更改
6.玩得开心!
以下步骤适用于Android Studio的旧版本(<1.0)
4.在中间栏中点击Android SDK(带有Android图标)或如果您没有看到带有Android图标的条目,请单击顶部 .
5.更改SDK主路径并选择有效目标