简体   繁体   中英

Sign and upload apk with my signature

I am facing an issue with my project. I have developed an app by developer and uploaded signed apk signed by developer's signature. Now I have updated some code myself and want to upload it on playstore with my own signature. Can I do this or not if yes then how? Thank you.

With the details you have given sorry you cannot! You may ask the related details and keystore file from your developer use the same details along with the file and publish a new version,but with your own signature you cannot do that since app is already in the play store!

A Word about keystores:

During the .apk building process your application is signed with a digital private key which is associated with your account. Whenever you build a new version this same key is used to sign the new version. When an android phone has an application installed on it, it remembers the key that was used to sign it. In order to install an updated version of an application, the new application must be signed by the same key. It is therefore important that you not lose this key!

If your keyfile Is lost or deleted it cannot be RECOVERED.

If you've lost your keystore you'll have to publish the app with a new package name and a new key. You should also update the description of the original app and unpublish it. Please note that users are allowed unlimited reinstalls of each application distributed via Google Play, an application will remain available to users that have already installed it even after it has been unpublished. Currently Google Play do not support the deletion of apps or the re-use of package names.

You can create new keystore file to upload same apk no matter same machine or different machine. It required unique keystore file otherwise it update old apk that installed.

你必须创建新的密钥库,你必须更改你的应用程序包名称,你必须像新的应用程序一样上传

if you signed it with a different keystore, it will be a new application. So you should tell your users that they have to download the new version of the app.

If you have some luck you can recover your keystore password by this . I do not guarantee that. (if you have lost only your password).

Reply from google team for same apk with different keystore

Thank you for your note. If you've lost your keystore you'll have to publish the app with a new package name and a new key. You should also update the description of the original app and unpublish it. Please note that users are allowed unlimited reinstalls of each application distributed via Google Play, an application will remain available to users that have already installed it even after it has been unpublished. Currently we do not support the deletion of apps or the re-use of package names. Unfortunately, there is nothing else we can do to assist you further with this matter.

What is a keystore?

A Java KeyStore (JKS) is a repository of security certificates – either authorization certificates or public key certificates – plus corresponding private keys, used for instance in SSL encryption. In IBM WebSphere Application Server and Oracle WebLogic Server, a file with extension jks serves as keystore.


If you lost your keystore then there is no way that you can update the app in play sore( it will cause a signature error )! The only way is that you can create an app with a new package name upload it to store and remove the old app.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM