Android 安卓软件包名称问题
每个应用程序(lite和pro版本)的包名必须是唯一的。 以后在开发过程中是否可以更改包名?因为我的应用程序中使用的包名已经可以被市场上的其他应用程序使用。 就我所记得的,有一次我修改了我应用程序的包名,它到处都显示错误(尽管我到处都更改了包名)。 还有一件事:由于应用程序的更新是它的修改版本,我猜更新的包名与应用程序的包名保持不变。或者我可以说修改后的应用程序的包名 我很确定我对问题的回答是正确的Android 安卓软件包名称问题,android,package,Android,Package,每个应用程序(lite和pro版本)的包名必须是唯一的。 以后在开发过程中是否可以更改包名?因为我的应用程序中使用的包名已经可以被市场上的其他应用程序使用。 就我所记得的,有一次我修改了我应用程序的包名,它到处都显示错误(尽管我到处都更改了包名)。 还有一件事:由于应用程序的更新是它的修改版本,我猜更新的包名与应用程序的包名保持不变。或者我可以说修改后的应用程序的包名 我很确定我对问题的回答是正确的 是,以后(发布前)可以更改程序包名称 在更新期间,包名称应保持不变 我只是想确定 谢谢 是的,包
是的,关于可能的答案你是对的
谢谢。版本代码和版本名是什么?例如,从开发站点:android:versionCode=“2”android:versionName=“1.1”。在这种情况下,versionCode意味着这是一个更新?因此,首先代码是“1”,名称是“1.0”,然后是“2”和“1.1”,然后在第二次更新时,代码是“3”,名称是“1.2”/“2.0”,等等?正如您所说的那样。versionCode表示新包比上一个包更新。它是一个内部整数值,不显示给用户,但保存实际的版本控制。versionName是显示给用户的版本。它可以是原始字符串,也可以是对资源中字符串值的引用。它的唯一目的是向用户展示。我可能找到了它:例如,我发布了一个应用程序的第8次更新。versionCode是2.1.5,但versionName是8。是这样吗?为什么versionName是字符串?只是一个机会?你能给我举个例子,当versionName是一个字符串时,你的意思是相反的吗?您将公开应用程序的第8次更新:versionCode为8,versionName为2.1.5。versionName可以是字符串形式,因此如果您想显示alpha版本,可以向用户显示类似“2.2a”的内容。versionCode也不需要正好为1+。你可以做到:1=1 2=4 3=19 4=21。。。唯一的要求是更新为比以前版本大的整数。