aru*_*nrk 7 android android-install-apk android-keystore
当我们安装我们的 android sdk 时会自动生成 debug.keystore。那么我们的 debug.keystore 在所有机器上都会有相同的 SHA1 吗?
每台机器不会有相同的调试密钥。而且机器不会有相同的调试密钥,因为调试密钥有过期时间:
用于对 APK 进行签名以进行调试的自签名证书的有效期为自创建之日起 365 天。当证书过期时,您将收到构建错误。
要解决此问题,只需删除debug.keystore文件即可。该文件存储在以下位置:
- OS X 和 Linux 上的 ~/.android/
- Windows XP 上的 C:\Documents and Settings\.android\
- Windows Vista 和 Windows 7、8 和 10 上的 C:\Users\.android\
下次构建并运行调试构建类型时,构建工具将重新生成新的密钥库和调试密钥。请注意,您必须运行您的应用程序,单独构建不会重新生成密钥库和调试密钥。
您有可能在到期日期之前获得相同的调试密钥,但不要依赖于此。
| 归档时间: |
|
| 查看次数: |
2379 次 |
| 最近记录: |