Я написал приложение A, которое использует AccountManager для обработки входа в систему.Затем я написал другое приложение B, которое использует данные учетной записи AccountManager A.
Но когда я запускаю B, я получаю «java.lang.SecurityException: идентификатор вызывающего абонента xxxx отличается от идентификатора аутентификатора».
Подписание B с файлом хранилища ключей A решает эту проблему.
Однако я все еще хочу знать, почему это происходит и есть ли альтернативное решение.