Java 无法使用解析运行应用程序
我对解析有问题。我有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上找到的所有东西,但没有任何效果:/ 有什么想法吗 提前感谢您的回答。尝试清理您的项目(构建->清理项目)或尝试添加以下内容: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
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')
}