使用kotlin遇到的问题
这是在项目中使用kotlin开发遇见的问题
1 Unresolved reference: java
在项目的gradle中
buildscript { repositories { jcenter() maven { url 'https://maven.google.com/' name 'Google' } mavenCentral() } ext.kotlin_version = '1.2.41' dependencies { classpath 'com.android.tools.build:gradle:2.3.2' //kotlin classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }
2调用kotlin 文件出现包名找不到
在app 的gradle中配置
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions'
3 Unresolved reference: databinding
databinding和kotlin冲突
在项目的build.gradle中
ext.android_plugin_version = '2.3.0' 下边是完整配置 buildscript { repositories { jcenter() maven { url 'https://maven.google.com/' name 'Google' } mavenCentral() } ext.kotlin_version = '1.2.51' ext.android_plugin_version = '2.3.0' dependencies { classpath 'com.android.tools.build:gradle:2.3.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }
在app build.gradle中添加
apply plugin: 'kotlin-kapt' android{ sourceSets { main.java.srcDirs += 'src/main/kotlin' } } kapt { generateStubs = true } dependencies { kapt "com.android.databinding:compiler:$android_plugin_version" }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Install Node.js
简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 安装的话其实很容易,只要登陆上官网:https://nodejs.org/en/download/ 如下图: 随后选择自己pc对应的操作系统和位数等,选择后安装即可。 本文是Window 上的安装Node.js,这里采用是Windows Installer (.msi)安装方式安装。选择对应的安装包下载之后,是如下图的一个文件: image.png 双击打开它,会进入安装向导,一直next就可以了,途中可以自定义安装的路径,最后点击Install即可,下图为安装过程的一个截图: image.png 最后安装完成,点击Finish完成安装: image.png 最后检查:进入cmd窗口,输入path查看路径,输入node --version查看版本,无报错即可,安装完成! image...
- 下一篇
如何将 emoji 当成单色 icon 使用
腾讯云开发实验室,免费云资源+互动式教学体验+真实的实验环境。cloud.tencent.com 原文: How to Use Emojis as Icons 作者: Preethi Sam 使用单色 emoji 在 web 设计中 icon 变得越来越重要,在网上有很多关于 icon 的资源,免费的付费的都有。在这里,介绍如何运用一种已经我们非常熟悉的方式 -- emoji ,来当成 icon 使用。 emoji 的一个好处是已经在系统中内置,而 icon 资源还需要从站点服务器获取。emoji 只是一些跟普通文本类似的简单字符,所以这会是传统 icon 图片的一种很好的替代方式。 使用 emoji 很简单,只需要通过键盘将其作为文本添加到 HTML 中,或者是直接使用它们的 Unicode 字符码点。但要把它们当成 icon 使用,还有一点问题。 通常,icon 是单色组成的形状,但 emoji 并不是。 可以使用text-shadow来实现将其变成单色。 <ul> <li><span class=icon></span> Bicyc...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境