gpt4 book ai didi

java - 添加Parse SDK后出现错误:Execution failed for task ':app:dexDebug' .

转载 作者:行者123 更新时间:2023-12-01 06:11:41 24 4
gpt4 key购买 nike

我刚刚下载了 Parse SDK 并将其添加到 android studio 中以与我的应用程序一起使用。当我将 Parse 也告诉我的两行添加到我的 build.gradle 时,它​​给了我这个错误。

    Error:Execution failed for task ':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'' finished with non-zero exit value 2

我添加的两行是:

dependencies {
compile 'com.parse.bolts:bolts-android:1.+'
compile 'com.parse:parse-android:1.+'}

这就是我的 build.gradle 的样子:

    compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.simple.plain.christmascountdown"
minSdkVersion 15
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')
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:support-v4:23.0.1'
compile 'com.google.android.gms:play-services-ads:8.1.0'
compile 'com.android.support:design:23.0.1'
compile 'com.parse.bolts:bolts-android:1.+'
compile 'com.parse:parse-android:1.+'
}

我不明白为什么会出现此错误。我看到有些人将代码的 1.+ 部分更改为版本号,但这对我不起作用?如果需要提供任何额外信息,请告诉我。谢谢

My Libs Directory

最佳答案

您确实不想在 compile 语句中使用增量版本。

例如 - 如果您在 Parse SDK 为 1.9.2 时使用 ParseQueryAdapter,您的应用程序可能会遇到问题,因为它从最新版本中删除,即compile 'com.parse:parse-android:1.10.3' 因为它转移到了完全不同的包 ParseUI。

此外,如果您有 Parse 并且想使用最新的,请不要使用 Parse 中的 *.jar。您可能知道 - 从 1.10 开始,它已移至 GitHub,并且可以像其他库一样进行编译。如果您使用 *.jar lib - 从您的项目中删除 Parse lib 并编译 1.10.3 版本。

关于java - 添加Parse SDK后出现错误:Execution failed for task ':app:dexDebug' .,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33403685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com