问题标签 [flutter-plugin]
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.
flutter - 为什么 ApplicationsDocumentsDirectory 为单元测试返回 null?
我正在使用颤振“path_provider”插件。我需要一个 SQLite 操作。我的错误测试类没有找到“getApplicationDocumentsDirectory”并返回 null。该应用程序为模拟器/真实设备运行,任何工作都没有问题。
寻找提供者存储库和测试文件夹。我已经厌倦了测试类示例,但错误仍然存在。
我希望设备的返回路径文件夹。某些路径:“/Users/vb/Library/Developer/CoreSimulator/Devices/C5B3C94C-C774-4D0E-A19C-97AAF11BD9E3/data/Containers/Data/Application/0508712B-A138-483A- 921E-B5EAE6DF149F/文件"
android - 为 QuickBlox 开发 Flutter 插件 vs 使用 Native Plugins 开发 Native App
我需要为 iOS 和 Android 开发一个具有聊天和 VOIP 呼叫功能的移动应用程序。客户为聊天和 VOIP 确定的工具之一是 QuickBlox ( https://quickblox.com/ )。
QuickBlox 为 iOS 和 Android 提供原生插件以及用于身份验证、用户、AddressBoox、聊天、视频通话、内容、推送通知的 API。
在过去的 6 个月里,我一直在使用 Google Flutter 开发应用程序,我本可以使用 Google Flutter 和 Google Firebase 来实现除 VOIP 呼叫之外的所有客户端要求。
我应该构建一个 Flutter 插件作为原生插件的包装器,还是应该为 iOS 和 Android 开发具有 2 个代码库的原生应用程序。
我之前没有构建过 Flutter 插件,我会通过 Flutter + Flutter Plugin for QuickBlox 来节省时间吗?
谢谢你。
android - 如何从 Flutter Plugin 访问 Android 资源字符串
我正在为 Flutter 构建一个插件,我想从插件中访问 Android 应用程序资源字符串。
我正在尝试使用:
但R.string
指向插件资源,而不是应用程序资源。
问候
flutter - 即使在 android studio 配置后如何修复 NDK 丢失?
我正在尝试使用flutter_webview_plugin在我的flutter应用程序中实现webview,但它在运行时弹出错误。详情如下。但是,如果我运行简单的 hello world 应用程序,它会成功运行。
我遇到的错误 * 运行 Gradle 时出错:ProcessException: Process "J:\FlutterStudioProjects\knowledge_suttra\android\gradlew.bat" 异常退出:
配置项目:app NDK 缺少“平台”目录。如果您使用的是 NDK,请验证 ndk.dir 是否设置为有效的 NDK 目录。当前设置为 F:\AndroidSDK\ndk-bundle。如果您不使用 NDK,请从 ANDROID_NDK_HOME 或 local.properties 中取消设置 NDK 变量以删除此警告。
配置项目:flutter_webview_plugin NDK 缺少“平台”目录。如果您使用的是 NDK,请验证 ndk.dir 是否设置为有效的 NDK 目录。当前设置为 F:\AndroidSDK\ndk-bundle。如果您不使用 NDK,请从 ANDROID_NDK_HOME 或 local.properties 中取消设置 NDK 变量以删除此警告。
警告:指定的 Android SDK 构建工具版本 (27.0.3) 将被忽略,因为它低于 Android Gradle 插件 3.2.1 的最低支持版本 (28.0.3)。将使用 Android SDK 构建工具 28.0.3。要禁止显示此警告,请从您的 build.gradle 文件中删除“buildToolsVersion '27.0.3'”,因为每个版本的 Android Gradle 插件现在都有一个默认版本的构建工具。在 F:\AndroidSDK\licenses 检查包 Android SDK Platform 25 的许可证 警告:不接受包 Android SDK Platform 25 的许可证。
FAILURE:构建失败并出现异常。
出了什么问题:配置项目“:flutter_webview_plugin”时出现问题。
未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受。platform;android-25 Android SDK Platform 25 要构建此项目,请接受 SDK 许可协议并使用 Android Studio SDK Manager 安装缺少的组件。或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html
使用 Android SDK:F:\AndroidSDK
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 5m 19s 命令:J:\FlutterStudioProjects\knowledge_suttra\android\gradlew.bat app:properties
完成错误:请查看 android/ 文件夹中的 Gradle 项目设置。
我希望能成功加载 webview。感谢广告
flutter - 静态谷歌地图(禁用所有手势)
我想创建一个不会处理任何点击、手势的谷歌地图小部件——只是一个静态地图。我知道我需要以某种方式进行设置gestureRecognizers
,但无法确定哪个类会锁定所有手势。我应该用什么代替ScaleGestureRecognizer()
?
设置gestureRecognizers
为null没有帮助。
当此集合为空或 null 时,地图将仅处理未由任何其他手势识别器声明的手势的指针事件。
flutter - 写 NFC 卡
我正在使用颤振构建我的应用程序来读取和写入 NFC 卡我正在使用颤振插件 NFC 阅读器来读取卡,但我找不到任何方法来写入 NFC 卡。
firebase - Flutter Cloud-functions:如何配置它以调用在 localhost 上运行的函数
我正在尝试从我的应用程序中删除所有硬编码的云函数 url,这样我就不必为每个环境使用不同的配置文件。由于我们使用云函数作为我们的后端,因此尝试使用https://github.com/flutter/plugins/tree/master/packages/cloud_functions插件来实现它。但无法找到调用在本地运行的函数的方法。
由于我们在开发过程中做了很多更改,如果我们能够配置可调用的 url 会更好。提前致谢
google-maps - 是否可以为 GoogleMap 小部件添加不透明度?
我正在尝试为GoogleMap
小部件添加不透明度,但没有看到任何变化。
我以前尝试过用Container
然后添加Opacity
和GoogleMap
作为直接子级来包装整个小部件,但这也不起作用。
下面的代码可以正确构建,但没有添加不透明度:
我希望地图是不透明的。谷歌地图插件可以做到这一点,还是他们会阻止这样的样式?