Unable to build for Android; SDKs mismatch

In mobile-config.js, I have App.setPreference('android-targetSdkVersion', '30');.

My Android Studio only has SDK 30, revision 3.

I do meteor build to build my app.

This results in the following:

No usable Android build tools found. Highest 30.x installed version is 29.0.2; minimum version required is 30.0.3.

Where does this ‘installed version’ come from? Why is the build not simply using the installed version 30.0.3?

Have you installed Build-Tools ?

Thanks a ton, @davideonmeteor! This indeed resolved this particular problem.

(I’m time and again derailed by the byzantine nature of Android Studio.)