C:\ns\aplicación-de-ejemplo> java -version
java version "17" 2021-09-14 LTS Java(TM) SE Runtime Environment (build 17+35-LTS-2724) Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)C:\ns\aplicación-ejemplo> ns -versión
8.1.5 √ Up to date.C:\ns\aplicación de ejemplo> npm -versión
6.14.15 
Intente desinstalar y luego reinstalar Android SDK usando Android SDK Manager.
Puede hacerlo instalando Android Studio y abriendo SDK Manager: 
Luego, haz clic en "Administrador de SDK" (marca roja), luego en "Mostrar todos los paquetes" (marca naranja) y luego desmarca la versión 31.0.0 (debe estar donde está mi marca azul), y haz clic en Aplicar para desinstalarlo. Luego, verifique la versión 31.0.0 (o cualquier otra versión) y haga clic en aplicar para instalarlo nuevamente. 
Tengo las dos versiones 30.0.2 y 26.0.3 y funcionan muy bien.
Además, verifique que las $ANDROID_HOME y $ANDROID_SDK_ROOT estén configuradas correctamente siguiendo esta respuesta .
Una vez que haya reinstalado los paquetes, consulte esta respuesta para ver cómo reparar una instalación corrupta de SDK si aún está corrupta.