Android 我的应用程序在不同的设备上显示不同的版本

Android 我的应用程序在不同的设备上显示不同的版本,android,manifest,Android,Manifest,我有一个奇怪的问题。我的应用程序在某些设备上显示版本代码和其他一些设备它在设置>应用程序>管理应用程序>应用程序名称下显示单个应用程序的版本名称 我的manifest.xml文件如下所示: android:versionCode="2" android:versionName="2.0.21" 我想为所有设备/用户显示相同的版本名。有谁能帮我一下吗?一些制造商或ROM构建器可以显示版本代码或版本名称(或两者兼有)。只需在两个字段中输入相同的值。您将无法为versionName输入字符串

我有一个奇怪的问题。我的应用程序在某些设备上显示版本代码和其他一些设备它在
设置>应用程序>管理应用程序>应用程序名称下显示单个应用程序的版本名称

我的manifest.xml文件如下所示:

  android:versionCode="2"
  android:versionName="2.0.21"

我想为所有设备/用户显示相同的版本名。有谁能帮我一下吗?

一些制造商或ROM构建器可以显示版本代码或版本名称(或两者兼有)。只需在两个字段中输入相同的值。您将无法为versionName输入字符串值

例如:

 android:versionCode="2"
 android:versionName="2"

这就是它的工作原理。较早版本的Android显示版本代码,而较新版本显示版本名称(在管理应用程序屏幕中)


通常,您应该在内部使用版本代码,并为用户可以看到的任何内容使用版本名称

那个么,我怎样才能在管理应用程序屏幕上隐藏版本代码呢?因为我必须在应用程序中使用版本名。