阅读 that 我知道如何以编程方式获取应用程序版本,如在codename1.version参数中所写。
通常,对于版本号,我使用多点表示法 编号.编号.编号 (例如:1.0.1)。但当我把版本放在那个符号里时, 发送iOS调试版本 返回以下错误:
无法将值“1.0.1”分配给属性版本,原因:类 java.lang.NumberFormatException,消息为“多个点”
因此,codename1.version参数被强制转换为数字(float?)为什么?
如何设置codename1.version的多点符号?有可能吗?
iOS和Android都支持3个数字符号,但它们的功能不同(微软也是如此),因此很难始终如一地支持这样的编号系统。如果你真的想去做(我们强烈反对),你可以看看 build hints