android studio 签名文件被覆盖,android – “由于不同的应用程序签名而重新安装失败” – 可以覆盖?...

不,没有办法覆盖它.

From the documentation:

When the system is installing an update to an application, it compares the certificate(s) in the new version with those in the existing version. If the certificates match exactly, including both the certificate data and order, then the system allows the update.

解决此问题的一种方法是尝试使用相同的密钥库在两台计算机上签署应用程序.如果您使用的是Eclipse,

>转到首选项 – > Android – >建立

在那里你应该找到’默认调试密钥库’的路径. (通常类似于/Users/username/.android/debug.keystore.

>将此文件复制到新计算机.

>在新机器上的Eclipse内部,打开Preferences – > Android – >建立

>在“自定义调试密钥库”字段中输入文件的路径

>保存,然后您可以运行您的应用程序并使用相同的密钥签名.

祝好运

更新:

现在可以在Gradle中配置您的签名密钥(将由Android Studio使用),并在源代码管理中包含您的调试密钥.只需将密钥添加到项目文件夹中,然后将以下内容添加到build.gradle文件中:

signingConfigs {

debug {

storeFile file("../debug.keystore")

}

}

并在构建类型下添加:

buildTypes {

debug {

debuggable true

signingConfig signingConfigs.debug

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值