Search code examples
androidactionbarsherlockgradleandroid-studio

Gradle fails to build ActionBarSherlock


I'm using new Android studio, based on IDEA, and trying to build project with ABS library in dependencies for the main module. And I'm getting errors:

Gradle: package com.actionbarsherlock.app does not exist
Gradle: cannot find symbol class SherlockActivity
Gradle: package com.actionbarsherlock.view does not exist
Gradle: cannot find symbol variable super
Gradle: cannot find symbol method setContentView(int)
....

Why and how to fix it?


Solution

  • I used build ok.

    buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
    }
    apply plugin: 'android-library'
    
    dependencies {
           compile 'com.android.support:support-v4:13.0.0'
    }
    
    android {
    compileSdkVersion 17
    buildToolsVersion "17"
    
    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 17
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    
        instrumentTest.setRoot('tests')
    }
    }