I have created an android application and added the solution to my TFS where a release build can be triggered manually. This method of building have been carried out multiple times without fail until recently after I updated my SDKs (via Android SDK manager).
Below is the partial errors in the build log:
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(8,30): javac.exe error : error: cannot find symbol [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(8,30): javac.exe error : com.google.android.gms.maps.OnMapReadyCallback [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(8,30): javac.exe error : symbol: class OnMapReadyCallback [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(8,30): javac.exe error : location: package com.google.android.gms.maps [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(8,30): javac.exe error : [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(64,53): javac.exe error : error: cannot find symbol [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(64,53): javac.exe error : public void onMapReady (com.google.android.gms.maps.GoogleMap p0) [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(64,53): javac.exe error : symbol: class GoogleMap [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(64,53): javac.exe error : location: package com.google.android.gms.maps [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(64,53): javac.exe error : [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(69,63): javac.exe error : error: cannot find symbol [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(69,63): javac.exe error : private native void n_onMapReady (com.google.android.gms.maps.GoogleMap p0); [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(69,63): javac.exe error : symbol: class GoogleMap [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(69,63): javac.exe error : location: package com.google.android.gms.maps [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
obj\Release\android\src\md53155e6cb61623bc450db3eaf793ee42d\CadMap.java(69,63): javac.exe error : [C:\Builds\CAD Client\Mobile\CadMobile2.Droid\CadMobile2.Droid.csproj]
I have re-installed JAVA, SDK, NDK, checked that the solution is buildable on my local machine with VS2015. However the error is still persisting.
TFS Machine Versions
VS2015, 4.6.01590 Xamarin, 4.2.2.11 Xamarin.Android, 7.0.2.42 Android NDK, android-ndk-r13b Android SDK, v25.2.3 tools Other Xamarin packages, v23.1.1.x
How do I proceed from here?