Development issue/problem:

I’m aware of this question: I add local .aar files to my Gradle assembly, but this solution doesn’t work for me.

I’ve tried to add this statement at the highest level of my build.gradle:

repositories {
flatDir {
dirs ‘libs’

I also put the slidingmenu.aar file in /libs and referred to it in the dependencies section: compile com.slidingmenu.lib:slidingmenu : but it didn’t work at all.

I also tried to compile some files (libs/slidingmenu.aar), but it didn’t work.

What am I missing? Any ideas?

P.S. Android Studio 0.8.2

How can this problem be solved?

Decision No 1:

Based on Josiah’s answer, I made him work that way.

Follow the instructions (while editing) (File -> New-> New Module -> Import .JAR/.AAR) and import your .AAR.

Then add the following to your build.gradle project (not the top level, but under app) (in the dependencies section)

Dependencies {
Project composition (‘:project name’ )

Note that the name of the folder – Your project must match the name of the folder added after importing the AAR file (at the same level as app/.idea in the top-level folder). Or somehow…

build.gradle (here you can create a project (‘:ProjectName’) in the dependencies section)
ProjectName (will be added automatically after import, matches your filename)

It worked for me on Android Studio 0.8.0. Don’t forget to synchronize the scale (via the toolbar button or File>Synchronize) after you have done this.

(Thanks to Josiah for pointing me in the right direction)

(Note: Before, I tried to add it to the libs directory by trying to manipulate the build.gradle and build.gradle files at a higher level, but that didn’t work for my arse files).

Decision No 2:

Update : As mentioned in @amram99, the problem is solved with the release of Android Studio version 1.3.

Tested and verified according to the following specifications

  • Android Studio v1.3
  • Plugin thermometer v1.2.3
  • Cradle v2.4

What works now

  • You can now import a local AAR file into Android Studio v1.3 via File>New>Import New Module
    >Program .JAR/.AAR.
  • However, the answer below is correct and effective regardless of the changes in Android Studio, because it is based on the scaling script.

The old answer:
In a recent update, Android has removed the recording of local Aar files from the Add New Module menu item in Android Studio.
See the list of problems here.
Regardless of what is enabled or disabled in the list of IDE functions, the following method works when working with local earth files (tested today)

Place the spike file in the libs directory (create it if necessary) and then add the following code to build.gradle

dependencies {compile(name:’nameOfYourFileWithoutExtension’, ext:’aar’)}repository{flatDir{dirs ‘libs’}}}}

Decision No 3:

Machining :
The correct way (at this time) to use a local AAR file as a build dependent file is to use the Module Import Wizard (File | New Module | Import .JAR or the .AAR package), which automatically adds .aar as a library module to your project.

Previous reply

Try this:

all projects {
repository {
flatDir {
dirs ‘libs’

compile(name: ‘slidingmenu’, ext: ‘aar’)

Decision No 4:

I ran it on Android Studio 2.1. I have a module called Native_Ads that is used together in different projects.

I first created a folder called arse in my Native_ads module, and then placed an arse file in it.

The structure of the catalogue :


Then other amendments:

Gradle’s top-level file:

all projects {repository {jcenter()// For a module with an earth file flatDir {dir project(‘:Native_Ads’)).file(‘arse’)}}}}

App module build.gradle file:
– no change

Settings.gradle file (to activate the module) :

set ‘:app’
sets ‘Native_Ads’
project(‘:Native_Ads’).projectDir = new file (rootProject.projectDir, ‘../Path/to/Native_Ads’)

Exchange file for the Native_Ads module :

repositories {
flatDir {
dirs ‘anus’
} Dependencies
compile(name: ‘aar_file_name_without_aar_extension’, ext: ‘aar’)

Here we go. Clean and thin.

Decision No 5:

The easiest way to add it as a module is now.

Fill in the image description here

The result will be a new module containing an earth file, so just record this module as a dependency.

Decision No 6:

It’s my structure, and I decide:


About physics

of the project/application/my module folder/myLibXYZ

I wrote it down:

Deposits {
flatDir {
dirs libs, …/…/libs
} Compilation
(name: mylib-1.0.0, ext: aar)

My XYZ module is ready and working fine. It depends on a library in the main module.

Decision No 7:

You can do it this way. It must be in Maven format:

Deposits {
maven { url uri(‘folder name’))}

Next, your RAA must enter the folder structure of the group ID type

myaar version.aar

Then we’ll talk addiction:

compile com.example:myaar: [email protected].

Where is the version of your earth file (e.g. 3.0, etc.)?

Decision No 8:

For those who have this problem, starting with Android Studio 1.4, I made it work by creating a module within the project that contains two things.

  1. build.gradle with the following content:

Create.configurations (Default)

artefacts.add (default, file (‘facebook-android-sdk-4.7.0.aar’))

  1. aar (in this example, facebook-android-sdk-4.7.0.aar)

Then include the new library as a modular dependency. You can now use constructed art without including the sources in the project.

Facebook credit for this hack. I found a solution by integrating the Android SDK into the project.

Decision No 9:

In my case none of the above worked because I had different product tastes by simply adding deposits{
dirs ‘libs’

It didn’t work! Then I indicated the exact location of the libs directory:

dirs src/main/libs


Maybe you should enter flatDirs like this if there are products of different flavors in build.gradle.

Decision No 10:

In my case, I just put the spike file in libs and…

Dependency {
api fileBoom(dir: libs, including: [*.aar])


in build.gradle and it works. I think it’s like creating standard dependencies:

implementation fileTree(dir: ‘libs’, including: [‘*.jar’])

Good luck!

samsung cloud login,samsung backup to pc,samsung cloud apk,samsung backup and restore app,samsung data recovery broken screen,samsung data recovery software,samsung backup cloud,how to backup samsung notes,does samsung smart switch copy or move,back up phone to pc,use smart switch,how to back up samsung phone to computer,samsung backup login,how to sync samsung cloud,samsung recovery,how to backup samsung s9,samsung data recovery,samsung cloud,smart switch,samsung smart switch,samsung cloud backup,samsung backup software

You May Also Like

Job search scammers and you

Some people aren’t ashamed. Less than a year has passed since I…

Best Diff Tools to Compare File Contents on Linux

Broadcast tools are used by countless people around the world, whether they…

6 Best Laptop for Basic Use

How can I use my laptop for basic purposes? In this technological…

Invite Your Guests For Your Next Party Gen Z Style: Invitation Video maker

Traditional invitations are boring and do not leave a lasting impression on…