为了账号安全,请及时绑定邮箱和手机立即绑定

错误:任务执行失败:APP:Transform WithDexForDebug‘

错误:任务执行失败:APP:Transform WithDexForDebug‘

慕勒3428872 2019-07-20 14:35:46
错误:任务执行失败:APP:Transform WithDexForDebug‘误差错误:任务执行失败:APP:TransformesWithDexForDebug‘。com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.interner.execException:进程‘com.android.ide.common.process.ProcessException:’/usr/lib/jvm/java-8-oracle/bin/java‘以非零退出值1完成我的应用程序分级文件:apply plugin: 'com.android.application'apply plugin: 'com.google.gms.google-services'android {     compileSdkVersion 23     buildToolsVersion "23.0.1"     defaultConfig {         applicationId 'Hidden application ID'         minSdkVersion 15         targetSdkVersion 23         versionCode 1         versionName "1.0"         multiDexEnabled true     }     buildTypes {         debug {             minifyEnabled false             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'         }         release {             minifyEnabled true             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'         }     }     lintOptions {         disable 'InvalidPackage'     }     packagingOptions {         exclude 'META-INF/services/javax.annotation.processing.Processor'     }     productFlavors {     }}repositories {     mavenCentral()}dependencies {     compile fileTree(include: ['*.jar'], dir: 'libs')     compile 'com.android.support:multidex:1.0.1'     compile 'com.android.support:appcompat-v7:23.1.1'     compile 'com.android.support:design:23.1.1'     compile 'com.android.support:cardview-v7:23.1.1'     compile 'com.jakewharton:butterknife:7.0.1'     compile 'com.mcxiaoke.volley:library-aar:1.0.0'     compile 'com.google.android.gms:play-services:8.1.0'     compile 'com.facebook.android:facebook-android-sdk:4.7.0'     compile 'com.googlecode.libphonenumber:libphonenumber:7.2.1'在调试时,如果我将minifyEnable设置为true,那么它将编译。但是,我无法调试我的应用程序。我检查了另一个问题:任务执行失败:APP:TransformClassesWithDexForDebug‘同时为Android实现Google登录,但只有一个答案,不幸的是,实施它并不能解决这个问题。AFAIK,错误是由于添加太多的Gradle依赖,但我可能是错的(我真的希望是错误的,因为所有这些包是非常重要的!)请帮助我解决这个错误。非常感谢!
查看完整描述

3 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

只需纠正GooglePlay服务依赖关系:

您正在项目中包括所有的播放服务。只加你想要的。

例如,如果您只使用映射和g+签名,而不是使用更改

 compile 'com.google.android.gms:play-services:8.1.0'

compile 'com.google.android.gms:play-services-maps:8.1.0'compile 'com.google.android.gms:play-services-plus:8.1.0'

医生:

在6.5之前的GooglePlay服务版本中,您必须将整个API包编译到应用程序中。在某些情况下,这样做会使应用程序中的方法(包括框架API、库方法和自己的代码)的数量限制在65,536以下。

从6.5版开始,您可以有选择地将GooglePlay服务API编译到您的应用程序中。例如,要只包含GoogleFit和Android磨损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’

完整的列表可以在这里找到。.


查看完整回答
反对 回复 2019-07-20
  • 3 回答
  • 0 关注
  • 484 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信