Android Studio is Google’s officially supported Integrated Development Environment (IDE) for Google’s Android Operating system. It is based on JetBrains IntelliJ IDEA that offers tools designed specifically for Android systems.
It includes the following features:
- A flexible gradle based build system that helps you build apps quickly by either code or simple drag and drop feature.
- A fast and feature-rich emulator which gives real-time experience to the Android applications
- A unified environment where you can develop for all Android devices
- Instant App run to Push changes to your running app without building a new APK
- Code templates and GitHub integration to help you build common app features and import sample code
- Extensive testing tools and frameworks
- Lint tools to help you catch performance, usability, version compatibility, and other problems
- C++ and NDK support
In this Guide, I will show you how to;
- Install Android Studio from the Repository
- Install Android Studio using Snap
- Configure Android Studio after instalation
- Create a simple Android Application
- Create an Android Virtual Device (AVD)
Method 1. Install Android Studio on KDE Neon / Kubuntu using repo
Update the package index using
sudo apt update
a.) Install Java JDK
Next is to install openJDK11 in the system. If you have java installed, you can skip to the next step
sudo apt install default-jdk
Y to continue with the installation when prompted
To confirm the installation was successful, use
$ javac -version javac 11.0.13 $ java -version openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
b.) Setup Android Studio Repository
Now we have to add the Android Studio official repository to the system
sudo apt install curl gpg gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates sudo add-apt-repository ppa:maarten-fonville/android-studio
ENTER when prompted to continue with the installation
c.) Installing Android Studio
Then update the package index using:
sudo apt update
If there are packages to be upgraded, use to update them.
sudo pkcon update
Now install Android Studio and all its dependencies using the following command
sudo apt install android-studio
Y to continue with the installation when prompted with the disk space the software will use
Method 2. Install Android Studio using Snap
Update the package index using:
sudo apt update
To install snapd use the following command
sudo apt install snapd
This installs the snap packages
Then install android studio using the following command
sudo snap install android-studio --classic
We add the
--classic parameter to ensure the security of the system while working with Android Studio and snap installs the latest version of Android Studio from the stable channel.
Launch Android Studio on KDE Neon / Kubuntu
You can launch Android Studio from the application launcher and click on the icon
You can also type android-studio in the terminal if you used snap to install Android Studio
Whichever method you open Android Studio with, When starting the Android Studio for the first time, the following window appears. Ensure the option Do not import settings is selected.
The Android Studio setup wizard opens as follows.
Next is to choose the installation type, select the Standard option which has the most common settings.
Select the UI theme. I chose Dark Mode.
Then view the summary and the components to be downloaded.
Then go through the License and agreement of the components to be installed then click accept on both selections.
Emulator Settings windows opens, these settings assist in creating an Android device Manager which you can connect to virtually and use it to test and run your applications. If you have android studio 3.6 and below, You will not have these settings, Hence ensure you install the latest Android Studio. Click on Finish to download components
Then the components will download and install.
Click Finish, The Android studio opens as below
Creating Simple Application
Click on New Project which opens as follows. It brings you to the templates section. Here you choose the template that suits how you want your application to be. I am just going to create a simple app hence I chose the Basic Activity template.
Next is to choose the settings by naming your project and selecting the language the app should be written in and also selecting the operating system.
It opens as follows in split view. You can change how you want the layout to be, You can even minimize some window components to make it more spacious.
Under your project name collapse the menu and then proceed to open
app>src>main>res>layout and double click on the
fragment_first.xml file. This starts building the Gradle System that helps create applications quickly. You can open in split view to appear as below
Then navigate to TextView to find the following text,
Right-click on the script then select Go To> Declarations or Usages
It opens a
strings.xml file. Change the value to a text from ‘Hello first fragment’ to the one you would want to
<string name="hello_first_fragment">Hello first fragment</string> I typed <string name="hello_first_fragment">Hello from Technixleo</string>
Then click Run or the green play button
The Device connected installs the app and displays Hello from Technixleo as shown below.
Create an Android Virtual Device (AVD)
If you do not have any devices connected to the Android Studio, You can use an AVD which is virtual and would work as a normal android device to help you test and run your application.
To create an AVD, click on Device Manager,
It opens a window within the IDE itself, Under virtual click Create Device.
It opens another window with the devices available, Select the hardware you prefer and click Next.
Next is to select the system image. Under the x86 images tab select the one you want. I went with the one recommended and click on Download.
The components start installing, Once the installation is done click on Finish then click on Next on the Select System Image window.
The Android Virtual Device will be created as shown below. You can name it the way you want and also how you want it to be oriented and then click Finish
You will now be able to see the device has been created as below.
You can now run your app, Once you click on Run, The Gradle build starts running, which powers on the device. Then it installs the application on the device and opens it.
From this guide, You learned how to install Android Studio on KDE Neon / Kubuntu by use of the repository and also using Snap. You also got to Configure the Android Studio and Created a simple application via the IDE. You also got to create an Android Virtual Device which assists a user in running and testing apps virtual android device.
More guides to check out: