Codenameone 应用程序版本问题

3
我是新手,使用CN1创建了一个安卓应用,并更新了几个版本。问题是,当我尝试更改版本号时,APK并没有发生变化。
我在“属性”字段中使用了版本号,但只有在使用1、2或3时才有效。而当我尝试使用1.1、1.2、2.2等版本号时,它却无效。当我尝试上传APK到Playstore时,它显示旧版本。我做错了什么?
我也尝试在构建提示中使用"android.versionCode=200"或"300",但当我关闭属性窗口时,它就消失了。
希望您能理解我的问题,谢谢。

你是使用右键菜单选项还是Codename One -> Codename One Settings应用程序? 在Codename One Settings应用程序中存在一个错误,已在最新的插件更新中修复。 - Shai Almog
我使用了右键菜单的首选项,但是现在我检查了一下,发现两个版本都是相同的。 - Kronos
这是Play商店显示的内容。 - Kronos
https://i.gyazo.com/bd64a0dfb9458bc0032e1b3cb7a65bc2.png和https://gyazo.com/aee3b9a44a242d38de2eeffa1b422fb8都是属性。2.2但在谷歌上显示为210(2.1)。 - Kronos
1个回答

2

请检查codenameone_settings.propertiescodename1.version的值,确保其与您设置的值匹配。

有效值是小数点后最多两位的十进制数:

  • 1.11 - 有效
  • 1.1在某些平台上等同于1.10...
  • 1.111 - 最后一个1将被忽略
  • 1.1.1 - 不起作用

我使用“1.1在某些平台上等同于1.10...”但只取1、2或3。codename1.version与属性中的版本相匹配,但Play商店显示为旧版本。 - Kronos
你是否定义了 android.versionCode 构建提示?请注意,它会覆盖默认行为并硬编码版本代码。 - Shai Almog
我没有使用版本化构建,现在我检查了一下,发现是android.versionCode用于构建提示。现在将尝试不使用它。 - Kronos
是否有iOS的等效项(例如android.versionCode)? - Osman
所有的构建提示都在这里 https://www.codenameone.com/manual/advanced-topics.html,包括 ios.bundleVersion - Shai Almog
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接