
(The NFS server is Scientific Linux 6, but that shouldn't really matter. The systems that run Android Studio are all Fedora 23. Starting August 31, 2023: New apps and app updates must target API level 33 to be submitted to Google Play (Wear OS must target API 30) Existing apps must target API level 31 or above to remain. I would like, if possible, to have Android Studio, the SDK, and the default AVD images installed centrally on each system (or, even better, on a NFS share that they all mount), in such a way that when a user starts Android Studio from the standard menu entry, everything just works without the user having to manually configure anything pertaining to the particulars of the system installation. The accounts have relatively-small disk quotas and the default way to run Android Studio ends up dropping 2-3 GB of data into each user's home directory, between the SDK and the AVD images.

I've got a bunch of Fedora Linux client machines with hundreds of accounts.

From the Android Studio start page, select Configure > SDK Manager. Is there a good way to install it and the Android SDK on a Linux system in a way that minimizes the amount of per-user data it creates? To install the Android SDK from within Android Studio, first start Android Studio. Android Studio really seems to prefer to behave like it's running on a single-user system.
