没有方法签名:java.lang.String.div()适用于参数类型:(java.lang.Integer) [英] No signature of method: java.lang.String.div() is applicable for argument types: (java.lang.Integer)
本文介绍了没有方法签名:java.lang.String.div()适用于参数类型:(java.lang.Integer)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试基于git commits创建版本号,但是在运行gradle时仍然出现以下错误(这在build.gradle文件中)
I am trying to create version numbers based git commits, but I keep getting the following error when I run gradle (this is in the build.gradle file)
ext {
// Get version number and build number
def gitNum = "git rev-list --count master".execute().text.trim()
def version = (gitNum / 10)
def build = (gitNum.toInterger % 10)
}
错误:
No signature of method: java.lang.String.div() is applicable for argument types:
(java.lang.Integer) values: [10] Possible solutions:
is(java.lang.Object), drop(int), wait(), trim(), dump(), any()
推荐答案
就是您想要的。
def gitNum = "git rev-list --count master".execute().text.trim().toInteger()
这篇关于没有方法签名:java.lang.String.div()适用于参数类型:(java.lang.Integer)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文