錯誤:任務(wù)執(zhí)行失?。篈PP:Transform WithDexForDebug‘誤差錯誤:任務(wù)執(zhí)行失敗:APP:TransformesWithDexForDebug‘。com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.interner.execException:進(jìn)程‘com.android.ide.common.process.ProcessException:’/usr/lib/jvm/java-8-oracle/bin/java‘以非零退出值1完成我的應(yīng)用程序分級文件: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'在調(diào)試時,如果我將minifyEnable設(shè)置為true,那么它將編譯。但是,我無法調(diào)試我的應(yīng)用程序。我檢查了另一個問題:任務(wù)執(zhí)行失敗:APP:TransformClassesWithDexForDebug‘同時為Android實現(xiàn)Google登錄,但只有一個答案,不幸的是,實施它并不能解決這個問題。AFAIK,錯誤是由于添加太多的Gradle依賴,但我可能是錯的(我真的希望是錯誤的,因為所有這些包是非常重要的!)請幫助我解決這個錯誤。非常感謝!
3 回答

慕姐4208626
TA貢獻(xiàn)1852條經(jīng)驗 獲得超7個贊
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服務(wù)版本中,您必須將整個API包編譯到應(yīng)用程序中。在某些情況下,這樣做會使應(yīng)用程序中的方法(包括框架API、庫方法和自己的代碼)的數(shù)量限制在65,536以下。
從6.5版開始,您可以有選擇地將GooglePlay服務(wù)API編譯到您的應(yīng)用程序中。例如,要只包含GoogleFit和Android磨損API,請?zhí)鎿Qbuild.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’
- 3 回答
- 0 關(guān)注
- 531 瀏覽
添加回答
舉報
0/150
提交
取消