Исключение недействительных ключевых слов android?

Я использую InApp Purchase api в своем приложении, где я сделал демонстрационный проект, в котором я взял одну кнопку, когда мы нажимаем кнопку, я получаю этот экран здесь Вот

После этого, когда я нажимаю кнопку «Купить», диалоговое окно показывает, что «уплаченный платеж», изображение здесь Введите описание изображения здесь

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

public static PublicKey generatePublicKey(String encodedPublicKey) { try { byte[] decodedKey = Base64.decode(encodedPublicKey); KeyFactory keyFactory = KeyFactory.getInstance(KEY_FACTORY_ALGORITHM); return keyFactory.generatePublic(new X509EncodedKeySpec(decodedKey)); } catch (NoSuchAlgorithmException e) { throw new RuntimeException(e); } catch (InvalidKeySpecException e) { Log.e(TAG, "Invalid key specification."); throw new IllegalArgumentException(e); } catch (Base64DecoderException e) { Log.e(TAG, "Base64DecoderException.", e); return null; } } 

Вот мой логарифм Введите описание изображения здесь