[4.16] Visual Studio version for Android

this topic says go for 2017

https://docs.unrealengine.com/latest/INT/Platforms/Android/GettingStarted/1/index.html
and this guy says 1R6 installer requires an installation of Visual Studio to complete successfully. Supported versions are 2010, 2012 or 2013 (not 2015).

Hi,this confuses me a lot. I guess the 2017 is about the C++ project for UE 4.16 and 2010,2012 or 2013 are about the install environment of NVPACK for Android.
What is more, here Sertac Ogan suggests “UE 4.16 unsupported Visual Studio 2013.” I am not sure is this for 4.16 or just for Android Environment. But when I launch my Android project, I failed with 2013 to meet the NVPACK requirement.
https://answers.unrealengine.com/questions/667612/cant-compile-c-project-for-android.html

And this is my post. https://answers.unrealengine.com/questions/715537/android-package-error-win32exception-0x80004005.html