最近As都升级到3.0了,google开始推动Kotlin的普及了,这几天写了一个控件想发布到Jcenter上去,但发现了几个问题
com.novoda:bintray-release:version
不知怎么的version之前一直用0.34没问题,但现在的项目就不行包bug,当前最大是0.7.0,我用的是0.5.0
还有就是在 项目的build.gradle里要改两个地方
build.gradle
allprojects {
repositories {
google()
jcenter()
}
//字体问题
tasks.withType(Javadoc) {
options.addStringOption('Xdoclint:none', '-quiet')
options.addStringOption('encoding', 'UTF-8')
}
}
//非常重要要不它不认识你的项目.kt文件名 其中airpurgeview是你的library名
tasks.getByPath(":airpurgeview:releaseAndroidJavadocs").enabled = false
小问题
有些文章上写加上下面代码,我加了,不加会不会出错就不知道了
android {
```
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
```
}