簡體   English   中英

如何設置 ANDROID_SDK_HOME 環境變量?

[英]How do I set ANDROID_SDK_HOME environment variable?

我正在 Windows 7 x64 上使用 Eclipse。 運行 ADT android 開發包時出現錯誤:

錯誤:解析 AVD 時出錯
無法獲取 Android SDK 主目錄。
確保環境變量 ANDROID_SDK_HOME 已設置。

我知道問題是什么。 是不是因為它鏈接到了錯誤的目錄 C:users:????

如何將此環境變量 android_sdk_home 設置為正確的目錄?

ANDROID_HOME

已棄用(在 Android Studio 中),請改用ANDROID_SDK_ROOT

ANDROID_SDK_ROOT

Android SDK包的安裝目錄。

示例: C:\\AndroidSDK/usr/local/android-sdk/

ANDROID_NDK_ROOT

Android NDK包的安裝目錄。 (沒有任何空間)

示例: C:\\AndroidNDK/usr/local/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_HOME JAVA_HOME環境變量。

如果您遇到同樣的錯誤,以下是分步說明:

  1. 打開控制面板
  2. 然后進入系統
  3. 然后轉到更改用戶的環境變量
  4. 然后點擊創建新的環境變量
  5. 創建一個名為 ANDROID_SDK_HOME 的新變量
  6. 將其值設置為您的 Android 目錄,例如C:/users/<username>/.android

復制您的 SDK 路徑並將其分配給環境變量ANDROID_SDK_ROOT

參考下圖:

在此處輸入圖片說明

這對我有用:

  1. 打開控制面板
  2. 點擊系統
  3. 然后轉到更改環境變量
  4. 然后點擊創建新的環境變量
  5. 創建一個名為 ANDROID_HOME 路徑 C:\\Android\\sdk 的新變量

打開您的廣告並打開首選項,然后使用您的 sdk 目錄修改目錄,它可能會幫助您按照圖片鏈接指示進行操作

在此處輸入圖片說明

安卓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

盡管上述答案大部分都正確,但它們都有一個小問題..按照以下步驟操作即可

  1. 右鍵單擊此電腦-> 屬性
  2. 在左側窗格中選擇“高級系統設置”
  3. 在新窗口中選擇 -> 高級選項卡
  4. 單擊“環境變量”按鈕
  5. 在第一個頂部點擊“新建”按鈕

設置變量名稱 -> ANDROID_HOME

設置變量值 -> Android SDK 的自定義位置

  1. 現在單擊新創建的變量名稱,然后在下面的框中選擇“路徑”,然后單擊“編輯”按鈕
  2. 現在點擊新建並粘貼“平台工具”的位置
  3. 再次點擊新建並粘貼“工具”的位置,你可以找到上述平台工具和工具的位置——它們一般在Android SDK文件夾內
  4. 最重要的...

    單擊確定保存所有這些如果您正在使用終端(cmd)關閉它並再次打開它

AVD 找不到 SDK 根目錄,可能是因為它們在不同的目錄中。如下面的屏幕截圖所示設置環境變量:

在此處輸入圖片說明

只需設置Android SDK目錄的路徑

顫振配置 --android-sdk c:\\android\\sdk

從命令提示符:

設置 ANDROID_SDK_HOME=C:\\[無論您的 sdk 文件夾在哪里]

應該做的伎倆。

就我而言,不接受所有 Android 許可證

flutter doctor --android-licenses

接受所有許可證,然后嘗試:

flutter build appbundle

如果您在 vscode (Mac Os) 中的顫抖不想麻煩任何事情!..

  1. 打開擴展
  2. 搜索“安卓模擬器”
  3. 安裝“Android 模擬器啟動器”

如果您已經安裝,則卸載它並在那里重新安裝它!!

它對我有用...

只是簡單的步驟

請按照以下步驟操作:

1.右鍵單擊“我的電腦”/“此電腦”並選擇“屬性”。 轉到高級系統設置並選擇“環境變量”選項

環境變量

2.在用戶變量表下,點擊新建打開新建用戶變量對話框

3. 將 ANDROID_HOME 作為變量名稱,並在變量值旁邊提供 SDK 文件夾的路徑。

打開的對話框

4.關閉整個打開的對話框。

按照此鏈接獲取完整示例

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM