使用默认调试密钥库进行签名时抛出SecurityException

时间:2010-03-10 19:51:37

标签: android android-securityexception

我从昨天开始使用签名保护级别启用默认调试密钥库的权限时收到 SecurityException 。奇怪的是我在昨天之前没有收到这个错误,我没有做任何与安​​全相关的更改。

另一方面,我自己的用于发布的密钥库仍然运行良好。相关 AndroidManifest.xml 部分:

<permission android:name="com.my.app.privateservices"
    android:protectionLevel="signature" />

<service android:name=".MyService"
    android:permission="com.my.app.privateservices" />

1 个答案:

答案 0 :(得分:0)

由于我将签名设置为权限要求而无法访问我的服务,因此在使用调试签名时我会随机获得此错误。我不知道原因。但是当我收到此错误并在签署应用程序之前再次插入时,我会在开发时删除我的服务的权限设置。但是,正如我所说,通常我不会得到这个错误。

我知道这不是真正的答案。但是,这是一个解决方案。希望它可以帮助别人。

感谢。