Skip to content

Android build fails with "Failed to transform file 'flutter-x86.jar'" when using Android Data Bindings  #19261

@tomaszpolanski

Description

@tomaszpolanski

Steps to Reproduce

  1. Create a brand new flutter project
    flutter create -a kotlin bindingtest
  2. Enable Android bindings in the project
android {
    dataBinding {
        enabled = true
    }
    // ...
  1. Build the project
    flutter build apk --debug --verbose

Logs

C:\Users\tpolanski\Documents\GitHub\test\bindingtest>flutter build apk --debug --verbose
[  +45 ms] [c:\Users\tpolanski\Documents\GitHub\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[  +80 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +2 ms] origin/master
[  +12 ms] [c:\Users\tpolanski\Documents\GitHub\flutter\] git rev-parse --abbrev-ref HEAD
[  +58 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +2 ms] master
[  +14 ms] [c:\Users\tpolanski\Documents\GitHub\flutter\] git ls-remote --get-url origin
[  +50 ms] Exit code 0 from: git ls-remote --get-url origin
[   +2 ms] https://github.com/flutter/flutter.git
[        ] [c:\Users\tpolanski\Documents\GitHub\flutter\] git log -n 1 --pretty=format:%H
[  +63 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[   +1 ms] b931640c1d582fe51525b8c1b32641fb13b25d5c
[  +13 ms] [c:\Users\tpolanski\Documents\GitHub\flutter\] git log -n 1 --pretty=format:%ar
[  +74 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[   +2 ms] 29 hours ago
[  +13 ms] [c:\Users\tpolanski\Documents\GitHub\flutter\] git describe --match v*.*.* --first-parent --long --tags
[ +103 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +2 ms] v0.5.6-83-gb931640c1
[ +589 ms] Initializing gradle...
[   +3 ms] Using gradle from C:\Users\tpolanski\Documents\GitHub\test\bindingtest\android\gradlew.bat.
[ +540 ms] C:\Users\tpolanski\Documents\GitHub\test\bindingtest\android\gradlew.bat -v
[ +701 ms]
                   ------------------------------------------------------------
                   Gradle 4.4
                   ------------------------------------------------------------

                   Build time:   2017-12-06 09:05:06 UTC
                   Revision:     cf7821a6f79f8e2a598df21780e3ff7ce8db2b82

                   Groovy:       2.4.12
                   Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
                   JVM:          1.8.0_152-release (JetBrains s.r.o 25.152-b02)
                   OS:           Windows 10 10.0 amd64


                   Picked up _JAVA_OPTIONS: -Xmx1912m
[  +19 ms] Resolving dependencies...
[        ] [android\] C:\Users\tpolanski\Documents\GitHub\test\bindingtest\android\gradlew.bat app:properties
[+1715 ms] Observed package id 'platform-tools' in inconsistent location 'C:\Users\tpolanski\.android-sdk\platform-toolss' (Expected 'C:\Users\tpolanski\.android-sdk\platform-tools')
                   Already observed package id 'platform-tools' in 'C:\Users\tpolanski\.android-sdk\platform-tools'. Skipping duplicate at 'C:\Users\tpolanski\.android-sdk\platform-toolss'
                   app: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.android.databinding:compiler:3.1.2' and apply the kapt plugin: "apply plugin: 'kotlin-kapt'".
                   Build cache is an incubating feature.
                   :app:properties

                   ------------------------------------------------------------
                   Project :app
                   ------------------------------------------------------------

                   allprojects: [project ':app']
                   android: com.android.build.gradle.AppExtension_Decorated@63629da0
                   androidDependencies: task ':app:androidDependencies'
                   ant: org.gradle.api.internal.project.DefaultAntBuilder@6fbbec0e
                   antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@1b9c5dc6
                   archivesBaseName: app
                   artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@3e808d9e
                   asDynamicObject: DynamicObject for project ':app'
                   assemble: task ':app:assemble'
                   assembleAndroidTest: task ':app:assembleAndroidTest'
                   assembleDebug: task ':app:assembleDebug'
                   assembleDebugAndroidTest: task ':app:assembleDebugAndroidTest'
                   assembleDebugUnitTest: task ':app:assembleDebugUnitTest'
                   assembleProfile: task ':app:assembleProfile'
                   assembleProfileUnitTest: task ':app:assembleProfileUnitTest'
                   assembleRelease: task ':app:assembleRelease'
                   assembleReleaseUnitTest: task ':app:assembleReleaseUnitTest'
                   baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@49788873
                   buildDependents: task ':app:buildDependents'
                   buildDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app
                   buildFile: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\android\app\build.gradle
                   buildNeeded: task ':app:buildNeeded'
                   buildOutputs: BaseVariantOutput container
                   buildPath: :
                   buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@7993d6ce
                   buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@98d657
                   bundleAppClassesDebug: task ':app:bundleAppClassesDebug'
                   bundleAppClassesDebugAndroidTest: task ':app:bundleAppClassesDebugAndroidTest'
                   bundleAppClassesDebugUnitTest: task ':app:bundleAppClassesDebugUnitTest'
                   bundleAppClassesProfile: task ':app:bundleAppClassesProfile'
                   bundleAppClassesProfileUnitTest: task ':app:bundleAppClassesProfileUnitTest'
                   bundleAppClassesRelease: task ':app:bundleAppClassesRelease'
                   bundleAppClassesReleaseUnitTest: task ':app:bundleAppClassesReleaseUnitTest'
                   bundleDebugAndroidTestResources: task ':app:bundleDebugAndroidTestResources'
                   bundleDebugResources: task ':app:bundleDebugResources'
                   bundleProfileResources: task ':app:bundleProfileResources'
                   bundleReleaseResources: task ':app:bundleReleaseResources'
                   check: task ':app:check'
                   checkDebugManifest: task ':app:checkDebugManifest'
                   checkProfileManifest: task ':app:checkProfileManifest'
                   checkReleaseManifest: task ':app:checkReleaseManifest'
                   childProjects: {}
                   class: class org.gradle.api.internal.project.DefaultProject_Decorated
                   classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@3ace57a7
                   cleanBuildCache: task ':app:cleanBuildCache'
                   compileDebugAidl: task ':app:compileDebugAidl'
                   compileDebugAndroidTestAidl: task ':app:compileDebugAndroidTestAidl'
                   compileDebugAndroidTestJavaWithJavac: task ':app:compileDebugAndroidTestJavaWithJavac'
                   compileDebugAndroidTestKotlin: task ':app:compileDebugAndroidTestKotlin'
                   compileDebugAndroidTestNdk: task ':app:compileDebugAndroidTestNdk'
                   compileDebugAndroidTestRenderscript: task ':app:compileDebugAndroidTestRenderscript'
                   compileDebugAndroidTestShaders: task ':app:compileDebugAndroidTestShaders'
                   compileDebugAndroidTestSources: task ':app:compileDebugAndroidTestSources'
                   compileDebugJavaWithJavac: task ':app:compileDebugJavaWithJavac'
                   compileDebugKotlin: task ':app:compileDebugKotlin'
                   compileDebugNdk: task ':app:compileDebugNdk'
                   compileDebugRenderscript: task ':app:compileDebugRenderscript'
                   compileDebugShaders: task ':app:compileDebugShaders'
                   compileDebugSources: task ':app:compileDebugSources'
                   compileDebugUnitTestJavaWithJavac: task ':app:compileDebugUnitTestJavaWithJavac'
                   compileDebugUnitTestKotlin: task ':app:compileDebugUnitTestKotlin'
                   compileDebugUnitTestSources: task ':app:compileDebugUnitTestSources'
                   compileLint: task ':app:compileLint'
                   compileProfileAidl: task ':app:compileProfileAidl'
                   compileProfileJavaWithJavac: task ':app:compileProfileJavaWithJavac'
                   compileProfileKotlin: task ':app:compileProfileKotlin'
                   compileProfileNdk: task ':app:compileProfileNdk'
                   compileProfileRenderscript: task ':app:compileProfileRenderscript'
                   compileProfileShaders: task ':app:compileProfileShaders'
                   compileProfileSources: task ':app:compileProfileSources'
                   compileProfileUnitTestJavaWithJavac: task ':app:compileProfileUnitTestJavaWithJavac'
                   compileProfileUnitTestKotlin: task ':app:compileProfileUnitTestKotlin'
                   compileProfileUnitTestSources: task ':app:compileProfileUnitTestSources'
                   compileReleaseAidl: task ':app:compileReleaseAidl'
                   compileReleaseJavaWithJavac: task ':app:compileReleaseJavaWithJavac'
                   compileReleaseKotlin: task ':app:compileReleaseKotlin'
                   compileReleaseNdk: task ':app:compileReleaseNdk'
                   compileReleaseRenderscript: task ':app:compileReleaseRenderscript'
                   compileReleaseShaders: task ':app:compileReleaseShaders'
                   compileReleaseSources: task ':app:compileReleaseSources'
                   compileReleaseUnitTestJavaWithJavac: task ':app:compileReleaseUnitTestJavaWithJavac'
                   compileReleaseUnitTestKotlin: task ':app:compileReleaseUnitTestKotlin'
                   compileReleaseUnitTestSources: task ':app:compileReleaseUnitTestSources'
                   components: SoftwareComponentInternal set
                   configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@37f87b9d
                   configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@50bafe0a
                   configurations: configuration container
                   connectedAndroidTest: task ':app:connectedAndroidTest'
                   connectedCheck: task ':app:connectedCheck'
                   connectedDebugAndroidTest: task ':app:connectedDebugAndroidTest'
                   consumeConfigAttr: task ':app:consumeConfigAttr'
                   convention: org.gradle.api.internal.plugins.DefaultConvention@16d6b024
                   copyFlutterAssetsDebug: task ':app:copyFlutterAssetsDebug'
                   copyFlutterAssetsProfile: task ':app:copyFlutterAssetsProfile'
                   copyFlutterAssetsRelease: task ':app:copyFlutterAssetsRelease'
                   createDebugCompatibleScreenManifests: task ':app:createDebugCompatibleScreenManifests'
                   createProfileCompatibleScreenManifests: task ':app:createProfileCompatibleScreenManifests'
                   createReleaseCompatibleScreenManifests: task ':app:createReleaseCompatibleScreenManifests'
                   dataBindingExportBuildInfoDebug: task ':app:dataBindingExportBuildInfoDebug'
                   dataBindingExportBuildInfoProfile: task ':app:dataBindingExportBuildInfoProfile'
                   dataBindingExportBuildInfoRelease: task ':app:dataBindingExportBuildInfoRelease'
                   dataBindingGenBaseClassesDebug: task ':app:dataBindingGenBaseClassesDebug'
                   dataBindingGenBaseClassesProfile: task ':app:dataBindingGenBaseClassesProfile'
                   dataBindingGenBaseClassesRelease: task ':app:dataBindingGenBaseClassesRelease'
                   defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@5eedae36
                   defaultTasks: []
                   deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@2a3d12e5
                   dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@2df0e306
                   depth: 1
                   description: null
                   deviceAndroidTest: task ':app:deviceAndroidTest'
                   deviceCheck: task ':app:deviceCheck'
                   displayName: project ':app'
                   distsDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\distributions
                   distsDirName: distributions
                   docsDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\docs
                   docsDirName: docs
                   ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@e04210c
                   extensions: org.gradle.api.internal.plugins.DefaultConvention@16d6b024
                   extractProguardFiles: task ':app:extractProguardFiles'
                   fileOperations: org.gradle.api.internal.file.DefaultFileOperations@3dabb2e4
                   fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@7f43358e
                   flutter: FlutterExtension_Decorated@550111b3
                   flutterBuildDebug: task ':app:flutterBuildDebug'
                   flutterBuildProfile: task ':app:flutterBuildProfile'
                   flutterBuildRelease: task ':app:flutterBuildRelease'
                   flutterBuildX86Jar: task ':app:flutterBuildX86Jar'
                   generateDebugAndroidTestAssets: task ':app:generateDebugAndroidTestAssets'
                   generateDebugAndroidTestBuildConfig: task ':app:generateDebugAndroidTestBuildConfig'
                   generateDebugAndroidTestResValues: task ':app:generateDebugAndroidTestResValues'
                   generateDebugAndroidTestResources: task ':app:generateDebugAndroidTestResources'
                   generateDebugAndroidTestSources: task ':app:generateDebugAndroidTestSources'
                   generateDebugAssets: task ':app:generateDebugAssets'
                   generateDebugBuildConfig: task ':app:generateDebugBuildConfig'
                   generateDebugResValues: task ':app:generateDebugResValues'
                   generateDebugResources: task ':app:generateDebugResources'
                   generateDebugSources: task ':app:generateDebugSources'
                   generateProfileAssets: task ':app:generateProfileAssets'
                   generateProfileBuildConfig: task ':app:generateProfileBuildConfig'
                   generateProfileResValues: task ':app:generateProfileResValues'
                   generateProfileResources: task ':app:generateProfileResources'
                   generateProfileSources: task ':app:generateProfileSources'
                   generateReleaseAssets: task ':app:generateReleaseAssets'
                   generateReleaseBuildConfig: task ':app:generateReleaseBuildConfig'
                   generateReleaseResValues: task ':app:generateReleaseResValues'
                   generateReleaseResources: task ':app:generateReleaseResources'
                   generateReleaseSources: task ':app:generateReleaseSources'
                   gradle: build 'android'
                   group: android
                   identityPath: :app
                   inheritedScope: org.gradle.api.internal.ExtensibleDynamicObject$InheritedDynamicObject@7aa2565e
                   installDebug: task ':app:installDebug'
                   installDebugAndroidTest: task ':app:installDebugAndroidTest'
                   installProfile: task ':app:installProfile'
                   installRelease: task ':app:installRelease'
                   javaPreCompileDebug: task ':app:javaPreCompileDebug'
                   javaPreCompileDebugAndroidTest: task ':app:javaPreCompileDebugAndroidTest'
                   javaPreCompileDebugUnitTest: task ':app:javaPreCompileDebugUnitTest'
                   javaPreCompileProfile: task ':app:javaPreCompileProfile'
                   javaPreCompileProfileUnitTest: task ':app:javaPreCompileProfileUnitTest'
                   javaPreCompileRelease: task ':app:javaPreCompileRelease'
                   javaPreCompileReleaseUnitTest: task ':app:javaPreCompileReleaseUnitTest'
                   kapt: org.jetbrains.kotlin.gradle.plugin.KaptExtension_Decorated@1a7ee77c
                   kotlin: org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension_Decorated@7c774ef8
                   kotlin_version: 1.2.30
                   layout: org.gradle.api.internal.file.DefaultProjectLayout@21a6544c
                   libsDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\libs
                   libsDirName: libs
                   lint: task ':app:lint'
                   lintDebug: task ':app:lintDebug'
                   lintProfile: task ':app:lintProfile'
                   lintRelease: task ':app:lintRelease'
                   lintVitalRelease: task ':app:lintVitalRelease'
                   logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@66d8fcf1
                   logging: org.gradle.internal.logging.services.DefaultLoggingManager@495ef680
                   mainApkListPersistenceDebug: task ':app:mainApkListPersistenceDebug'
                   mainApkListPersistenceDebugAndroidTest: task ':app:mainApkListPersistenceDebugAndroidTest'
                   mainApkListPersistenceProfile: task ':app:mainApkListPersistenceProfile'
                   mainApkListPersistenceRelease: task ':app:mainApkListPersistenceRelease'
                   mergeDebugAndroidTestAssets: task ':app:mergeDebugAndroidTestAssets'
                   mergeDebugAndroidTestJniLibFolders: task ':app:mergeDebugAndroidTestJniLibFolders'
                   mergeDebugAndroidTestResources: task ':app:mergeDebugAndroidTestResources'
                   mergeDebugAndroidTestShaders: task ':app:mergeDebugAndroidTestShaders'
                   mergeDebugAssets: task ':app:mergeDebugAssets'
                   mergeDebugJniLibFolders: task ':app:mergeDebugJniLibFolders'
                   mergeDebugResources: task ':app:mergeDebugResources'
                   mergeDebugShaders: task ':app:mergeDebugShaders'
                   mergeProfileAssets: task ':app:mergeProfileAssets'
                   mergeProfileJniLibFolders: task ':app:mergeProfileJniLibFolders'
                   mergeProfileResources: task ':app:mergeProfileResources'
                   mergeProfileShaders: task ':app:mergeProfileShaders'
                   mergeReleaseAssets: task ':app:mergeReleaseAssets'
                   mergeReleaseJniLibFolders: task ':app:mergeReleaseJniLibFolders'
                   mergeReleaseResources: task ':app:mergeReleaseResources'
                   mergeReleaseShaders: task ':app:mergeReleaseShaders'
                   mockableAndroidJar: task ':app:mockableAndroidJar'
                   modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@24f6bdd0
                   modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@7a928b7f
                   module: org.gradle.api.internal.artifacts.ProjectBackedModule@61d5c52e
                   name: app
                   normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@62b02738
                   objects: org.gradle.api.internal.model.DefaultObjectFactory@71270b16
                   org.gradle.caching: true
                   org.gradle.daemon: true
                   org.gradle.jvmargs: -Xmx1536m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
                   org.gradle.parallel: false
                   packageDebug: task ':app:packageDebug'
                   packageDebugAndroidTest: task ':app:packageDebugAndroidTest'
                   packageProfile: task ':app:packageProfile'
                   packageRelease: task ':app:packageRelease'
                   parent: root project 'android'
                   parentIdentifier: root project 'android'
                   path: :app
                   platformAttrExtractor: task ':app:platformAttrExtractor'
                   pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@4f731944
                   plugins: [org.gradle.api.plugins.HelpTasksPlugin@6c73e52a, com.android.build.gradle.api.AndroidBasePlugin@1e7d0847, org.gradle.language.base.plugins.LifecycleBasePlugin@6c5ad0d, org.gradle.api.plugins.BasePlugin@26cb5d3e, org.gradle.api.plugins.ReportingBasePlugin@520099c9, org.gradle.platform.base.plugins.ComponentBasePlugin@6de94a97, org.gradle.language.base.plugins.LanguageBasePlugin@3b714832, org.gradle.platform.base.plugins.BinaryBasePlugin@5c60f819, org.gradle.api.plugins.JavaBasePlugin@19e50a99, com.android.build.gradle.AppPlugin@16208959, org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper@46b3edc8, FlutterPlugin@2c96c433]
                   preBuild: task ':app:preBuild'
                   preDebugAndroidTestBuild: task ':app:preDebugAndroidTestBuild'
                   preDebugBuild: task ':app:preDebugBuild'
                   preDebugUnitTestBuild: task ':app:preDebugUnitTestBuild'
                   preProfileBuild: task ':app:preProfileBuild'
                   preProfileUnitTestBuild: task ':app:preProfileUnitTestBuild'
                   preReleaseBuild: task ':app:preReleaseBuild'
                   preReleaseUnitTestBuild: task ':app:preReleaseUnitTestBuild'
                   prepareLintJar: task ':app:prepareLintJar'
                   preparePUBLISHED_DEXDebugAndroidTestForPublishing: task ':app:preparePUBLISHED_DEXDebugAndroidTestForPublishing'
                   preparePUBLISHED_DEXDebugForPublishing: task ':app:preparePUBLISHED_DEXDebugForPublishing'
                   preparePUBLISHED_DEXProfileForPublishing: task ':app:preparePUBLISHED_DEXProfileForPublishing'
                   preparePUBLISHED_DEXReleaseForPublishing: task ':app:preparePUBLISHED_DEXReleaseForPublishing'
                   preparePUBLISHED_JAVA_RESDebugAndroidTestForPublishing: task ':app:preparePUBLISHED_JAVA_RESDebugAndroidTestForPublishing'
                   preparePUBLISHED_JAVA_RESDebugForPublishing: task ':app:preparePUBLISHED_JAVA_RESDebugForPublishing'
                   preparePUBLISHED_JAVA_RESProfileForPublishing: task ':app:preparePUBLISHED_JAVA_RESProfileForPublishing'
                   preparePUBLISHED_JAVA_RESReleaseForPublishing: task ':app:preparePUBLISHED_JAVA_RESReleaseForPublishing'
                   preparePUBLISHED_NATIVE_LIBSDebugAndroidTestForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSDebugAndroidTestForPublishing'
                   preparePUBLISHED_NATIVE_LIBSDebugForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSDebugForPublishing'
                   preparePUBLISHED_NATIVE_LIBSProfileForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSProfileForPublishing'
                   preparePUBLISHED_NATIVE_LIBSReleaseForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSReleaseForPublishing'
                   processDebugAndroidTestJavaRes: task ':app:processDebugAndroidTestJavaRes'
                   processDebugAndroidTestManifest: task ':app:processDebugAndroidTestManifest'
                   processDebugAndroidTestResources: task ':app:processDebugAndroidTestResources'
                   processDebugJavaRes: task ':app:processDebugJavaRes'
                   processDebugManifest: task ':app:processDebugManifest'
                   processDebugResources: task ':app:processDebugResources'
                   processDebugUnitTestJavaRes: task ':app:processDebugUnitTestJavaRes'
                   processOperations: org.gradle.api.internal.file.DefaultFileOperations@3dabb2e4
                   processProfileJavaRes: task ':app:processProfileJavaRes'
                   processProfileManifest: task ':app:processProfileManifest'
                   processProfileResources: task ':app:processProfileResources'
                   processProfileUnitTestJavaRes: task ':app:processProfileUnitTestJavaRes'
                   processReleaseJavaRes: task ':app:processReleaseJavaRes'
                   processReleaseManifest: task ':app:processReleaseManifest'
                   processReleaseResources: task ':app:processReleaseResources'
                   processReleaseUnitTestJavaRes: task ':app:processReleaseUnitTestJavaRes'
                   project: project ':app'
                   projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@5e7a2547
                   projectDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\android\app
                   projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
                   projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@3d905057
                   projectPath: :app
                   projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@74a68348
                   properties: {...}
                   providers: org.gradle.api.internal.provider.DefaultProviderFactory@32035892
                   reportBuildArtifactsDebug: task ':app:reportBuildArtifactsDebug'
                   reportBuildArtifactsProfile: task ':app:reportBuildArtifactsProfile'
                   reportBuildArtifactsRelease: task ':app:reportBuildArtifactsRelease'
                   reporting: org.gradle.api.reporting.ReportingExtension_Decorated@23481da1
                   reportsDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\reports
                   repositories: repository container
                   resolveConfigAttr: task ':app:resolveConfigAttr'
                   resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@2c174492
                   resources: org.gradle.api.internal.resources.DefaultResourceHandler@133aabaf
                   rootDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\android
                   rootProject: root project 'android'
                   script: false
                   scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@5346c643
                   scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@30007c9f
                   serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@26258dd9
                   services: ProjectScopeServices
                   signingReport: task ':app:signingReport'
                   sourceCompatibility: 1.8
                   sourceSets: SourceSet container
                   splitsDiscoveryTaskDebug: task ':app:splitsDiscoveryTaskDebug'
                   splitsDiscoveryTaskProfile: task ':app:splitsDiscoveryTaskProfile'
                   splitsDiscoveryTaskRelease: task ':app:splitsDiscoveryTaskRelease'
                   standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@495ef680
                   state: project state 'EXECUTED'
                   status: integration
                   subprojects: []
                   targetCompatibility: 1.8
                   tasks: task set
                   test: task ':app:test'
                   testDebugUnitTest: task ':app:testDebugUnitTest'
                   testProfileUnitTest: task ':app:testProfileUnitTest'
                   testReleaseUnitTest: task ':app:testReleaseUnitTest'
                   testReportDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\reports\tests
                   testReportDirName: tests
                   testResultsDir: C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\test-results
                   testResultsDirName: test-results
                   transformClassesWithDexBuilderForDebug: task ':app:transformClassesWithDexBuilderForDebug'
                   transformClassesWithDexBuilderForDebugAndroidTest: task ':app:transformClassesWithDexBuilderForDebugAndroidTest'
                   transformClassesWithDexBuilderForProfile: task ':app:transformClassesWithDexBuilderForProfile'
                   transformClassesWithDexBuilderForRelease: task ':app:transformClassesWithDexBuilderForRelease'
                   transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForDebug: task ':app:transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForDebug'
                   transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForProfile: task ':app:transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForProfile'
                   transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForRelease: task ':app:transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForRelease'
                   transformDataBindingWithDataBindingMergeArtifactsForDebug: task ':app:transformDataBindingWithDataBindingMergeArtifactsForDebug'
                   transformDataBindingWithDataBindingMergeArtifactsForProfile: task ':app:transformDataBindingWithDataBindingMergeArtifactsForProfile'
                   transformDataBindingWithDataBindingMergeArtifactsForRelease: task ':app:transformDataBindingWithDataBindingMergeArtifactsForRelease'
                   transformDexArchiveWithDexMergerForDebug: task ':app:transformDexArchiveWithDexMergerForDebug'
                   transformDexArchiveWithDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithDexMergerForDebugAndroidTest'
                   transformDexArchiveWithDexMergerForProfile: task ':app:transformDexArchiveWithDexMergerForProfile'
                   transformDexArchiveWithDexMergerForRelease: task ':app:transformDexArchiveWithDexMergerForRelease'
                   transformDexArchiveWithExternalLibsDexMergerForDebug: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'
                   transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest'
                   transformDexArchiveWithExternalLibsDexMergerForProfile: task ':app:transformDexArchiveWithExternalLibsDexMergerForProfile'
                   transformDexArchiveWithExternalLibsDexMergerForRelease: task ':app:transformDexArchiveWithExternalLibsDexMergerForRelease'
                   transformNativeLibsWithMergeJniLibsForDebug: task ':app:transformNativeLibsWithMergeJniLibsForDebug'
                   transformNativeLibsWithMergeJniLibsForDebugAndroidTest: task ':app:transformNativeLibsWithMergeJniLibsForDebugAndroidTest'
                   transformNativeLibsWithMergeJniLibsForProfile: task ':app:transformNativeLibsWithMergeJniLibsForProfile'
                   transformNativeLibsWithMergeJniLibsForRelease: task ':app:transformNativeLibsWithMergeJniLibsForRelease'
                   transformResourcesWithMergeJavaResForDebug: task ':app:transformResourcesWithMergeJavaResForDebug'
                   transformResourcesWithMergeJavaResForDebugAndroidTest: task ':app:transformResourcesWithMergeJavaResForDebugAndroidTest'
                   transformResourcesWithMergeJavaResForDebugUnitTest: task ':app:transformResourcesWithMergeJavaResForDebugUnitTest'
                   transformResourcesWithMergeJavaResForProfile: task ':app:transformResourcesWithMergeJavaResForProfile'
                   transformResourcesWithMergeJavaResForProfileUnitTest: task ':app:transformResourcesWithMergeJavaResForProfileUnitTest'
                   transformResourcesWithMergeJavaResForRelease: task ':app:transformResourcesWithMergeJavaResForRelease'
                   transformResourcesWithMergeJavaResForReleaseUnitTest: task ':app:transformResourcesWithMergeJavaResForReleaseUnitTest'
                   uninstallAll: task ':app:uninstallAll'
                   uninstallDebug: task ':app:uninstallDebug'
                   uninstallDebugAndroidTest: task ':app:uninstallDebugAndroidTest'
                   uninstallProfile: task ':app:uninstallProfile'
                   uninstallRelease: task ':app:uninstallRelease'
                   validateSigningDebug: task ':app:validateSigningDebug'
                   validateSigningDebugAndroidTest: task ':app:validateSigningDebugAndroidTest'
                   validateSigningProfile: task ':app:validateSigningProfile'
                   validateSigningRelease: task ':app:validateSigningRelease'
                   version: unspecified
                   writeDebugApplicationId: task ':app:writeDebugApplicationId'
                   writeProfileApplicationId: task ':app:writeProfileApplicationId'
                   writeReleaseApplicationId: task ':app:writeReleaseApplicationId'

                   BUILD SUCCESSFUL in 1s
                   1 actionable task: 1 executed

                   Picked up _JAVA_OPTIONS: -Xmx1912m
[  +18 ms] Running 'gradlew assembleDebug'...
[   +3 ms] [android\] C:\Users\tpolanski\Documents\GitHub\test\bindingtest\android\gradlew.bat -Pverbose=true -Ptarget=lib/main.dart -Ppreview-dart-2=true -Ptarget-platform=android-arm assembleDebug
[+1194 ms] app: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.android.databinding:compiler:3.1.2' and apply the kapt plugin: "apply plugin: 'kotlin-kapt'".
[  +26 ms] Build cache is an incubating feature.
[  +15 ms] :app:preBuild UP-TO-DATE
[ +206 ms] :app:preDebugBuild FROM-CACHE
[  +31 ms] :app:compileDebugAidl FROM-CACHE
[  +18 ms] :app:compileDebugRenderscript FROM-CACHE
[  +20 ms] :app:generateDebugResValues FROM-CACHE
[  +18 ms] :app:generateDebugResources UP-TO-DATE
[ +695 ms] :app:mergeDebugResources FROM-CACHE
[  +20 ms] :app:transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForDebug
[  +10 ms] :app:dataBindingGenBaseClassesDebug
[  +10 ms] :app:checkDebugManifest
[  +31 ms] :app:generateDebugBuildConfig
[   +9 ms] :app:prepareLintJar
[  +10 ms] :app:cleanMergeDebugAssets UP-TO-DATE
[ +818 ms] :app:flutterBuildDebug
[  +13 ms] [   +9 ms] [C:\Users\tpolanski\Documents\GitHub\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[  +67 ms] [  +90 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +3 ms] [        ] origin/master
[  +13 ms] [        ] [C:\Users\tpolanski\Documents\GitHub\flutter\] git rev-parse --abbrev-ref HEAD
[  +35 ms] [  +50 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +2 ms] [        ] master
[  +12 ms] [        ] [C:\Users\tpolanski\Documents\GitHub\flutter\] git ls-remote --get-url origin
[  +34 ms] [  +50 ms] Exit code 0 from: git ls-remote --get-url origin
[  +14 ms] [        ] https://github.com/flutter/flutter.git
[   +2 ms] [        ] [C:\Users\tpolanski\Documents\GitHub\flutter\] git log -n 1 --pretty=format:%H
[  +43 ms] [  +56 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[   +3 ms] [        ] b931640c1d582fe51525b8c1b32641fb13b25d5c
[  +13 ms] [        ] [C:\Users\tpolanski\Documents\GitHub\flutter\] git log -n 1 --pretty=format:%ar
[  +34 ms] [  +51 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[   +4 ms] [        ] 29 hours ago
[   +2 ms] [        ] [C:\Users\tpolanski\Documents\GitHub\flutter\] git describe --match v*.*.* --first-parent --long --tags
[  +85 ms] [  +95 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +2 ms] [        ] v0.5.6-83-gb931640c1
[ +403 ms] [ +403 ms] C:\Users\tpolanski\Documents\GitHub\flutter\bin\cache\dart-sdk\bin\dart C:\Users\tpolanski\Documents\GitHub\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\Users\tpolanski\Documents\GitHub\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --strong --target=flutter --no-link-platform --incremental --packages C:\Users\tpolanski\Documents\GitHub\test\bindingtest\.packages --output-dill build\app.dill --depfile C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\intermediates\flutter\debug/snapshot_blob.bin.d --filesystem-scheme org-dartlang-root C:\Users\tpolanski\Documents\GitHub\test\bindingtest\lib/main.dart
[+3798 ms] [+3802 ms] Building bundle
[   +3 ms] [        ] Writing asset files to C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\intermediates\flutter\debug/flutter_assets
[  +67 ms] [  +66 ms] Wrote C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\intermediates\flutter\debug/flutter_assets
[   +9 ms] [   +9 ms] "flutter bundle" took 4,128ms.
[ +131 ms] :app:mergeDebugShaders FROM-CACHE
[  +10 ms] :app:compileDebugShaders FROM-CACHE
[   +4 ms] :app:generateDebugAssets UP-TO-DATE
[   +5 ms] :app:mergeDebugAssets FROM-CACHE
[ +203 ms] :app:copyFlutterAssetsDebug
[  +21 ms] :app:mainApkListPersistenceDebug
[  +10 ms] :app:createDebugCompatibleScreenManifests FROM-CACHE
[  +70 ms] :app:processDebugManifest
[  +10 ms] :app:splitsDiscoveryTaskDebug FROM-CACHE
[ +961 ms] :app:processDebugResources
[   +2 ms] :app:generateDebugSources
[  +27 ms] :app:dataBindingExportBuildInfoDebug FAILED
[  +19 ms] FAILURE: Build failed with an exception.
[   +1 ms] * What went wrong:
[        ] Could not resolve all files for configuration ':app:debugCompileClasspath'.
[        ] > Failed to transform file 'flutter-x86.jar' to match attributes {artifactType=android-classes} using transform JarTransform
[        ]    > Transform output file C:\Users\tpolanski\Documents\GitHub\test\bindingtest\build\app\intermediates\flutter\flutter-x86.jar does not exist.
[        ] * Try:
[        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
[        ] * Get more help at https://help.gradle.org
[        ] BUILD FAILED in 9s
[   +1 ms] 22 actionable tasks: 11 executed, 10 from cache, 1 up-to-date
[ +377 ms] Picked up _JAVA_OPTIONS: -Xmx1912m
[  +82 ms] "flutter apk" took 13,223ms.
Gradle build failed: 1

#0      throwToolExit (package:flutter_tools/src/base/common.dart:26)
#1      _buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:368)
<asynchronous suspension>
#2      buildGradleProject (package:flutter_tools/src/android/gradle.dart:278)
<asynchronous suspension>
#3      buildApk (package:flutter_tools/src/android/apk.dart:36)
<asynchronous suspension>
#4      BuildApkCommand.runCommand (package:flutter_tools/src/commands/build_apk.dart:47)
<asynchronous suspension>
#5      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:347)
#6      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/dart:async/async_patch.dart:77)
#7      _rootRunUnary (dart:async/zone.dart:1134)
#8      _CustomZone.runUnary (dart:async/zone.dart:1031)
#9      _FutureListener.handleValue (dart:async/future_impl.dart:129)
#10     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:638)
#11     Future._propagateToListeners (dart:async/future_impl.dart:667)
#12     Future._complete (dart:async/future_impl.dart:472)
#13     _SyncCompleter.complete (dart:async/future_impl.dart:51)
#14     _AsyncAwaitCompleter.complete.<anonymous closure> (dart:async-patch/dart:async/async_patch.dart:33)
#15     _rootRun (dart:async/zone.dart:1126)
#16     _CustomZone.run (dart:async/zone.dart:1023)
#17     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949)
#18     _microtaskLoop (dart:async/schedule_microtask.dart:41)
#19     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#20     _runPendingImmediateCallback (dart:isolate-patch/dart:isolate/isolate_patch.dart:113)
#21     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:166)
C:\Users\tpolanski\Documents\GitHub\test\bindingtest>flutter doctor --verbose
[√] Flutter (Channel master, v0.5.7-pre.83, on Microsoft Windows [Version 10.0.16299.431], locale en-GB)
    • Flutter version 0.5.7-pre.83 at c:\Users\tpolanski\Documents\GitHub\flutter
    • Framework revision b931640c1d (29 hours ago), 2018-07-10 06:51:12 +0100
    • Engine revision 6fe748490d
    • Dart version 2.0.0-dev.63.0.flutter-4c9689c1d2

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\tpolanski\.android-sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: C:\Users\tpolanski\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[√] Android Studio (version 2.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio3
    • Flutter plugin version 26.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] Android Studio (version 3.1)
    • Android Studio at C:\Users\tpolanski\android-studio
    • Flutter plugin version 26.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] VS Code, 64-bit edition (version 1.25.0)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 2.15.0

[√] Connected devices (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 7.1.1 (API 25) (emulator)

! Doctor found issues in 1 category.

This issue is problematic for me as we integrate Flutter in already existing application that already has data bindings in.

Cheers!

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: crashStack traces logged to the consolet: gradle"flutter build" and "flutter run" on AndroidtoolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions