I'm new to Android development with Unity and am after some input from the community who are experienced in this matter. I understand that Unity does not officially support versions of the NDK other than the version it ships with. In the case of 2019.1 this is NDK 16b. The issue we have is that we have components built against NDK 17c. What will happen if we target a different version of the NDK for 2019.1 and how likely is it that we will have issues with 17c when Unity expects (or only officially supports) 16b? Is there good backwards compatibility? Do we really need to go back and build our dependencies against 16b?