Android Studio 3.0 compile time error

Viewed 2447

After upgraded Android Studio 2.3.1 to 3.0 Canary2, my project cannot run properly.I already read Migrating Doc.First it shows Gradle Build Success, and then it shows many error compile time.Here is my Gradle files and error output.Any helps will be appreciated.

Project 's Gradle File

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        maven { url 'https://maven.google.com' }
        maven { url 'https://maven.fabric.io/public' }
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha2'
        classpath 'io.fabric.tools:gradle:1.22.1'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.6'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

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

task clean(type: Delete) {
    delete rootProject.buildDir
}

App 's Gradle File

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

repositories {
    maven { url 'https://maven.fabric.io/public' }
}

android {
    compileSdkVersion 25
    buildToolsVersion '25.0.2'

    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 19
        targetSdkVersion 25
        versionCode 16
        versionName "2.0.0.2"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            shrinkResources false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    dexOptions {
        jumboMode = true
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    repositories {
        jcenter()
    }
    //Support Library
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.android.support:cardview-v7:25.3.1'
    compile 'com.android.support:recyclerview-v7:25.3.1'
    //Network Call
    compile 'com.loopj.android:android-async-http:1.4.9'
    //Image Loading
    compile 'com.github.bumptech.glide:glide:3.7.0'
    //Animation
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.daimajia.easing:library:1.0.1@aar'
    compile 'com.daimajia.androidanimations:library:1.1.3@aar'
    //Material Progressbar
    compile 'me.zhanghai.android.materialprogressbar:library:1.1.6'
    //Bottom Navigation
    compile 'com.aurelhubert:ahbottomnavigation:1.3.3'
    //Discrete SeekBar for TOC fast scroll
    compile 'org.adw.library:discrete-seekbar:1.0.1'
    //Chip Cloud for Tag
    //Tag Group
    compile 'com.github.fiskurgit:ChipCloud:2.1.0'
    //Easy Permissions for Android M
    compile 'pub.devrel:easypermissions:0.1.9'
    //Date Time Picker
    compile 'com.wdullaer:materialdatetimepicker:2.5.0'
    //Shortcut Badger
    compile 'me.leolin:ShortcutBadger:1.1.10@aar'
    //Expandable RecyclerView for Review
    compile 'com.bignerdranch.android:expandablerecyclerview:3.0.0-RC1'
    //Testing
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha4'
    compile 'me.gujun.android.taggroup:library:1.4@aar'
    testCompile 'junit:junit:4.12'
    Test Lib
    debugCompile 'com.amitshekhar.android:debug-db:1.0.0'
    compile 'net.lingala.zip4j:zip4j:1.3.1'
    androidTestCompile 'com.android.support:support-annotations:25.3.0'
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
    androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2.2') {
        // Necessary to avoid version conflicts
        exclude group: 'com.android.support', module: 'appcompat'
        exclude group: 'com.android.support', module: 'support-v4'
        exclude group: 'com.android.support', module: 'support-v7'
        exclude group: 'com.android.support', module: 'appcompat-v7'
        exclude group: 'com.android.support', module: 'design'
        exclude group: 'com.android.support', module: 'support-annotations'
        exclude module: 'recyclerview-v7'
    }
    //Crashylitics
    compile('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
        transitive = true;
    }
    compile 'io.reactivex.rxjava2:rxjava:2.0.1'
    compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
}

Error Output after Gradle Build Success,

