I had the same problem. This structure worked for me at the end:
Copy the ABS to the project:
Project βββ build.gradle βββ Module β βββ build.gradle β βββ libs β βββ src βββ libraries β βββ ABS β βββ build.gradle β βββ libraries β βββ libs β βββ src βββ settings.gradle
Project / settings.gradle:
include ':Module', ':libraries:ABS'
Project / libraries / ABS / build.gradle:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android-library' dependencies { compile "com.android.support:support-v4:13.0.0" } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 9 targetSdkVersion 17 } }
Project / module / build.gradle:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' dependencies { compile "com.android.support:support-v4:13.0.0" compile project(':libraries:ABS') } ...
source share