我正在尝试在Flutter应用程序中集成Stripe Payment Gateway,并且正在关注以下链接
https://pub.dartlang.org/packages/stripe_payment
但不幸的是,我遇到了错误。我正在使用依赖项: stripe_payment:^ 0.1.0。但是我遇到错误了
失败:构建失败,并出现异常。
出了什么问题: 任务':stripe_payment:compileDebugKotlin'的执行失败。
编译错误。请参阅日志以获取更多详细信息
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
41秒内失败 错误完成:Gradle任务assembleDebug失败,退出代码为1
任何人都可以帮助我进行整合。
答案 0 :(得分:0)
此Android插件的文档中所述:
请注意,您的主要活动必须从FlutterFragmentActivity扩展。
答案 1 :(得分:0)
在您的\ android \ app \ src \ main \ java \ com \ example \ yourProjectName \ MainActivity.java中 文件,您应该具有与以下代码相似的代码:
package com.example.yourProjectName;
import android.os.Bundle;
//import io.flutter.app.FlutterActivity;
import io.flutter.app.FlutterFragmentActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
//public class MainActivity extends FlutterActivity {
public class MainActivity extends FlutterFragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
}
}
为了适用于^ 0.1.0版本, 将此添加到您项目的android / gradle.properties文件中
android.useAndroidX=true
android.enableJetifier=true
答案 2 :(得分:0)
请通过下面的链接,在此演示中 stripe 和 PayPal 付款网关已集成。
https://github.com/android-inheritx/Flutter_Payment_Stipe_Paypal
在条带中,可以通过两种方式进行付款。首先使用付款方式,其次使用收费API。
在上述链接中,条带付款是通过收费API实现的。