выдает SecurityException при подписании с хранилищем ключей отладки по умолчанию - PullRequest
2 голосов
/ 10 марта 2010

Я получаю 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 голосов
/ 20 мая 2010

Поскольку я делаю свой сервис недоступным, устанавливая свою подпись в качестве требования разрешения, я получаю эту ошибку случайно при использовании отладочной подписи.Я не знаю причину.Но я удаляю настройки разрешений моего сервиса при разработке, когда я получил эту ошибку, и вставляю ее снова перед подписанием приложения.Но, как я уже сказал, обычно я не получаю эту ошибку.

Я знаю, что это не фактический ответ.Но это обходной путь.Надеюсь, это поможет кому-то еще.

Спасибо.

...