Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法使用解析运行应用程序_Java_Android_Parse Platform_Gradle - Fatal编程技术网

Java 无法使用解析运行应用程序

Java 无法使用解析运行应用程序,java,android,parse-platform,gradle,Java,Android,Parse Platform,Gradle,我对解析有问题。我有sdk(在Parse.com上下载并在我的项目的/libs文件夹中解压),当我构建时一切都很好 但当我运行应用程序时,我有以下错误: 错误:任务“:app:transformClassesWithDexForDebug”的执行失败 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.intern

我对解析有问题。我有sdk(在Parse.com上下载并在我的项目的/libs文件夹中解压),当我构建时一切都很好

但当我运行应用程序时,我有以下错误:

错误:任务“:app:transformClassesWithDexForDebug”的执行失败

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.exeception:process'command'C:\Program Files\Java\jdk1.8.0\u 66\bin\Java.exe''以非零退出值2结束

我不知道该怎么办,我搜索并尝试了在Parse的StackOverflow和github repo上找到的所有东西,但没有任何效果:/

有什么想法吗

提前感谢您的回答。

尝试清理您的项目(构建->清理项目)或尝试添加以下内容:

 defaultConfig {
     multiDexEnabled true
 }

在你的build.gradle文件中添加这些

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {

    minSdkVersion 14
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"

    // Enabling multidex support.
    multiDexEnabled true

}

 // add dexOptions
dexOptions {
    incremental true
    javaMaxHeapSize "4g"
}
}


dependencies {
provided fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.parse:parse-android:1.11.0'
 // add multidex dependency 
compile 'com.android.support:multidex:1.0.1'

}

参考:

尝试将以下代码添加到build.gradle(模块:app)

并且不需要添加多索引


希望这能起作用。

您尝试在哪些设备上运行应用程序?我尝试使用Nexus 5和API 23(目标到最低sdk 4.4)链接您的构建。gradle文件还有一件事,您必须添加“解析jar”文件或“解析依赖项”。如果您再次添加这两个,您将得到一个错误。谢谢!有了这个,它就像一个符咒:)我想是dexOptions失踪了;)谢谢你,这对我也有用,但我不理解整个问题。我从这个网站上找到了解释是的,没错。如果你开发的应用程序超过了限制,你必须使用MultiDex
dependencies{
...
...
compile 'com.parse.bolts:bolts-android:1.+'
compile fileTree(dir: 'libs', include: 'Parse-*.jar')
}