我正在制作我的第一个应用程序,用Flatter构建一个Android应用程序.

 import 'package:http/http.dart' as http;

我收到一个错误:

错误:URI的目标不存在:‘package:http/http.dart’. (URI_DOS_NOT_EXIST at[fltter_crypto]lib\home_page.dart:3)

这是我的密码:

  Future<List> getCurrencies() async{
    String cryptoUrl = "https://api.coinmarketcap.com/v1/ticker/?limit=50";
    http.Response response = await http.get(cryptoUrl);
    return JSON.decode(response.body);
  } 

谢谢,

推荐答案

您需要将HTTP依赖项添加到pubspec.yaml,如下所示.

 dependencies:
      flutter:
        sdk: flutter

      # The following adds the Cupertino Icons font to your application.
      # Use with the CupertinoIcons class for iOS style icons.
      cupertino_icons: ^0.1.2
      http: ^0.12.0

添加依赖项后,您需要运行以下命令来更新/安装所需的软件包:

flutter packages upgrade

希望这有帮助

Dart相关问答推荐

捕获一个区域中的所有期货

切换到可靠的零安全后简单分配中的可空性不匹配

如何使用 http 库捕获 SocketException?

在Flutter中重命名文件/图像

AppLifcycleState.didChangeLifecycleState( ) 函数在应用程序进入前台或后台时不被调用

Flutter:是否可以有多个 Futurebuilder 或一个 Futurebuilder 用于多个 Future 方法?

ProcessException:进程C:\..\myapp\android\gradlew.bat异常退出:

在dart polymer重复模板中获取索引

Flutter:我应该在哪里调用 SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark)

如何提取dart/Flutter视频元数据

将DateTime转换为ISO 8601

基于镜子的反射和传统反射有什么区别?

如何循环遍历元素列表

Visual Studio 的 Dart 插件

如何在dart中获得一周的开始或结束

Dart:异步抽象方法

Dart vs Polymer vs Bootstrap

必须初始化不可为空的实例字段

_internal 的语义是什么?

列出dart中双点(.)的使用?