Android Studio allows you to create two types of APK files.
Are the first Debug APK Files created for testing purposes only. They will run on your Android mobile. However, they cannot be uploaded to the Play Store or made available to the public.
Secondly, you can produce. Signed APK. Files. Signed APK files come in handy when you’ve tested your application and it’s ready to be uploaded to the Play Store and released to the public.
This tutorial will show you how to create an Android app by creating AP files using Android Studio.
First things first, open a project file in Android Studio. If you don’t have a project file yet, just create a new project.
Android SDK.How to create Android apps for beginners
Make one APK File
Creating a debug APK file is easy and takes just a few clicks.
First, open your project or application that you are ready to import into the APK file. Then, select. Construction>. Bundle (s) / APK (s)> Create. Create APK (s) From the toolbar menu.
Android Studio will take a few moments to create an APK file.
Once the APK build is complete, you will receive a notification in the bottom right corner of your screen. From this notification, select. find. And you will be taken to the location of the APK file.
If you miss the notification, you can still find the APK file in the following path inside your project folder.
App / build / output / apk / debug.. Is the name of the file. app-debug.apk By default
Make a Signed APK. File
To create a signed APK file, open it. Build. From the Toolbar menu and select. Create a signed bundle / APK..
This opens a screen where you have to choose between creating an Android app bundle and creating an AP file. Check APK Go to the radio button and go to the next window.
In the next window, you will be shown the module (your application) for which an APK file is being created. You will be asked about yourself. The key to the store., Store key password., Key nickname, And Key password.
Create a new key store.
Assuming this is the first time you have a Signed APK. File, you need to create a new key store.
Keys developers use to access their applications after they are uploaded to the Play Store. The need for keys usually arises when you need to update your application. All keys are stored in the key store.
Both the key store and the keys are password protected. Passwords must be at least six characters long. Also, it’s a good idea to keep multiple copies of your keys as they are the only gateway to your application. If the key is lost, you will not be able to access or update your application.
You need to create a new key store to create your own app. To do this, select. Create new. You will find it at the bottom of the input field where you enter the key store path.
You will then be redirected to a new window.
In the new window, enter the path to your new key store, and then enter the password to protect it.
In the same window, you will also set a new key for your application. Enter the ID for your key in the Key Alias field and then enter the password for it.
You can keep the same password with your key store, however, it’s a good idea to give each key a new password. The same goes for key nicknames.
The next field specifies the validity of your request. This is the period after which your application key will expire, making your application inaccessible. The default period for a key is 25 years.
For each key you generate, you are given a certificate containing all the information about you and your company. You do not have to fill in all the details except you think you should go to your certificate. A key will still be generated without filling in each field of the certificate.
Once you have filled in the details for the certificate, select OK. You will then be sent back. Create a signed bundle or APK. Screen
Here, all fields will now be pre-filled for you. See all details to stay safe. Then, select. Next.
On the last screen, you will now see your destination. Signed APK. File. Below this, you’ll see two more options: Debug And Release.
Debugging is used when the application is still in the testing phase. Since your application has passed the testing stage and is ready for deployment, choose. Release.
Below the screen are two more checkboxes. Select. V2 (Full APK Signature) And click Finished.
You will be notified once by Android Studio. APK build. Over. Now, you can click. find. From the file location opening notification.
Of Signed APK. Is the name of the file app-release.apk By default you have it in your project folder App / Release Directory
These are the steps you need to take to get started. APK And Signed APK. Files to test your app and make it downloadable via Google Play, respectively:
Create an APK file.
- Create a project in Android Studio.
- Select Construction>. Bundle (s) / APK (s)> Create. Create APK (s) From the toolbar menu.
Now you can transfer your debug APK file to your Android mobile phone and check for bugs. You can also try it on your computer using Android Emulator.
Create a signed APK file.
- Create a project in Android Studio.
- Select Construction>. Signed Bundle / APK fROM toolbar menu.
- Configure your APK file settings and possibly create a new key store and key.
Create a new key store and key.
- Select the key to the store.
- Enter the password for your key store.
- Enter your key ID, expiration date and password.
- Enter any personal or organizational details you want to include in the key certificate.
You can now publish this signed APK file to the public by publishing it on the Google Play Store.
Easy but hard, right? Hopefully, this tutorial has helped you to debug any confusion about creating APK and signed APK files and improving your understanding of both file types.