我應該爲每個應用程序構建一個新的密鑰庫,或者我可以使用與現有許多應用程序相同的密鑰庫? 我在構建應用程序時創建了許多鍵,現在我很困惑要麼創建其他鍵或使用舊鍵。使用密鑰庫生成簽名的APK
2
A
回答
4
對於n個應用程序,您可以使用相同的密鑰庫。
正如你可能知道Android使用UID標識每個應用程序。如果您的所有應用都由相同的證書籤名,則可以請求android爲多個應用分配相同的用戶標識,並讓它們在單個進程中運行並共享數據。
從機器人DOC機器人:sharedUserId
機器人:sharedUserId
將與其它應用程序共享一個Linux用戶ID的名稱。默認情況下,Android爲每個應用程序分配自己唯一的用戶ID。但是,如果此屬性設置爲兩個或更多應用程序的相同值,則它們將共享相同的ID - 前提是它們也由相同的證書籤名。具有相同用戶ID的應用程序可以訪問彼此的數據,並且如果需要,可以在相同的過程中運行
0
密鑰庫只是您的簽名憑證的加密存儲庫。如果您喜歡簡單性,可以將多個應用程序使用相同的密鑰存儲庫。
更多關於signing your app can be found in the Android documentation。
相關問題
- 1. React-Native生成簽名APK(錯誤:缺少密鑰庫)
- 2. 如何重新生成用於生成APK的私鑰簽名?
- 3. 簽名APK - 密鑰是否是私鑰?
- 4. Unity爲apk簽名使用什麼默認密鑰庫?
- 5. 使用我的應用程序密鑰生成Facebook簽名?
- 6. 導出簽名時無法選擇密鑰庫別名APK
- 7. 如何知道文件.apk用於密鑰庫簽名?
- 8. 在不同的計算機上簽名與密鑰庫的apk
- 9. 對同一APK使用多個密鑰的Gradle簽名Configigs
- 10. 代碼簽名,我需要生成密鑰庫嗎?
- 11. android:google map,生成簽名密鑰庫時不顯示位置
- 12. React Native:嘗試生成apk文件時「無法從密鑰庫讀取密鑰」
- 13. 如何識別哪個.apk使用調試密鑰簽名
- 14. 生成密鑰使用vb.net
- 15. 使用WebCrypto生成一對密鑰用於加密有用和簽名
- 16. 如何使用.net庫生成強名稱SNK密鑰文件
- 17. 用於爲HMAC SHA256簽名生成密鑰的Perl代碼?
- 18. 生成已簽名apk的錯誤
- 19. 生成密鑰
- 20. 密鑰生成
- 21. 簽名與密鑰庫的Java
- 22. React Native:Android:無法生成簽名APK
- 23. 生成簽名APK錯誤:java.util.zip.ZipException
- 24. 如何用谷歌上傳密鑰der文件簽名APK?
- 25. 無法使用相同的SHA-1生成已簽名的apk,
- 26. 生成簽名apk的錯誤(未簽名的apk工作正常)
- 27. 用的Node.js /加密生成ECDSA簽名
- 28. 使用IntelliJ IDEA生成帶簽名的APK時出現NullPointerException 15.0.2
- 29. 無法使用proguard生成已簽名的apk
- 30. 使用jks生成帶簽名的APK React Native
您是否曾嘗試在Play商店中放置兩個具有相同擊鍵標誌的應用? –
是的,我做到了,但我真的不知道我是否會繼續這樣或每次創建密鑰庫。從下面的答案我想我可以繼續使用相同的許多應用程序。 –