概要
最近業務でAndroid IL2CPPビルドすることになったんですけど滅茶苦茶手こずったので同じ被害者を出さないためにメモ
20200823追記)最近のバージョンだとこれやらなくてもAndroidBuildSupportにチェック入れるだけで子要素もチェック入ります。
解決法
UnityHubでAndroid Build Supportをインストールする時に子要素のAndroid SDK & NDK ToolsとOpenJDKにもチェック入れてインストールするだけ。あとはUnityが勝手にパス参照とかしてくれるので一切設定する必要なし。
愚痴
Unity2017.XとかだとAndroid SDKとか全部自前でDLして設定する必要あったじゃないですか。公式にもこんなのがあるし。ただそうすると今公式から落とせるSDKとNDKのバージョンが微妙に違うみたいでそこで一生エラー吐かれました。
それはそれとしてIL2CPPくん、ビルドエラーで「One or more errors occurred」とか言って終わるのほんとギルティ、「犯人は10代~20代、もしくは30代~40代、または50代以上の人物」みたいなもんでしょ……