How to include a library module dependency in an Android Studio project?

前端 未结 2 950
故里飘歌
故里飘歌 2020-11-29 05:24

I am migrating a project from Eclipse to AndroidStudio. I have a project used as a lib in this project. This lib is called PullToRefresh.

I\'ve tried many ways to im

相关标签:
2条回答
  • 2020-11-29 06:00

    From the "Help" menu option search for "import module" and then a wizard will appear!

    0 讨论(0)
  • 2020-11-29 06:20

    Android Studio works on project-modules concept,All your modules should be inside a root directory(Your Project Directory). One module can be depended on other module/modules. Your libraries are considered as different modules under same project and your main module(app in your case) depends on them.

    Change your project structure a little bit :

    Project Root
    +-- libs
        +-- PullToRefresh (my lib project)
    +-- app
    |   +-- builds
    |   +-- src
    |   |   +-- main (java code and resources)
        +-- .....
    +--settings.gradle
    

    Include this line in your settings.gradle

    include ':libs:PullToRefresh'
    

    Your build.gradle looks fine. I suggest you to change your directory name from libs to library because use libs for your jar dependency not for module dependencies.

    and keep this in your main module's build.gradle file :

    dependencies {
        compile project(":libs:PullToRefresh")
    }
    
    0 讨论(0)
提交回复
热议问题