android - 模块是使用不兼容的 Kotlin 版本编译的。其元数据的二进制版本是 1.5.1,预期版本是 1.1.15

标签 android android-studio kotlin stripe-payments

在 Stripe 中,我的客户想要电子邮件和持卡人姓名,但 Stripe 支付 UI 在 com.stripe.android.view.CardMultilineWidget 中没有提供该选项。我想试试最新的 Stripe 版本,

  • 我使用的是 Stripe 版本(14.1.1)。所以将其更新为最新版本(16.8.0)
  • Build 向我展示了不需要 minSdkVersion 19 的错误。在 list 合并中需要 21。所以我将 minSdkVersion 更新为 21
  • 我有
    caches/transforms-2/files-2.1/4541b0189187e0017d23bbb0afebd16a/jetified-kotlin-stdlib-common-1.5.0.jar!/META-INF/kotlin-stdlib-common.kotlin_module:模块是使用不兼容的 Kotlin 版本编译的。其元数据的二进制版本是 1.5.1,预期版本是 1.1.15。

  • 我厌倦了更改 gradle 版本。仍然得到同样的错误。
    需要一些帮助来解决不兼容的错误并在 Stripe 中添加电子邮件和持卡人姓名。谢谢。

    最佳答案

    解决我的问题的方法是在 build.gradle 处进行更改

    ext.kotlin_version = '1.3.50'
    
    ext.kotlin_version = '1.6.0'
    
    或者最新版本的 Kotlin available并确保在 Android Studio 上更新 Kotlin 版本

    关于android - 模块是使用不兼容的 Kotlin 版本编译的。其元数据的二进制版本是 1.5.1,预期版本是 1.1.15,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67699823/

    相关文章:

    android - 未调用 Crashlytics/Fabric initializationCallback

    android - 媒体播放器无法在 Android API 28 上播放 mp3

    java - 屏蔽的 EditText 无法正常工作 android studio

    java - 构建签名 apk 时出错,我该如何解决这个问题?

    java - MIUI 12.01系统更新将我的应用更改为夜间模式。如何禁用夜间模式?

    android - 使用覆盖 View 避免背景小部件事件

    android - 自定义 SimpleCursorAdapter 和 BindView(按钮随机不可见)

    安卓键盘按键改变

    android - Realm 查找查询结果为空对象

    android - 如何在android中将路径绘制到 Canvas 中?