android - 使用 stripe_payment 时 Flutter Android App 在启动时崩溃
问题描述
我正在尝试在我的 Flutter 应用程序上使用 stripe_payment。它在 IOS 模拟器上运行良好,但该应用程序在 Android 上立即崩溃。
我试图将 stripe_payment 包放到一个新项目中,并且该应用程序在启动时也崩溃了。
我正在使用的软件包版本是:stripe_payment: ^0.0.9
有谁知道如何正确使用这个包?非常感谢 !
解决方案
在您的 \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
推荐阅读
- javascript - 去抖功能似乎最初可以工作,但随后停止
- node.js - 节点中的不和谐机器人:无法读取未定义的属性“发送”
- php - 如何在网上商店有效地进行排序和过滤?
- javascript - nock 多个请求模拟
- android - 我需要什么配置,以避免 Android 11 在最小化我的主要任务后杀死我的 SingleInstance Activity?
- c# - 查找两个数组之间的所有值组合,其中一个数组的值只能使用一次?
- azure - jar 的物理位置在哪里?
- database - 在 DynamoDB 中为给定表选择哈希键和排序键的有效方法是什么?
- sql - R:(SQL 风格)%LIKE% 语句
- api - 用于获取搜索常见问题的 API