如何设置ANDROID_SDK_HOME环境变量?

时间:2014-04-13 12:17:37

标签: android eclipse windows-7 sdk adt

我在Windows 7,x64上使用Eclipse。我在运行Android开发的ADT捆绑包时遇到错误:

  

错误:解析AVD时出错     无法获取Android SDK主目录     确保已设置环境变量ANDROID_SDK_HOME。

我知道问题是什么。是因为它链接到错误的目录C:users:????

如何将此环境变量android_sdk_home设置为正确的目录?

请给我一些关于如何操作的准确步骤,例如打开cmd.exe,输入此等等。我不擅长,我从未对其他任何网站进行过编码。

12 个答案:

答案 0 :(得分:26)

ANDROID_HOME

已弃用(在Android Studio中),请改用ANDROID_SDK_ROOT

ANDROID_SDK_ROOT

Android SDK 包的安装目录。

示例:C:\AndroidSDK~/android-sdk/

ANDROID_NDK_ROOT

Android NDK 包的安装目录。 (没有任何空间)

示例:C:\AndroidNDK~/android-ndk/

ANDROID_SDK_HOME

与SDK相关的数据/用户文件的位置。

示例:C:\Users\<USERNAME>\.android\~/.android/

ANDROID_EMULATOR_HOME

模拟器专用 数据文件的位置。

示例:C:\Users\<USERNAME>\.android\~/.android/

ANDROID_AVD_HOME

特定于AVD 数据文件的位置。

示例:C:\Users\<USERNAME>\.android\avd\~/.android/avd/

JDK_HOMEJAVA_HOME

JDK (又名Java SDK)包的安装目录。

注意:这用于运行Android Studio(以及其他基于Java的应用程序)。实际上,当您运行Android Studio时,它会检查要使用的JDK_HOMEJAVA_HOME个环境变量。

答案 1 :(得分:22)

如果您遇到同样的错误,请按以下步骤说明:

  1. 打开控制面板
  2. 然后转到系统
  3. 然后转到更改用户的环境变量
  4. 然后单击“创建新的环境变量”
  5. 创建名为ANDROID_SDK_HOME
  6. 的新变量
  7. 将其值设置为您的Android目录,例如C:/users/<username>/.android

答案 2 :(得分:8)

这对我有用:

  1. 打开控制面板
  2. 点击系统
  3. 然后转到更改环境变量
  4. 然后单击“创建新的环境变量”
  5. 创建一个名为ANDROID_HOME的新变量 路径C:\ Android \ sdk

答案 3 :(得分:6)

打开您的adt并打开首选项,然后使用您的sdk目录修改目录,它可能会对您有所帮助 按照图片链接指示

enter image description here

答案 4 :(得分:4)

Android SDK

安装Android SDK也是必要的。 Android SDK为您提供构建,测试和调试Android应用程序所需的API库和开发人员工具。

Cordova需要设置ANDROID_HOME环境变量。这应该指向[ANDROID_SDK_DIR]\android-sdk目录(例如c:\ android \ android-sdk)。

接下来,更新您的PATH以在该文件夹中包含tools /和platform-tools /文件夹。因此,使用ANDROID_HOME,您可以同时添加%ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools

参考:http://ionicframework.com/docs/v1/guide/installation.html

答案 5 :(得分:4)

Copy your SDK path and assign it to the environment variable ANDROID_SDK_ROOT

Refer pic below:

enter image description here

答案 6 :(得分:3)

从命令提示符

  

设置ANDROID_SDK_HOME = C:\ [无论你的sdk文件夹在哪里]

应该这样做。

答案 7 :(得分:3)

只需设置Android SDK目录的路径

flutter配置--android-sdk c:\ android \ sdk

答案 8 :(得分:1)

虽然上面的答案大多是正确的,但他们都有一个小问题。 按照这些步骤进行操作

  1. 右键单击此PC - &gt;特性
  2. 在左侧窗格中选择&#34;高级系统设置&#34;
  3. 在新窗口中选择 - &gt;高级选项卡
  4. 点击&#34;环境变量&#34;按钮
  5. 在第一个顶部,点击&#34; New&#34;按钮
  6.   

    设置变量名称 - &gt; ANDROID_HOME

         

    设置变量值 - &gt; Android SDK的自定义位置

    1. 现在点击新创建的变量名称,然后在下面的框中选择&#34; Path&#34;然后单击“编辑”按钮
    2. 现在点击新建并粘贴&#34; platform-tools&#34;的位置。
    3. 再次单击“新建”并粘贴&#34;工具&#34;的位置。 您可以找到上述平台工具和工具的位置 - 它们通常位于Android SDK文件夹中
    4. 最重要的是......
        

      单击确定保存所有这些   如果您正在使用终端(cmd)关闭它并再次打开

答案 9 :(得分:0)

AVD找不到SDK根目录,可能是因为它们位于不同目录中。请按照以下屏幕截图所示设置环境变量:

enter image description here

答案 10 :(得分:0)

就我而言,未接受所有 Android 许可证

flutter doctor --android-licenses

接受所有许可,然后尝试:

flutter build appbundle

答案 11 :(得分:-1)

简单的步骤

请按照以下步骤操作:

<块引用>

1.右键单击“我的电脑”/“此电脑”并选择“属性”。转到高级系统设置并选择“环境变量”选项

Environmental Variables

<块引用>

2.在“用户变量”表下,单击“新建”打开“新建用户变量”对话框

3.将 ANDROID_HOME 作为变量名称,并在变量值旁边提供 SDK 文件夹的路径。

opened dialog box

<块引用>

4.关闭整个打开的对话框。

点击此链接查看完整示例

https://sndevelops.blogspot.com/2021/05/set-androidhome-and-path-variables.html