Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NoClassDefFoundError #25

Open
dennispriess opened this issue Sep 17, 2013 · 3 comments
Open

NoClassDefFoundError #25

dennispriess opened this issue Sep 17, 2013 · 3 comments

Comments

@dennispriess
Copy link

I got the project running with Android Studio but it seems there are some references missing :

    java.lang.NoClassDefFoundError: com.twotoasters.clusterkraf.ClusterTransitionsAnimation

at com.twotoasters.clusterkraf.Clusterkraf.(Clusterkraf.java:56)

My build.gradle file

apply plugin: 'android-library'


repositories {
    mavenCentral()
}


dependencies {
compile group: 'com.google.android.gms', name: 'play-services', version: '3.1.36'

    compile files('libs/nineoldandroids-2.4.0.jar')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

Would be great to get some Feedback :)

@plastiv
Copy link

plastiv commented Oct 23, 2013

It is working for me with the next build.gradle. Please, check if it helps.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android-library'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'com.android.support:support-v4:18.0.0'
    compile 'com.google.android.gms:play-services:3.2.+'
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 18
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')

        // Move the build types to build-types/<type>
        // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
        // This moves them out of them default location under src/<type>/... which would
        // conflict with src/ being used by the main source set.
        // Adding new build types or product flavors should be accompanied
        // by a similar customization.
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

@ayush1794
Copy link

I'm facing a similar problem in Eclipse.
Can somebody please help?

I have added the library.jar folder inside my project libs and build classpath for it too.

Thanks

@cmcromance
Copy link

@ayush1794 Check your project settings. See the build path. and Check the checkbox of libarary.jar. Try it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants