注意:
安卓sdk並不是全平臺通用的,不要直接使用其他平臺的sdk來進行編譯,可能會造成一些奇葩問題。
用“雜交”的包搭建環境時,sdk的某些包可以用,所以開了Android Studio,還能進行更新sdk,然後自動去下載某些缺失的、不可用的包,所以看上去通用。不過難保沒有後遺症。
如果需要下載非當前平臺的sdk,可以通過配置環境變量來實現。如:
set REPO_OS_OVERRIDE = "window"
set REPO_OS_OVERRIDE = "linux"
set REPO_OS_OVERRIDE = "macosx"
PS:直接配置環境變量到系統中可能更靠譜。
接着使用sdkmanager去更新包。
sdkmanager使用請參考:
https://developer.android.google.cn/studio/command-line/sdkmanager.html