无法从密钥库获得相同的签名

Can not get the same signature from the keystore

我正在eclipse 上开发一个应用程序。但我不会在 Play Store 上发布它,用户会直接从我或我的网站上获取副本。

当我尝试更新我的应用程序时,它说安装了另一个同名的应用程序。卸载对我的应用程序无关紧要。但是如果不卸载前一个它就不会更新。我只是不想让用户抱怨它。

问题是;我使用相同的密钥库和密码对应用程序进行签名,但使用不同的计算机(实际上是三四台计算机)。

谢谢大家

Is it the cause of different signatures? If so, How can I get same signatures from different computers using the same key store stored in flash disk?

您将在另一台计算机上为您的应用程序签名,但一定要真正使用相同的密钥库文件! =).

When I try to update my app, it says there is another app installed with the same name. Uninstalling does not matter for my app. But it doesn't update without uninstalling the previous one. I just don't want users to complain about it.

请记住,对于较新版本的应用程序,您必须将 android:versionCode 更改为 AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.threadsample"
    android:versionCode="12"
    android:versionName="2.1" >