我在我的应用程序中使用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;
}
}
这是我的logcat