Android上的MongoDB Java驱动程序版本3.x.x错误

Android上的MongoDB Java驱动程序版本3.x.x错误,java,android,mongodb,gradle,android-gradle-plugin,Java,Android,Mongodb,Gradle,Android Gradle Plugin,我在Android Studion上编译'org.mongodb:mongoJava驱动程序:3.x.x'时遇到问题。我得到这个错误: 错误:任务“:app:dexDebug”的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.8.0_25\bin\Java.exe''以

我在Android Studion上编译'org.mongodb:mongoJava驱动程序:3.x.x'时遇到问题。我得到这个错误:

错误:任务“:app:dexDebug”的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.8.0_25\bin\Java.exe''以非零退出值2结束

org.mongodb:mongojava-driver:2.x.x”中没有出现错误,因此我认为这是jdk问题或mongo-driver版本3.x.x中的问题

这是我的gradle档案

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    useLibrary 'org.apache.http.legacy'

    repositories {
        mavenCentral()
        jcenter()

    }

    defaultConfig {
        applicationId "com.example.irakl_000.maps"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    //compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.google.android.gms:play-services:8.3.0'
    compile 'com.android.support:design:23.1.0'
    //compile 'com.android.support:percent:23.1.0'
    compile 'com.facebook.android:facebook-android-sdk:4.7.0'
    compile 'de.hdodenhof:circleimageview:2.0.0'
    compile 'com.isseiaoki:simplecropview:1.0.13'
    compile 'org.mongodb:mongo-java-driver:2.9.2' //.....//
}
编辑:
在一个新项目中,3.x.x版本在gradle上没有错误。所以jdk应该不是问题。那么,这可能是对编译文件错误大小的某种限制,比如65K限制错误吗?

为什么要从Android转向mongodb?使用Web服务创建后端服务器。然后其他设备可以共享它等等…您是否尝试过进行清理和重建?通常这可以解决这样的错误。你好,凯文,谢谢你的关注。我设法解决了这个问题。这个问题与android的65k方法限制有关。我通过在play服务中只包含google地图解决了这个问题,比如:编译'com.google.android.gms:play services地图:8.3.0'。现在它工作得很好,为什么要从Android转到mongodb?使用Web服务创建后端服务器。然后其他设备可以共享它等等…您是否尝试过进行清理和重建?通常这可以解决这样的错误。你好,凯文,谢谢你的关注。我设法解决了这个问题。这个问题与android的65k方法限制有关。我通过在play服务中只包含google地图解决了这个问题,比如:编译'com.google.android.gms:play services地图:8.3.0'。现在它可以正常工作了