implementation "android.arch.lifecycle:livedata:1.1.1" annotationProcessor "android.arch.lifecycle:compiler:1.1.1" } compiler是都需要的,其他的我们视情况依赖,虽然一般情况下,两者都是一起出现的。版本号大家可以前往MavenRepository(https://mvnrepository.com/artifact/android.arch.lifecycle/extensions) 通常的玩...
ext{//true 每个业务Module可以单独开发//false 每个业务Module以lib的方式运行//修改之后需要Sync方可生效isModule=falsecompileSdkVersion=26minSdkVersion=15targetSdkVersion=26androidSupportLibraryVersion='26.1.0'butterknifeVersion='8.1.0'versions=[arouterApiVersion:"1.4.1",arouterCompilerVersion:"1.2.2",arou...
- import标签:type属性、alias属性 这些标签以及属性的定义和使用都可以在compilerCommon 这个jar包中的android/databinding/tool/store/LayoutFileParser.java这个类中找到。 (1) 自定义的监听事件 //根据实际需求,填写方法需要的参数 public class ViewActionListener { //无返回值 public void testClick(){} public...
DataBinderPlugin(gradle plugin) 在编译期使用,利用gradle-api(之前叫transform-api,1.5生,2.0改名)处理xml文件,生成DataBindingInfo.java; compiler-2.1.0-rc1.jar 在编译器使用,入口类继承自AbstractProcessor,用于处理注解,并生成Binding类,DataBindingCompoent.java,DataBinderMapper.java类; compilerCommon-2.1.0-rc1....
annotationProcessor "androidx.lifecycle:lifecycle-compiler:$lifecycle_version" // 替换 - 如果使用Java8,就用这个替换上面的lifecycle-compiler implementation "androidx.lifecycle:lifecycle-common-java8:$lifecycle_version" //以下按需引入 // 可选 - 帮助实现Service的LifecycleOwner ...
Error reading contents of H:\mobile\code\trunk\as\library\test\build\intermediates\data-binding-compiler\debug\dependent-lib-artifacts directory java.nio.file.NoSuchFileException: H:\mobile\code\trunk\as\library\test\build\intermediates\data-binding-compiler\debug\dependent-lib-artifacts ...
1,启用DataBinding, 跟使用java语言时一样的配置 android { ... dataBinding { enabled = true } } 2,dependencies 添加插件 dependencies { ... //kotlin使用DataBinding需要用到, 版本跟gradle一致 kapt "com.android.databinding:compiler:$gradle_version" ...
.common.CLICompiler.execImpl(CLICompiler.java:51) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:96) at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$1$1$2.invoke(CompileServiceImpl.kt:405) at org.jetbrains.kotlin.daemon.CompileServiceImpl...
I tried adding kapt "com.android.databinding:compiler:$compiler_version" but it gives me an error. Build.gradle(Module project) // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ...
(CLICompiler.java:51) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:96) at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$1$1$2.invoke(CompileServiceImpl.kt:405) at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$1$1$2.invoke(CompileServiceImpl.kt:98) at org....