Java 1.8加入了接口默认实现的方式。

那么在kotlin中如何使用呢?

可以在方法上加注解@JvmDefault

但直接加上后会编译会碰到一些错误提示。下面是解决方法。

问题

Logcat 提示

'@JvmDefault' is only supported since JVM target 1.8. Recompile with '-jvm-target 1.8'

解决

在gradle中插入以下代码

android {
//..其他代码... kotlinOptions {
jvmTarget = "1.8"
}
}

问题

Logcat 提示:

Usage of '@JvmDefault' is only allowed with -Xjvm-default option

解决

加入:'-Xjvm-default', 'enable'

    kotlinOptions {
jvmTarget = "1.8"
freeCompilerArgs += [
'-Xjvm-default', 'enable'
]
}

最新文章

  1. 腾讯AlloyTeam移动Web裁剪组件AlloyCrop正式开源
  2. linux下创建文件与目录时默认被赋予了什么样的权限?
  3. php命名空间
  4. Windows2008 R2下,DCOM配置里的属性灰色不可用的解决方法
  5. 黄聪:查看mysql数据库真正的data目录
  6. labview 中的一些简写全称
  7. Linux服务器集群系统(四)--转
  8. 爬虫Larbin解析(一)——Larbin配置与使用
  9. IOS PUSH 实践操作~~~~
  10. Android签名详解(debug和release)
  11. Mule ESB-Content-Based Routing Tutorial(2)
  12. html5精品教程
  13. Excel 帮助类
  14. js中callback.call()和callback()的区别
  15. Convert.ChangeType不能处理Nullable类型的解决办法(转)
  16. C# 获取结构体的所有成员
  17. 数组方法indexOf & lastIndexOf
  18. zoj 3460 二分+二分图匹配
  19. WebRTC 基于GCC的拥塞控制(上)
  20. 【转载】D3D中的Texture应用示例

热门文章

  1. 区分 BeanFactory 和 ApplicationContext?
  2. 学习ELK日志平台(一)
  3. C++ | 虚函数初探
  4. 数字电路的多路复用(MUX)
  5. CSS 面试题总结
  6. 如何更愉快地使用em —— 别说你懂CSS相对单位
  7. Hadoop真分布式实现SSH免密登录
  8. Tomcat安装(安装版)
  9. vue行内动态添加样式或者动态添加类名
  10. 控制反转 IOC 理论推导