How to import a .aar file into Android Studio 1.1.0 and use it in my code

前端 未结 4 553
深忆病人
深忆病人 2020-11-30 04:31

I have read a lot answers related to this topic, but none of them have worked to solve my problem, so need help with this:

I need to import a .aar file into a projec

相关标签:
4条回答
  • 2020-11-30 05:01

    Use the gradle dependency

    compile 'com.facebook.android:facebook-android-sdk:4.8.0'
    
    0 讨论(0)
  • 2020-11-30 05:02

    After reading a lot of answers on Stackoverflow, I found the solution for my problem, I want you to know which were the steps I followed in order to reproduce it:

    1. Add a .aar file in my libs folder.
    2. Use "New Module" option under File menu.
    3. Import the .aar file.
    4. Build gradle and compile the project.

    When I tried to use the new module in my app, It didn't recognize any class inside the new module.

    The problem is related to the version of Gradle, I was using 1.1.0 and there is a bug in this version, so my suggestion is to change the version to 1.0.1, there is an Issue already open in order to fix this problem https://code.google.com/p/android/issues/detail?id=162634

    You should change the version in the build.gradle file located in the root of your project.

    buildscript {
    repositories {
        jcenter()
    }
    dependencies {
    
        //classpath 'com.android.tools.build:gradle:1.1.0'
        classpath 'com.android.tools.build:gradle:1.0.1'
    
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
    

    }

    You can find additional information about this problem here https://groups.google.com/forum/#!topic/adt-dev/1Ho_c8dALQQ

    I guess in version 1.2.0 this problem will be solved.

    0 讨论(0)
  • 2020-11-30 05:14

    I follow steps in both answers but finally I need to add this line to my build.gradle:

    allprojects {
        repositories {
            mavenCentral()
            flatDir { dirs 'aars'} // this line
        }
    }
    
    0 讨论(0)
  • 2020-11-30 05:25

    To import an .aar library:

    1. Go to File>New>New Module
    2. Select "Import .JAR/.AAR Package" and click next.
    3. Enter the path to the .aar file and click finish.
    4. Go to File>Project Structure (Ctrl+Shift+Alt+S).
    5. Under "Modules," in left menu, select "app."
    6. Go to "Dependencies" tab.
    7. Click the green "+" in the upper right corner.
    8. Select "Module Dependency"
    9. Select the new module from the list.
    0 讨论(0)
提交回复
热议问题