使用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条评论来说两句吧...

微信收款码
支付宝收款码