Search code examples
androideclipseandroid-studiobuild.gradlesupport-vector-compat

Which third-party dependencies are declared in the build.gradle of this Android Studio project?


I want to convert this Android Studio project into an Eclipse project.

The way to do it is to copy everything in all src packages and res directory from AS project to Eclipse project, and change the Eclipse project's Manifest file by adding all the additional elements from AS project.

The catch is that I have to do this for all the third party dependencies (declared in build.gradle) on which the AS project depends and then add those library projects to this newly created Eclipse project.

Normally I would do it for each library listed in the dependencies section of build.gradle file of AS project. But for this library project, I don't understand what are the dependencies:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
}

I don't understand the first and third line. Please tell me which libraries are declared in first and third line, so that I can copy those projects in Eclipse?


EDIT:

Here is the output of gradlew.bat -q dependencies command:

enter image description here


EDIT 1:

enter image description here


EDIT 2:

enter image description here


Solution

  • For each project module, do the following from the command line:

    ./gradlew -q dependencies
    

    This will print out a graph of all dependencies the module has.