2017-03-17 72 views
0

什麼是這些Android SDK變量的區別:Android SDK中的環境變量

  • ANDROID_HOME
  • ANDROID_SDK_HOME
  • ANDROID_AVD_HOME

,什麼是,谷歌解釋了這些變量的頁面?

+0

@ cricket_007,我相信Google的結果是根據他們的地理位置和他們的個人搜索量身定製的。在根據域名和網址過濾結果後,我所看到的作爲最佳結果的頁面出現在我的面前。如果你有能力幫助那些我認爲你擁有44.5K聲望的人,那麼開始幫助他人而不是投降! – AaA

+1

@AaA這裏沒有什麼是downvoted?此外,*問題顯示沒有研究努力*是downvote懸停文本 –

回答

0

我認爲你正在尋找的頁面是Environment Variables

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/下仿真器存儲配置文件(在%username%/.android/視窗)和數據AVD下$HOME/.android/avd/%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/。如果磁盤空間的默認位置較低,則可能需要指定一個新位置。

我一直在尋找相同的答案,但很快就發現,大多數人編程的機器人不知道基本的爲什麼和怎樣,只是由一個經理,博客,或手動直到他們按照給他們的指示設法制作APK。至少在我的組織中是這樣的

+0

感謝兄弟,我與這些變數混淆的確切原因,但現在我明白他們的目的:) – ceph