Пока ключ API находится в вашем коде, APK приложения всегда можно декомпилировать и расшифровать, чтобы получить ключ API.
Единственное решение, которое гарантирует, что ключи не будут открыты, простое - не помещайте их в проект в первую очередь. Я обычно создаю файл local.properties, который содержит мой путь к хранилищу ключей, мои пароли и ключи API в виде пар ключ-значение. Затем я исключаю из своей VCS и просто открываю FileStream и считываю эти объекты значения ключа.
Вы не можете таким образом утратить свои ключи API.