October 12, 2022
android-studio-2022.2.1.20-linux.tar.gzI move the previous android studio out of the way and put this in its place as follows:
cd /u1 mv /home/tom/android-studio-2022.2.1.20-linux.tar.gz . mv android-studio android-studio-2021 tar xzvf android-studio-2022.2.1.20-linux.tar.gzI can launch it to do a basic checkout via:
cd /u1/android-studio/bin ./studio.shThis indeed works, and finds the "Greeting Card" demo I had been fiddling with using the previous version. It warns that it cannot find the JavaSDK it might like and tells me that the "Gradle JVM setting was changed to use "Embedded JDK". This is something I don't understand and should dig into at some point.
It starts up fast, not the slow misery of ADT and Eclipse.
Another part of the window tells me that it recommends upgrading the Gradle Plugin from 7.3.0 to 7.4.2. The "Upgrade Assistant" seems to know what to do and I can just agree to let it perform the recommended steps. I get a spinning progress indicator saying "Running Sync" and there is lots of action on the bottom status line. It upgrades "Gradle" to version 7.5 and the AGP dependency from 7.3.0 to 7.4.2
Gradle is some general purpose open source build automation tool. Presumably I won't need to know any details about it and android studio will just use it under the hood.
I restart it and now it wants to upgrade Gradle from 7 to 8.0.2, so away we go. After this, I launch it again and it seems content.
Back in 2021 when I installed the previous version of android studio I also made sure to install various 32 bit libraries that were recommended. As per the install notes I do the following to doublecheck:
su dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 Last metadata expiration check: 1:25:38 ago on Thu 08 Jun 2023 02:51:32 PM MST. Package zlib-1.2.13-3.fc38.i686 is already installed. Package ncurses-libs-6.4-3.20230114.fc38.i686 is already installed. Package bzip2-libs-1.0.8-13.fc38.i686 is already installed. Dependencies resolved. Nothing to do. Complete!
I have a script "studio" in /home/tom/bin that simply does this:
/u1/android-studio/bin/studio.sh
I simply type "studio" to launch android studio.
Adventures in Computing / [email protected]