[Unity] 關於Android 的環境設定,使用自己的SDK/JDK/NDK
前言 由於有時候使用Unity安裝Android環境要用來開發 有時候很順利,但有時候也會遇見莫名其妙遺失SDK或是NDK這種問題 再加上Unity 在安裝編輯器的時候,選擇的Android 開發模組,它所安裝的sdk、jdk、ndk皆是各別安裝在各個版本的unit編輯器資料夾下,對於工作中會使用到各種版本的我來說,明明是同一個sdk 卻重複安裝 實在是很浪費硬碟空間,所以也想讓各個編輯器重複使用相同的工具 開始安裝 在此說明環境 Unity Editor 2022.3.20f1 ,因為Unity Hub的Bug,2022的某些版本使用Hub安裝會出現編輯器應用程式安裝失敗的問題 所幸直接使用 官網下載 的Unity Installer來安裝,並安裝Android的模組 打開Unity環境設定可以發現 將Unity提供的選項關閉,他上面會顯示需要使用的版本 像是 JDK 需要 11.0.14.1 NDK 需要 23.1.7778620 JDK JDK我們可以使用OpenJDK的就好,輕鬆無負擔,可以從官網下載也可以用微軟提供的 因為微軟的比較好找到需要的版本所以這裡使用 微軟提供 的 在JDK 11的 Release頁面找到 11.0.14.1 依照你的系統下載所需的安裝檔 回到JDK的部分然後指定剛剛安裝的檔案資料夾 Unity一定會出現警告,但是沒關係,還是可以使用。 NDK和SDK 我們使用 Android Studio IDE來獲得 NDK 點開SDK Manager,選擇 SDK Tools 開啟 Show Package Details以顯示各種版本 找到NDK的位置點開摺疊 下載 23.1.7779620 版本 按下Apply 下載完畢後在SDK安裝位置下面找到NDK的資料夾 然後點選 23.1.7779620資料夾即可 SDK 接下來回到Android Studio的SDK Manager 並下載 Android SDK Command-line Tools(latest) 不下載最新版是有根據的,因為太新的SDK Command-line Tools 他所依照的JDK要求會太高,...