当前位置: 首页 > 知识库问答 >
问题:

flutter_stripe构建失败,在Android上有一个例外

左丘照
2023-03-14

我正在使用flutter_stripe插件进行条纹付款。它正在 IOS 上运行,但在Android上,我收到此错误.根据flutter_stripe文档,为Android和ios完成的所有设置。

失败:构建失败,但有例外。

    < li >哪里出错:任务执行失败':app:checkDebugAarMetadata '。

无法解析配置的所有文件': app:调试运行时间类路径'。无法解析com.stripe: Stripe-android: 20.1.需要:项目:app

> < li>

尝试:使用- stacktrace选项运行以获取堆栈跟踪。使用- info或- debug选项运行以获得更多日志输出。使用- scan运行以获得全面的见解。

获取更多帮助https://help.gradle.org

6米3秒内构建失败[!]Gradle在从网络下载工件时出错。正在尝试下载。。。

android/build.gradle

buildscript {
ext.kotlin_version = '1.6.10'
repositories {

    google()
   // mavenCentral()
    jcenter()


}

dependencies {
    classpath 'com.android.tools.build:gradle:4.1.3' //4.1.3
    classpath "org.jetbrains.kotlin:kotlin-html" target="_blank">gradle-plugin:$kotlin_version"
    classpath 'com.google.gms:google-services:4.3.10'

}

}

allprojects {
repositories {

    google()
    jcenter()
    //mavenCentral()
}

}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}

subprojects {
    project.evaluationDependsOn(':app')
}

尝试了jcenter()和mavenCentral().但得到相同的错误

共有1个答案

宋朝
2023-03-14

我解决了这个问题。

1.货叉槽纹
2.更换com。stripe:stripe androidflatter_stripe/packages/stripe_android/android/build.gradle

将 stripe-android 添加到您的 build.gradle 依赖项中。

dependencies {
    implementation 'com.stripe:stripe-android:20.4.0'
}

参考

3.将flutter_android替换为您分叉的存储库flutter_stripe/packages/stripe/pubspec.yaml

像这样

dependencies:
  flutter:
    sdk: flutter
  stripe_android:
    git:
      url: https://github.com/<YourName>/flutter_stripe.git
      ref: <Branch Name>
      path: packages/stripe_android

我的存储库

 类似资料:
  • 我在做一个项目已经有一段时间了,我的朋友最近也开始着手做这个项目。我们正在使用github,我们将其集成到android工作室,一切似乎都很好。然而,在他第一次推后,我的身材就坏了。 我也查看了其他StackOverflow线程,但没有一个修复对我有效。有什么想法吗?告诉我要包含什么,我会在评论中包含。 提前感谢:)

  • 无法生成ionic cordova build android--prod配置项目时出现问题:app'。 未指定compileSdkVersion。请将其添加到构建中。格拉德尔 build.gradle(app) /*根据一个或多个投稿者许可协议授权给Apache软件基金会(ASF)。有关版权所有权的更多信息,请参阅随本作品一起分发的通知文件。ASF根据Apache许可证2.0版(以下简称“许可证

  • 在调试模式下,在为x86构建的Android SDK上启动lib\main.dart...初始化gradle...解决依赖关系...Gradle任务'assembleDebug'...寄存器ResGeneratingWork被弃用,使用寄存器GeneratedResFolders(FileCollection)寄存器ResGeneratingWork被弃用,使用寄存器GeneratedResFol

  • 我已经下载了Android SDK工具。解压缩文件,然后在目录工具中运行这些命令 生成失败/home/live/devel/android/tools/myapp/BUILD.xml:90:执行此行时出现以下错误:/home/live/devel/android/tools/ant/BUILD.xml:108:taskdef使用类加载器AntClassLoader找不到类com.android.a

  • 当我为android构建我的Ionic应用程序时,它会出现错误。当我为iOS做同样的事情时,但没有问题插件列表附在下面 **插件列表** com-badrit-base 64 0.2.0”Base64”cordova-clipboard 1.3.0”剪贴板”cordova-plugin-add-swift-support 2.0.2”AddSwiftSupport”cordov-plugin-ba

  • 我正在linux 14.04操作系统上工作,并使用Cordova开发跨平台移动应用程序 我的系统信息是 Cordova CLI: 6.1.1 Ionic CLI版本: 1.7.14 Ionic App Lib版本: 0.7.0 操作系统:经销商ID: Ubuntu描述: Ubuntu 14.04.4 LTS 节点版本: v5.10.1 我安装了API 20、21、22、23和24所需的所有andr