Вопрос 2. Вы не можете заставить ProGuard переименовывать их, поскольку они являются частью телефона.Вы не теряете никакой защиты от запутывания, если не скрыты внешние классы.Попытка сделать локальные копии, которые вы включили в свое приложение, приведет вас к гибельному пути, вам нужны версии, которые есть на телефоне.
Вопрос 3. Это ожидается и относится к вопросу 4.Любая часть пакета, содержащая ваши действия (или другие общедоступные точки входа), должна поддерживать этот путь.
Поэтому, если у вас есть пакеты:
com.mycompany.myapp.activities
Тогда пакет действий должен быть полностьюсохранено, потому что любые занятия не будут скрыты.Также com.mycompay.myapp должен быть сохранен для любого элемента, на который есть ссылка из XML, чтобы система могла правильно найти вашу запись, как определено в манифесте.
Похоже, ProGuard работает так, как должно быть в ваших настройках.