Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓软件包名称问题_Android_Package - Fatal编程技术网

Android 安卓软件包名称问题

Android 安卓软件包名称问题,android,package,Android,Package,每个应用程序(lite和pro版本)的包名必须是唯一的。 以后在开发过程中是否可以更改包名?因为我的应用程序中使用的包名已经可以被市场上的其他应用程序使用。 就我所记得的,有一次我修改了我应用程序的包名,它到处都显示错误(尽管我到处都更改了包名)。 还有一件事:由于应用程序的更新是它的修改版本,我猜更新的包名与应用程序的包名保持不变。或者我可以说修改后的应用程序的包名 我很确定我对问题的回答是正确的 是,以后(发布前)可以更改程序包名称 在更新期间,包名称应保持不变 我只是想确定 谢谢 是的,包

每个应用程序(lite和pro版本)的包名必须是唯一的。 以后在开发过程中是否可以更改包名?因为我的应用程序中使用的包名已经可以被市场上的其他应用程序使用。 就我所记得的,有一次我修改了我应用程序的包名,它到处都显示错误(尽管我到处都更改了包名)。 还有一件事:由于应用程序的更新是它的修改版本,我猜更新的包名与应用程序的包名保持不变。或者我可以说修改后的应用程序的包名

我很确定我对问题的回答是正确的

  • 是,以后(发布前)可以更改程序包名称
  • 在更新期间,包名称应保持不变
  • 我只是想确定

    谢谢

  • 是的,包名可以在以后更改,也可以在发布后更改,但这就好像您正在开发一个全新的应用程序

  • 更新期间,包名称应保持不变


  • 是的,关于可能的答案你是对的

  • 是的,你可以,它应该能工作。我没有看到您收到的错误消息,所以我无法说出是什么,但您可能忘记了更新清单

  • 对。包名称应保持不变。如果更改包名称,应用程序将不会被识别为相同的

  • 从Android开发者页面:

    在上载更新的 申请时,请确保您 增加了android:versionCode 和android:versionName属性 清单的元素 文件此外,包名称必须为 与现有版本相同,并且 .apk文件必须使用 相同的私钥。如果包名为 和签名证书不匹配 现有版本、市场 会认为它是一个新的应用程序, 以这种方式发布,并且不会提供 将其作为更新发送给现有用户


    谢谢。版本代码和版本名是什么?例如,从开发站点: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。。。唯一的要求是更新为比以前版本大的整数。