在Unity Editor中,設置Build Setting的Android平台時,可以自動下載Android Component:

安裝之后,發現缺失jdk,sdk和ndk:

這時發現找不到相對應的文件夾。於是Manually download
手動下載sdk、jdk和ndk,解開復選框並添加放置它們的路徑。jdk和ndk可以直接下載。
- jdk https://www.oracle.com/java/technologies/downloads/#java8-windows
- ndk https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip(用Android studio下載報錯,ndk版本問題)
- sdk,您必須安裝android studio,然后使用sdk管理器下載所有單獨的軟件包 https://developer.android.google.cn/studio/
在進行SDK Components Setup時發現,路徑也沒有中文和空格,sdk無法勾選。

這時需要查看代理,選擇no proxy可解決。
在配置sdk時報錯:

參考了這個帖子:https://www.jianshu.com/p/aa4ce35d1c52
簡單說就是,首先需要安裝android studio,然后在Tools>SDK Manager中,找到SDK Tools面板,如下
然后在右下角取消勾選 Hide Obsolete Packages選項,意思是 取消隱藏廢棄的Packages
然后尋找Android SDK Tools(Obsolete)勾選后再點擊左邊的下載圖標,然后選擇Apply,等待下載完成
這里原因應該也比較清楚了,可能是新版本的SDK用Android SDK Platform-Tools替代掉了以前的Android SDK Tools,而Unity2018.4.14無法識別比較新的安裝SDK平台工具,於是便會報錯
Apply之后便可以在Unity面板中選擇該SDK的路徑了。
參考這個帖子:https://blog.csdn.net/u014361280/article/details/113845080
直接下載https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip
打包時出錯,真是郁悶,再搜帖子,直接在Unity Hub下載Unity Editor時下載好相關模塊,而我當時是在官網下載Unity Editor后直接安裝的,沒有在Unity Hub下載,再次嘗試。。。

一鍵安裝省心不少,既然都是模塊化的,為啥不能手動安裝Unity Editor后也能下載其他模塊?

全部安裝好之后build,完美解決所有問題。出現了一個警告repositories.cfg無法加載,直接手動創建一個空文件即可!
