Finding the libs folder in Android Studio

You can add any external libraries required by your Android project in a libs/ folder.

Usually, a library in .jar format needs to be included in the libs/ folder.

When you create a mobile app project using Android Studio, an empty libs/ folder was generated for your project.

But to see the folder, you need to change the project structure from Android to Project first.

See the example below:

Once you change the structure view, you should be able to find the libs/ folder inside the app/ module as shown below:

When you don’t see the libs/ folder inside the app/ module, then you may have deleted the folder accidentally.

You need to create a new libs/ folder by right-clicking on the app/ module, then select New > Directory from the context menu. Name the new directory as libs.

Now that you have the libs/ folder, you can move the .jar libraries that your project requires to that folder.

For example, here we have added Retrofit and Glide jar files to the libs/ folder

Once you add the jar files, open the build.gradle file inside the app/ module and add the jar files reference in the dependencies scope.

See the highlighted example below:

dependencies {
    implementation 'androidx.appcompat:appcompat:1.4.1'
    implementation 'com.google.android.material:material:1.6.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
    implementation files('libs/retrofit-2.9.0.jar')
    implementation files('libs/glide-3.6.0.jar')
}

Finally, you need to sync your project and let Gradle get the dependencies.

Once Gradle sync is finished, you can import the jar libraries in your source code:

import com.bumptech.glide.Glide;
import retrofit2.Retrofit;

public class MainActivity extends AppCompatActivity {
    // ...
}

Alternatively, you can also select the jar files, then right-click on one of them to bring up the context menu.

Select the Add As Library.. option as shown below:

The Add As Library.. option will add the jar files as dependencies to your build.gradle file and sync it automatically.

Now you’ve learned how to find the libs/ folder in Android Studio.

You’ve also seen how you can add the jar files as dependencies in your build.gradle file. Good work! 👍

More Android tutorials

See all