问题标签 [flutter-packages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
6374 浏览

flutter - 在 dart 中创建一个包

如何在新的 Dart 编辑器中创建包?

没有“添加 Pub 支持”复选框?

另外如何使用新编辑器创建“包”?

是否有描述新编辑器过程的教程?

0 投票
36 回答
200888 浏览

android - Visual Studio 代码 - URI 的目标不存在 'package:flutter/material.dart'

我刚刚为颤振开发设置了我的 Macbook,

所以我下载了flutter SDK,并将其放在我的Documents中。之后,我设置我的路径变量以在我的命令行中使用颤振。

我执行命令flutter create todolist,所以我实现了一个空白项目。

我还使用Dart-Code设置了我的 Visual Studio 代码,这样我就有了正确的语法高亮、IntelliSense 等。

因此,当我打开 Visual Studio 代码时,它会突出显示该import方法,如下图所示:

第一行代码

这意味着它还会突出显示正确的类,从而完全难以理解它是否是真正的错误。

我已经执行了两者pub get并且flutter packages get正确地得到了一切。我的路径变量都正确。

为什么它突出显示它找不到“导入”包?

0 投票
4 回答
46547 浏览

android-studio - 颤振:发布失败

Flutter 项目向我显示了'Packages get' has not been run带有建议解决方案的警告,

  • 获取依赖项
  • 升级依赖
  • 忽视

正如Darky所建议的,在这个答案中继续“获取依赖项”

我试过了,但它显示了一个错误:

发布失败

错误表示项目版本(或其他)有问题,应该在我的颤振项目中更改它?

编辑: pubspec.yaml

0 投票
5 回答
6914 浏览

ios - 无法使用 PathProvider 依赖项构建颤振项目

免责声明:首先,这是我对Flutter的早期尝试。如果是菜鸟问题,请原谅我。

我一直在为 iOS 中的 Flutter 应用程序使用 MVP-Clean 架构,当我尝试构建一个可以轻松持久化数据的数据源时,我发现了 PathProvider插件。

尝试下一个后:

  • 将依赖项添加到项目中

    dependencies: path_provider: "^0.4.0"

  • 提供依赖

    flutter packages get

    pod install

我尝试编译项目,编译器喊道:** BUILD FAILED **

Xcode 的输出:↳ === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug === /proect_directory/ios/Runner/GeneratedPluginRegistrant.m:6:9: fatal error: 'path_provider/PathProviderPlugin.h' file not found #import < path_provider/PathProviderPlugin.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1个错误产生。

我进行了快速搜索,但没有找到任何有用的东西。

谁能照亮我的道路?

编辑:

已经尝试过:

并且医生输出没有显示任何错误:

  • 医生摘要(要查看所有详细信息,请运行 flutter doctor -v):
  • [✓] Flutter (Channel beta, v0.1.5, on Mac OS X 10.13.3 17D102, locale en-ES)
  • [✓] Android 工具链 - 为 Android 设备开发 (Android SDK 27.0.3)
  • [✓] iOS 工具链 - 为 iOS 设备开发 (Xcode 9.2)
  • [✓] Android Studio(3.0版)
  • [✓] IntelliJ IDEA 社区版(2017.3.4 版)
  • [✓] 连接的设备(1 个可用)
0 投票
12 回答
22175 浏览

flutter - URI 的目标不存在 'package:flutter/material.dart'

我的 Flutter IDE (Android Studio) 不再识别material.dart了!它突然发生,我正常工作,然后我的电脑因为 CPU 100% 消耗而关闭,当我重新启动时,我发现了这个问题。

0 投票
28 回答
264637 浏览

flutter - 如何在颤振中更改包名称?

有什么方法可以更改 Flutter 项目的包名称吗?

我想在颤振项目中更改包名和应用程序名。

0 投票
7 回答
23826 浏览

flutter - 如何从 Flutter 中删除或识别未使用的包以减小项目的大小?

我在我的颤振项目中使用了一些我不再需要的包,即wilddog_authand wilddog_sync,我可以从pubspec.yaml文件和我的 dart 文件中删除导入(又名删除import 'package:wilddog_sync/wilddog_sync.dart'等)并删除 MainActivity.java 以及 Xcode 项目中的导入但是我无法清除 Flutter、cocoapod 和 gradle 安装的未使用文件。现在flutter中有一个统一的命令,我可以一次删除所有未使用的包吗?

我很确定flutter clean仅使用删除构建文件夹并在从中删除软件包flutter packages get后使用pubspec.yaml不会从中删除软件包。cocoapodgradle

例如,在flutter cleanflutter packages get重建项目之后:

可可足类 毕业典礼

然而所有的包文件仍然存在。

当然,我可以./ios/运行pods install以删除 pod:

0 投票
1 回答
112 浏览

dart - 任何获取 GoogleCredential 访问令牌的 Flutter 包

在 Flutter(Dart) 中是否有任何包来获取 GoogleCredential Accesstoken(以下示例用于在 Java 中获取访问令牌)

我需要它来修改 firebase 远程配置。

0 投票
1 回答
727 浏览

flutter - 使用flutter项目创建原生ios框架(.framework)和Android jar

是否可以从颤振项目创建 ios 框架或 Android jar?我的意思是,如果我有一个 Flutter 项目,我确信我可以从中创建一个 Flutter 包并在任何 Flutter 项目中使用它。但是是否也有可能获得 .framework(用于 swift)和 .jar(用于 Android),以便我可以在本机 swift 应用程序的 xcode 中使用该框架文件?

0 投票
1 回答
4224 浏览

dart - 导入的库 'package:geolocator/model/position.dart' 不能有部分指令

在我的颤振应用程序中,我一直在使用以下插件permission_handlergeolocatorgoogle_api_availibility。我本可以从 pubspec.yml的颤振包中添加这个插件,但是,在我的应用程序中,我使用的是google_map_flutter插件,该插件一直在使用 AndroidX 支持库。由于这个原因,我在本地添加了这些库,并对 AndroidX 进行了一些更改。所以我的应用程序结构和 pubspecs 看起来像这样。 在此处输入图像描述

所以在我的应用程序 pubspecs.yml

我的 my_permission_handler 的 pubspecs.yml

我的 api_availibility 的 pubspec.yml

我的地理定位器的 pubspec.yml

现在,当我在项目的一个类中尝试从 geolocator 导入模型类时,像这样 在此处输入图像描述

但它显示此错误导入的库 'package:geolocator/model/position.dart' can't have a part-of 指令

我不知道我在这里做错了什么,请帮助我。