错误
错误:任务“:app:transformClassesWithDexForDebug”的执行失败。
com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process’command’/usr/lib/jvm/java-8-oracle/bin/java”以非零退出值1结束
我的应用程序渐变文件:
应用插件:“com.android.application”
应用插件:“com.google.gms.googleservices”
安卓{
编译DK23版
buildToolsVersion“23.0.1”
默认配置{
applicationId“隐藏的应用程序ID”
第15版
targetSdkVersion 23
版本代码1
版本名称“1.0”
多索引启用真
}
建筑类型{
调试{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.pro'
}
释放{
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.pro'
}
}
林特选项{
禁用“InvalidPackage”
}
包装选项{
排除“META-INF/services/javax.annotation.processing.Processor”
}
产品风味{
}
}
存储库{
mavenCentral()
}
依赖关系{
编译文件树(包括:['*.jar'],目录:“libs”)
编译'com.android.support:multidex:1.0.1'
编译'com.android.support:appcompat-v7:23.1.1'
编译'com.android.support:design:23.1.1'
编译'com.android.support:cardwiew-v7:23.1.1'
编译'com.jakewharton:butterknife:7.0.1'
编译'com.mcxiaoke.volley:library-aar:1.0.0'
编译'com.google.android.gms:play services:8.1.0'
编译'com.facebook.android:facebook android sdk:4.7.0'
编译'com.googlecode.libphonenumber:libphonenumber:7.2.1'
编译'com.getbase:floatingactionbutton:1.10.1'
编译'com.android.support:preference-v7:23.1.1'
}
调试时,如果我将minifyEnabled设置为true,则它将编译。但是,我无法调试我的应用程序
我检查了另一个问题:任务';的执行失败:app:transformclasses与dexfordebug和#39;虽然实现了Android的谷歌登录,但只有一个答案,不幸的是,实现它并不能解决这个问题
顺便说一句,这个错误是由于添加了太多的Gradle依赖项引起的,但是我可能错了(我真的希望是错的,因为所有这些包都非常重要!)
请帮我解决这个错误。非常感谢
只需更正Google play服务依赖项:
您正在项目中包括所有播放服务。只添加你想要的
例如,如果仅使用贴图和g+符号,则不需要更改
编译'com.google.android.gms:play services:8.1.0'
到
编译'com.google.android.gms:play services地图:8.1.0'
编译'com.google.android.gms:play services plus:8.1.0'
从文档:
在6.5之前的Google Play服务版本中,您必须编译
将整个API包添加到您的应用程序中。在某些情况下,这样做会导致
在应用程序中保留方法的数量(包括
框架API、库方法和您自己的代码)
限制从6.5版开始,您可以有选择地编译GooglePlay
将服务API导入应用程序。例如,仅包括Google
Fit和Android Wear API,替换您的
build.gradle文件:
使用以下行编译’com.google.android.gms:play services:8.3.0′
:编译’com.google.android.gms:play services fitness:8.3.0′
编译’com.google.android.gms:play services wearable:8.3.0′
整个清单可以在这里找到