我在这里读过关于这个问题的每一个帖子,我找不到对我的问题的任何答案。
在添加了弗雷斯科库之后,我在构建我的应用程序时得到了这个错误。有问题的行是:compile 'com.facebook.fresco:fresco:0.5.3+'错误:
错误:任务执行失败“:app:dexDebug”。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process‘org.gradle.process.internal.ExecException 'C:\Program \Java\jdk1.7.0_71\bin\java.exe’‘以非零退出值2完成
如果我把壁画编译线取出来,它就能工作了。
我的秤看起来是这样的:
buildscript {
repositories {
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
//classpath 'org.robolectric:robolectric-gradle-plugin:1.1.0'
}
}
allprojects {
repositories {
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}
}
apply plugin: 'com.android.application'
//apply plugin: 'org.robolectric'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.maddogs.mymoney"
minSdkVersion 11
targetSdkVersion 22
//testInstrumentationRunner "com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner"
}
sourceSets {
androidTest {
setRoot('src/test') //note that this is androidTest instead of instrumentTest
}
}
productFlavors {
}
lintOptions {
abortOnError false
}
}
dependencies {
compile 'com.facebook.fresco:fresco:0.5.3+'
compile 'com.facebook.android:facebook-android-sdk:4.3.0'
compile 'com.facebook.stetho:stetho:1.1.1'
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.google.android.gms:play-services:7.5.0'
compile 'com.jakewharton:butterknife:6.1.0'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:recyclerview-v7:22.2.0'
compile 'com.android.support:cardview-v7:22.2.0'
compile 'com.android.support:design:22.2.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
compile 'com.bignerdranch.android:recyclerview-multiselect:+'
compile files('libs/Parse-1.9.2.jar')
compile files('libs/ParseCrashReporting-1.9.2.jar')
compile files('libs/ParseFacebookUtilsV4-1.9.2.jar')
}提前谢谢!
发布于 2015-06-30 03:40:48
有时,当一个库被包含在项目中不止一次时,就会显示app:dexDebug错误。当错误与应用程序中的任何依赖项无关时,可能是65k方法限制问题。Dalvik规范限制了方法的总数,您可以阅读更多关于它的here。
修改应用程序Gradle构建文件配置以包含支持库并启用multidex输出,如下面的Gradle构建文件片段所示:
android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}https://stackoverflow.com/questions/31128755
复制相似问题