Error:Error converting bytecode to dex:
Cause: signature-polymorphic method called without --min-sdk-version >= 26
Error:com.android.dx.cf.code.SimException: signature-polymorphic method called without --min-sdk-version >= 26
Error:  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
Error:  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
Error:  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
Error:  at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
Error:  at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
Error:  at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
Error:  at java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:720)
Error:  at com.android.ide.common.internal.WaitableExecutor.waitForTasksWithQuickFail(WaitableExecutor.java:146)
Error:  at com.android.builder.dexing.DexArchiveBuilder.processOutputs(DexArchiveBuilder.java:110)
Error:  at com.android.builder.dexing.DexArchiveBuilder.convert(DexArchiveBuilder.java:91)
Error:  at com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable.lambda$cacheMissAction$0(DexArchiveBuilderTransformCallable.java:236)
Error:  at com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$$Lambda$391/941987661.run(Unknown Source)
Error:  at com.android.builder.utils.FileCache.lambda$createFile$1(FileCache.java:260)
Error:  at com.android.builder.utils.FileCache$$Lambda$393/346077510.call(Unknown Source)
Error:  at com.android.builder.utils.FileCache.lambda$null$5(FileCache.java:443)
Error:  at com.android.builder.utils.FileCache$$Lambda$398/352869820.accept(Unknown Source)
Error:  at com.android.builder.utils.SynchronizedFile.doActionWithSingleProcessLocking(SynchronizedFile.java:291)
Error:  at com.android.builder.utils.SynchronizedFile.write(SynchronizedFile.java:234)
Error:  at com.android.builder.utils.FileCache.lambda$queryCacheEntry$6(FileCache.java:415)
Error:  at com.android.builder.utils.FileCache$$Lambda$394/908370962.accept(Unknown Source)
Error:  at com.android.builder.utils.SynchronizedFile.doActionWithSingleProcessLocking(SynchronizedFile.java:291)
Error:  at com.android.builder.utils.SynchronizedFile.read(SynchronizedFile.java:217)
Error:  at com.android.builder.utils.FileCache.queryCacheEntry(FileCache.java:391)
Error:  at com.android.builder.utils.FileCache.createFile(FileCache.java:273)
Error:  at com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable.getFromCacheAndCreateIfMissing(DexArchiveBuilderTransformCallable.java:185)
Error:  at com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable.call(DexArchiveBuilderTransformCallable.java:147)
Error:  at com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable.call(DexArchiveBuilderTransformCallable.java:53)
Error:  at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
Error:  at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
Error:  at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
Error:  at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689)
Error:  at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Error:Caused by: com.android.dx.cf.code.SimException: signature-polymorphic method called without --min-sdk-version >= 26
Error:  at com.android.dx.cf.code.Simulator$SimVisitor.visitConstant(Simulator.java:684)
Error:  at com.android.dx.cf.code.BytecodeArray.parseInstruction(BytecodeArray.java:764)
Error:  at com.android.dx.cf.code.Simulator.simulate(Simulator.java:101)
Error:  at com.android.dx.cf.code.Ropper.processBlock(Ropper.java:790)
Error:  at com.android.dx.cf.code.Ropper.doit(Ropper.java:745)
Error:  at com.android.dx.cf.code.Ropper.convert(Ropper.java:350)
Error:  at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:285)
Error:  at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:141)
Error:  at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:95)
Error:  at com.android.builder.dexing.DexArchiveBuilderCallable.translateClass(DexArchiveBuilderCallable.java:93)
Error:  at com.android.builder.dexing.DexArchiveBuilderCallable.call(DexArchiveBuilderCallable.java:74)
Error:  at com.android.builder.dexing.DexArchiveBuilderCallable.call(DexArchiveBuilderCallable.java:43)
Error:  ... 5 more
Error:...at bytecode offset 0000003b
Error:locals[0000]: [J
Error:locals[0001]: Ljava/lang/Object;
Error:locals[0002]: Ljava/lang/invoke/ConstantCallSite;
Error:locals[0003]: Ljava/lang/invoke/MethodHandle;
Error:locals[0004]: J
Error:locals[0005]: <invalid>
Error:locals[0006]: [J
Error:locals[0007]: I
Error:locals[0008]: I
Error:locals[0009]: J
Error:locals[000a]: <invalid>
Error:stack[0004]: Ljava/lang/invoke/MethodHandle;
Error:stack[0003]: <invalid>
Error:stack[0002]: J
Error:stack[0001]: <invalid>
Error:stack[top0]: J
Error:...while working on block 0034
Error:...while working on method reduceBy:([JLjava/lang/Object;)J
Error:...while processing reduceBy ([JLjava/lang/Object;)J
Error:...while processing org/boon/primitive/Lng.class
Error:Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.utils.FileCache$FileCreatorException: com.android.builder.dexing.DexArchiveBuilder$DexBuilderException: Unable to convert input to dex archive.
Information:BUILD FAILED in 49s
0 Answers
Related