Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编译Android项目_Android_Android Studio_Build.gradle - Fatal编程技术网

编译Android项目

编译Android项目,android,android-studio,build.gradle,Android,Android Studio,Build.gradle,怎么了?我无法编译项目并获取错误: 错误:任务“:app:transformClassesWithDexForGoogleDebug”的执行失败 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.ProcessExceptio

怎么了?我无法编译项目并获取错误:

错误:任务“:app:transformClassesWithDexForGoogleDebug”的执行失败

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.ProcessException:{--dex--force jumbo--num threads=4--multi-dex--main-dex-list C:\Users\andre\Desktop\MYproject\app\build\mediates\transforms\dex\google\debug\folders\1000\1f\main C:\Users\andre\Desktop\MYproject\app\build\mediates\transforms\jarMerging\google\debug\jars\1\1f\combined.jar}

apply插件:“com.android.application”
应用插件:“kotlin android”
应用插件:“kotlin android扩展”
应用插件:“com.google.firebase.firebase perf”
安卓{
编译DK26版
buildToolsVersion“26.0.1”
默认配置{
applicationId“com.gvarani.myproject”
第17版
targetSdkVersion 26
版本代码15
版本名称“1.0”
vectorDrawables.useSupportLibrary=true
TestInstrumentRunner“android.support.test.runner.AndroidJUnitRunner”
多索引启用真//重要
}
useLibrary'org.apache.http.legacy'
签名配置{
释放
}
建筑类型{
调试{
minifyEnabled false
收缩资源是错误的
}
释放{
signingConfig signingConfigs.release
minifyEnabled true
真的吗
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
getDefaultProguardFile('proguard-android-optimize.txt'),
“proguard/proguard project.pro”
}
}
源集{
main.java.srcDirs+='src/main/kotlin'
}
“释放”
产品风味{
谷歌{
维度“释放”
}
其他{
维度“释放”
}
}
德克斯选项{
javaMaxHeapSize“2g”
巨型真实
}
}
分机{
supportLibVersion='26.0.0'
gmsVersion='11.0.4'
}
依赖关系{
谷歌编译“com.google.firebase:firebase崩溃:${gmsVersion}”
googleCompile“com.google.firebase:firebase消息:${gmsVersion}”
谷歌编译“com.google.firebase:firebase auth:${gmsVersion}”
谷歌编译'com.anjlab.android.iab.v3:library:1.0.42'
编译“com.android.support:appcompat-v7:${supportLibVersion}”
编译“com.android.support:cardwiew-v7:${supportLibVersion}”
编译“com.android.support:design:${supportLibVersion}”
编译“com.android.support:customtabs:${supportLibVersion}”
编译“com.google.firebase:firebase perf:${gmsVersion}”
编译“com.google.firebase:firebase数据库:${gmsVersion}”
编译“com.google.firebase:firebase广告:${gmsVersion}”
编译'com.firebaseui:firebaseui auth:2.2.0'
编译'com.firebaseui:firebaseui数据库:2.2.0'
编译'com.google.code.gson:gson:2.8.1'
编译“dev.dwworks.libs:volleyplus:0.1.4”
编译“cat.ereza:customactivityoncrash:2.1.0”
编译'com.github.PhilJay:MPAndroidChart:v3.0.2'
编译“org.fabiomsr:moneytextview:1.1.0”
编译'com.zsoltsafrany:needle:1.0.0'
编译'com.github.lykmapio:localburst:v0.2.0'
编译'com.github.javiersantos:AppUpdater:2.6.1'
编译“de.psdev.licensesdialog:licensesdialog:1.8.2”
编译“org.jsoup:jsoup:1.10.3”
编译'com.wordplat:ikvStockChart:0.1.5'
编译'com.android.support:multidex:1.0.0'
//Kotlin依赖项
编译“org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_版本”
}

应用插件:“com.google.gms.googleservices
放在build.gradle中的行下

multiDexEnabled true 
像这样:

defaultConfig 
  {
    applicationId "yourProjectPackage"
    minSdkVersion 15
    versionCode 1
    versionName "1.0"
    targetSdkVersion 23

    multiDexEnabled true //important
    }

在manifest.xml文件中添加以下代码:

 <application
 android:name="android.support.multidex.MultiDexApplication">
 </application>

请尝试下面的代码

android{
defaultConfig {

    // Enabling multidex support.
    multiDexEnabled true
}


dexOptions {
    javaMaxHeapSize "4g"
}
}
dependencies {
//...
 compile 'com.android.support:multidex:1.0.0'
  }

**希望这将有助于**

在您的应用程序build.gradle中添加以下行

 buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

            }

        debug {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }
    }
在项目级渐变中添加maven{url”“}

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

将buildToolVersion更改为26.0.0,然后清理并重建项目解决我的问题的方法是转到Android Studio Canary