DArkO
DArkO

Reputation: 16110

Gradle 2 android projects using same library

I have the following structure

MainProjectRoot
  Android Project 1:
     ...
  Android Project 2:
     ...
  Shared Library:
     ...

The library project is shared between both of the Android projects. I am trying to convert things to work with the new build system.

This is what export from eclipse generated for the build.gradle for Project1.

compile project(':D::workspace:MainProjectRoot:shared-library')

How do i fix this reference?

i tried this but it expects the library to be inside the Project1 Folder if i leave it out as

compile project(':shared-library')

Upvotes: 0

Views: 261

Answers (1)

Xavier Ducrohet
Xavier Ducrohet

Reputation: 28539

The export from Eclipse is broken on Windows when dealing with multi-module projects. We are fixing this.

In the meantime ensure you have the settings.gradle file under MainProjectRoot/ It should contain:

include 'project1'
include 'project2'
include 'shared-library'

(or whatever those folder names are).

Then you change the dependency line to be

compile project(':shared-library')

Upvotes: 1

Related Questions