【问题标题】:How to solve this error Error: Could not resolve the package如何解决此错误错误:无法解析包
【发布时间】:2020-06-01 08:22:55
【问题描述】:
Compiler message:
Error: Could not resolve the package 'razorpay_flutter' in 
'package:razorpay_flutter/razorpay_flutter.dart'.
lib/Screens/add_amount.dart:5:8: Error: Not found: 
'package:razorpay_flutter/razorpay_flutter.dart'
import 'package:razorpay_flutter/razorpay_flutter.dart';

我在我的 Flutter 应用程序中实现了 flutter_razorpay,但我收到了这个错误。然后我创建了一个新项目并再次实现了这个但是每次我导入包和热重载时都会出现同样的错误

name: gamershub
environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.3
  flutter_spinkit: ^4.1.2+1
  cloud_firestore: ^0.13.6
  google_sign_in: ^4.5.1
  flutter_facebook_login: ^3.0.0
  firebase_auth: ^0.16.0
  fluttertoast: ^4.0.1
  razorpay_flutter:
dev_dependencies:
   flutter_test:
    sdk: flutter

【问题讨论】:

  • 您能否添加您的 pubspec.yaml 文件并运行“颤振医生”并编辑您的答案以包含这两件事

标签: flutter flutter-dependencies


【解决方案1】:

我想你没有提到版本代码:)

dependencies:
   razorpay_flutter: ^1.2.1

确保 pubspec.yaml 文件有这个,并确保您遵循所需的缩进

如果你还没有解决它...

  1. 在命令行中运行flutter doctor确保没有任何错误

  2. 如果颤振没有自动为您执行此操作,请确保您执行flutter packages get

  3. 然后运行flutter pub cache repair,它应该会为您修复错误

【讨论】:

    【解决方案2】:

    很有可能您正在尝试使用不正确的软件包版本,或者您在 pubspec.yaml 中的缩进可能是错误的。

    如果这对您不起作用。请分享您的 pubspec.yaml

    【讨论】:

    • 我已经上传了所有依赖项都在工作而不是这个
    猜你喜欢
    • 2021-09-03
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    相关资源
    最近更新 更多