Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.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 - Fatal编程技术网

为什么我看到的版本号不应该';我的Android应用程序不存在吗?

为什么我看到的版本号不应该';我的Android应用程序不存在吗?,android,Android,我的应用程序有一个发送支持电子邮件的选项,该选项会自动在电子邮件底部包含应用程序版本。偶尔我会收到一封不存在版本的电子邮件。例如,当前版本的应用程序是2.2,我可能会收到一封支持电子邮件,上面写着版本2.2.9。此外,我正在使用Crashlytics,它还显示了额外的版本 我的假设是,它们是盗版,但我不确定,我希望在回复或忽略这些支持电子邮件之前能得到第二个意见 据你所说,有人盗版你的应用程序并更改应用程序版本是我能想到的唯一可能的结果 为了增加应用程序的难度,您可以使用Proguard如何通过

我的应用程序有一个发送支持电子邮件的选项,该选项会自动在电子邮件底部包含应用程序版本。偶尔我会收到一封不存在版本的电子邮件。例如,当前版本的应用程序是2.2,我可能会收到一封支持电子邮件,上面写着版本2.2.9。此外,我正在使用Crashlytics,它还显示了额外的版本


我的假设是,它们是盗版,但我不确定,我希望在回复或忽略这些支持电子邮件之前能得到第二个意见

据你所说,有人盗版你的应用程序并更改应用程序版本是我能想到的唯一可能的结果


为了增加应用程序的难度,您可以使用Proguard

如何通过软件包管理器或硬代码获取应用程序的代码版本?那么您是对的,这些是您的应用程序的盗版版本。我是否应该写此回答?是的,请继续,我会接受,谢谢。这似乎是唯一可能的解释。我想知道他们为什么还要修改版本号。在版本中有两件事,一件是显示给用户的
versionName
,另一件是
versionCode
,这通常是给开发人员看的。额外的9可以是您的
版本代码
。每次上传一个版本时,CRASHYLICS总是将完整版的这部分视为2.2版本并生成9。使其成为2.2.9