GankClient-Kotlin icon indicating copy to clipboard operation
GankClient-Kotlin copied to clipboard

gank.io kotlin实现的干货集中营Android客户端 Kotlin Dagger Databinding Rxjava Retrofit Okhttp3

Results 12 GankClient-Kotlin issues
Sort by recently updated
recently updated
newest added

福利很棒,感谢大佬 代码也很有用,最近学kotlin 项目不知道咋写,有了借鉴终于知道怎么下手了

为啥找不到DaggerApiComponent这个类(com.wingsofts.gankclient.di.component.DaggerApiComponent),是没提交吗?

我的android studio 3.0预览版 sdk25 gradle4.0 为何没有底部导航view的切换动画,不管咋点始终是第一个 条目,其他条目文字无法显示,请问这是为啥?我百度了下,默认应该是开启了的呀

如果简单的封装网络请求有什么更好的方式吗?google的mvvm di示例基本都很复杂 结合livedata

上网找了好久都没找到问题,看到其他人也提了相似的问题,一直没有得以解决 e: java.lang.RuntimeException: Failed to parse data binding compiler options. Params: at android.databinding.annotationprocessor.ProcessDataBinding.readArguments(ProcessDataBinding.java:159) at android.databinding.annotationprocessor.ProcessDataBinding.process(ProcessDataBinding.java:65) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.doRound(AnnotationProcessingExtension.kt:312) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.process(AnnotationProcessingExtension.kt:252) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.doAnnotationProcessing(AnnotationProcessingExtension.kt:239) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.analysisCompleted(AnnotationProcessingExtension.kt:131) at org.jetbrains.kotlin.resolve.jvm.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.java:160) at org.jetbrains.kotlin.resolve.jvm.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegrationWithCustomContext(TopDownAnalyzerFacadeForJVM.java:79) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.analyze(KotlinToJVMBytecodeCompiler.kt:362) at...

我fork后修改了下作者的构建文件,as 3.0.1,gradle4.1,kotlin1.2 亲测 可以运行: 大家各种编译报错,大都是版本兼容问题,可以参考下: https://github.com/MarsToken/GankClient-Kotlin

问题很多,编译不通过

`e: java.lang.annotation.IncompleteAnnotationException: android.databinding.BindingBuildInfo missing element enableDebugLogs at sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:81) at com.sun.proxy.$Proxy142.enableDebugLogs(Unknown Source) at android.databinding.annotationprocessor.BuildInfoUtil.load(BuildInfoUtil.java:35) at android.databinding.annotationprocessor.ProcessDataBinding.process(ProcessDataBinding.java:57) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.doRound(AnnotationProcessingExtension.kt:312) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.process(AnnotationProcessingExtension.kt:252) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.doAnnotationProcessing(AnnotationProcessingExtension.kt:239) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.analysisCompleted(AnnotationProcessingExtension.kt:131) at org.jetbrains.kotlin.resolve.jvm.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.java:160) at org.jetbrains.kotlin.resolve.jvm.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegrationWithCustomContext(TopDownAnalyzerFacadeForJVM.java:79) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.analyze(KotlinToJVMBytecodeCompiler.kt:362) at...

报错了~~wing大师,databinding和kotlin不兼容,修改app里面的build文件 在app build.gradle中添加如下代码即可解决 kapt { generateStubs = true } dependencies { //... kapt "com.android.databinding:compiler:2.3.0" }

e: java.lang.RuntimeException: Failed to parse data binding compiler options. Params: at android.databinding.annotationprocessor.ProcessDataBinding.readArguments(ProcessDataBinding.java:162) at android.databinding.annotationprocessor.ProcessDataBinding.process(ProcessDataBinding.java:65) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.doRound(AnnotationProcessingExtension.kt:312) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.process(AnnotationProcessingExtension.kt:252) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.doAnnotationProcessing(AnnotationProcessingExtension.kt:239) at org.jetbrains.kotlin.annotation.AbstractAnnotationProcessingExtension.analysisCompleted(AnnotationProcessingExtension.kt:131) at org.jetbrains.kotlin.resolve.jvm.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.java:160) at org.jetbrains.kotlin.resolve.jvm.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegrationWithCustomContext(TopDownAnalyzerFacadeForJVM.java:79) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.analyze(KotlinToJVMBytecodeCompiler.kt:362) at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:126)...