2

自昨天以来,当我使用签名保护级别启动服务以获得默认调试密钥库的权限时,我收到了一个SecurityException 。奇怪的是我在昨天之前没有收到这个错误,而且我没有进行任何与安全相关的更改。

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

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

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

1 回答 1

0

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

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

谢谢。

于 2010-05-20T08:14:56.603 回答