Я собираю AOSP и хочу подписать сборку своим ключом. Существует некоторый официальный документ об этом процессе здесь.
Но мне интересно, могу ли я просто изменить весь этот процесс и вместо этого сделать следующее:
- Удалите тестовые ключи Android по умолчанию, которые расположены по адресу
build/target/product/security
. - поместите мои ключи (сгенерированные по официальным инструкциям на здесь а>) в той же папке с теми же именами. (Предположим, что один ключ для всех общих, медиа,...)
Но этот подход не работает. После записи образа системные приложения (SystemUI, настройки и т. д.) остановятся и будут постоянно отображать диалоговое окно ANR. Я знаю, что это происходит, если системная подпись не совпадает с подписью этих приложений... но почему?
Другой вопрос: использование того же ключа, что и shared.pk8
, media.pk8
, testkey.pk8
, ... вызывает какие-либо проблемы?
Спасибо