[英]Flutter Doctor not recognizing my ANDROID_SDK environment variables
[英]Android SDK Environment Variables
這些Android SDK變量有什么區別:
谷歌解釋這些變量的頁面是什么?
我認為您要查找的頁面是環境變量
ANDROID_HOME
已過時,您需要改用
ANDROID_SDK_ROOT
。 如果繼續使用它,則將遵循以下規則:如果已定義ANDROID_HOME
並包含有效的SDK安裝,則將使用它的值而不是ANDROID_SDK_ROOT
中的值。 如果ANDROID_HOME
沒有定義,在值ANDROID_SDK_ROOT
被使用。 如果定義了ANDROID_HOME
,但它不存在或不包含有效的SDK安裝,則改用ANDROID_SDK_ROOT
的值。
ANDROID_SDK_ROOT
設置SDK安裝目錄的路徑。 設置后,該值通常不會更改,並且可以由同一台計算機上的多個用戶共享。
ANDROID_SDK_HOME
默認情況下,模擬器將配置文件存儲在
$HOME/.android/
(在Windows中為%username%/.android/
)和AVD數據存儲在$HOME/.android/avd/
(在Windows中為%username%/.android/avd/
)。 您可以通過設置以下環境變量來覆蓋默認值。emulator -avd <avd_name>
命令按照$ANDROID_AVD_HOME
,$ANDROID_SDK_HOME/.android/avd/
和$HOME/.android/avd/
中的值順序搜索avd目錄。
ANDROID_AVD_HOME
將路徑設置為包含所有特定於AVD的文件的目錄,該文件主要由非常大的磁盤映像組成。 默認位置為
$ANDROID_EMULATOR_HOME/avd/
。 如果默認位置磁盤空間不足,則可能要指定一個新位置。
我一直在尋找相同的答案,但很快發現,大多數為android編程的人都不知道基本的原因和方式,僅遵循經理,博客或手冊給他們的指示,直到他們設法制作了APK。 至少在我的組織中是這樣
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.