【发布时间】:2021-06-14 13:38:39
【问题描述】:
我正在使用 Braintree SDK 在我的原生 Android 应用程序中集成 PayPal。我正在使用我的自定义 UI 来输入卡片详细信息。输入卡详细信息后。调用了card.tokenize 的 SDK 调用。
BraintreeFragment mBraintreeFragment;
try {
mBraintreeFragment = BraintreeFragment.newInstance( MainActivity.this, btToken);
Card.tokenize(mBraintreeFragment, cardBuilder);
Log.i("TAG", "getTokenized Card TRY::");
} catch (Exception e) {
Log.i("TAG", "exception Card");
Log.i("TAG", "Exception" + e);
}
mBraintreeFragment = BraintreeFragment.newInstance( MainActivity.this, btToken); 在尝试令牌时抛出错误。
抛出的错误是 ::: java.lang.NoSuchMethodError: No static method newInstance(Landroidx/appcompat/app/AppCompatActivity;Ljava/lang/String;)Lcom/braintreepayments/api/BraintreeFragment; in class Lcom/braintreepayments/api/BraintreeFragment; or its super classes (declaration of 'com.braintreepayments.api.BraintreeFragment' appears in /data/app/com.ust.fcs.wiwo-Eg4iuAwmHl6_q2RzdgkwGA==/base.apk) at com.ust.fcs.braintreesdklib.activities.MainActivity.getBraintreeDeviceData(MainActivity.java:549)。请建议我解决它。
【问题讨论】:
标签: android paypal braintree braintree-sandbox