alibaba / freeline

A super fast build tool for Android, an alternative to Instant Run
https://www.freelinebuild.com/
BSD 3-Clause "New" or "Revised" License
5.48k stars 621 forks source link

freeline-databinding databinding报错。 #804

Open zhouhaoo opened 7 years ago

zhouhaoo commented 7 years ago

[ERROR] Freeline ERROR [ERROR] --------------------------------------------------------

警告: [options] 未与 -source 1.7 一起设置引导类路径 /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 modulePackage() 位置: @interface BindingBuildInfo /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 sdkRoot() 位置: @interface BindingBuildInfo /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 layoutInfoDir() 位置: @interface BindingBuildInfo /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 exportClassListTo() 位置: @interface BindingBuildInfo /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 isLibrary() 位置: @interface BindingBuildInfo /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 minSdk() 位置: @interface BindingBuildInfo /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 enableDebugLogs() 位置: @interface BindingBuildInfo /Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/innerapp/f24f50f7b4c2b91cc0d0647fa1279b83/java/android/databinding/layouts/DataBindingInfo.java:5: 错误: 找不到符号 @BindingBuildInfo(buildId="7c0ac1e1-c8ac-453f-b562-766e653e32f9", modulePackage="com.tyd.logistic.innerapp", sdkRoot="/Users/zhou/Documents/android-sdk-macosx",layoutInfoDir="/Users/zhou/AndroidStudioProjects/tyd_logistics_app/innerapp/build/freeline/freeline-databinding/merged_layoutinfo",exportClassListTo="",isLibrary=false,minSdk=14,enableDebugLogs=true,printEncodedError=true) ^ 符号: 方法 printEncodedError() 位置: @interface BindingBuildInfo 8 个错误

在更改databinding相关xml文件,增量编译出错。全量可以通过。

yingshirun commented 7 years ago

一样的错误 楼主解决了吗

gaxxx commented 6 years ago

可以参考一下 #849 的解决办法 :)