android无效密钥规范异常?

时间:2014-02-04 11:58:38

标签: android in-app-purchase

我在我的应用程序中使用InApp Purchase api,我已经制作了一个演示项目,其中我已经选择了一个按钮,当我们点击按钮时,我在这里获得此屏幕 here

之后当我点击“购买”按钮时,一个对话框显示“付款成功”,图像在这里enter image description here

显示此对话框后,我的应用程序被强制关闭。我在此行收到错误

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 enter image description here

0 个答案:

没有答案