Android SDK for Android version 32 and Android Studio are installed on Windows.
Because of incompatibility of the Android SDK, emulator must be run from disk P:
Because of incompatibility of the Android Studio, application project must be located on disk P:
It is best to keep project in Git repository. It is possible to create a local repository in home directory (as a subfolder of disk J:) or on faculty's server.
After cloning repository onto disk P:\ create project in it using Android Studio and commit all changes.
Every time after logging in to a computer user must execute a command wmi_mkandroid from command prompt (cmd.exe). This will create emulator and AVD device compatible with our infrastructure. It's files are located in P:\android_[login] and will be removed on system's shutdown.
After opening a project in Android Studio, first start an emulator by going to Tools -> Device Manager -> Virtual and selecting green "play" button. After emulator displays home screen, it is possible to start a project in it.
If after launching a project Android Studio shows message Waiting for target device to come online regardless of running emulator, one should:
If that doesn't help, close emulator and Android Studio and again execute a command wmi_mkandroid in cmd.exe.
First step in troubleshooting issues with Android Studio and SDK not described in this article should be deleting:
j:.android j:.AndroidStudio2.3 c:\users\[login].android c:\users\[login].emulator_console_auth_token
Android SDK for Android version 32 and Android Studio are installed on Linux.
Because of incompatibility of Android SDK, emulator must be run from local disk (/media/poligon)
Every time after logging in to a computer user must launch Android Studio from system menu or execute a command wmi_mkandroid from terminal in case of different method of Android Studio launching. This will create emulator and AVD device compatible with our infrastructure. It's files are located in /media/poligon/android_[login] and will be removed on system's shutdown.
In case of issues one should: