Gradle apk文件缺少依赖项

时间:2015-12-18 01:24:52

标签: android eclipse gradle apk myeclipse

我是Gradle的新手。我几个小时以来一直在寻找解决问题的方法,但是无法使我的构建工作正常。基本上我有一个我正在尝试使用Gradle构建的Android项目。我的项目中有一个包含依赖项的libs目录。看起来构建知道它们在那里,因为它在编译应用程序时使用它们。但是,当组装apk时,依赖关系不在apk中。我试图让它生成一个apk文件,类似于从MyEclipse执行导出时生成的apk。从MyEclipse导出生成的apk有一个lib目录和一个org目录,所以我知道依赖是在那个apk中。从Gradle生成的apk没有。这是我的build.gradle文件。

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'
    }
}

apply plugin: 'com.android.application'

android {
    compileSdkVersion 17
    buildToolsVersion "23.0.2"

    dependencies {
        compile fileTree(dir: 'libs', include: '*.jar')
    }

    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')

        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

0 个答案:

没有答案