问题标签 [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.

0 投票
2 回答
1235 浏览

android - Flutter Permissions 状态 NotAgain 即使在第一次启动时

我正在使用权限插件来检查权限状态并在它们处于deny状态时请求它们。但每次从第一次开始,手机和存储的权限状态都是notAgain。因此,我无法请求用户授予phoneand的权限storage。我也在我的 android 清单文件中指定了它们。

这是检查和请求权限的代码片段

我不明白为什么他们是notAgain从第一次启动应用程序开始的

0 投票
7 回答
16257 浏览

ios - 运行 pod install 时 Flutter iOS 构建失败

我正在尝试制作一个颤振插件,所以我按照https://flutter.dev/docs/development/packages-and-plugins/developing-packages上提供的步骤创建了一个插件。当我尝试运行 ios 示例时出现错误。下面是我在运行 ios 示例应用程序时得到的日志。

谁能帮我这个?

0 投票
4 回答
4690 浏览

android - Flutter, android project runs into an error while compiling

Ran into build errors, migrated to android X, Changed the plugins .....................................

Running "flutter packages get" in prototype...                   1.4s Launching lib\main.dart on Redmi 5 Plus in debug mode... registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:9: error: cannot find symbol import androidx.annotation.NonNull;                           ^   symbol:   class NonNull   location: package androidx.annotation C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:10: error: cannot find symbol import androidx.annotation.Nullable;                           ^   symbol:   class Nullable   location: package androidx.annotation C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:706: error: cannot find symbol   private void reportException(Result result, @Nullable Exception exception) {                                                ^   symbol:   class Nullable   location: class FirebaseAuthPlugin C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:610: error: cannot find symbol     public void onComplete(@NonNull Task task) {                             ^   symbol:   class NonNull   location: class FirebaseAuthPlugin.SignInCompleteListener C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:629: error: cannot find symbol     public void onComplete(@NonNull Task task) {                             ^   symbol:   class NonNull   location: class FirebaseAuthPlugin.TaskVoidCompleteListener C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:647: error: cannot find symbol     public void onComplete(@NonNull Task task) {                             ^   symbol:   class NonNull   location: class FirebaseAuthPlugin.GetSignInMethodsCompleteListener C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:187: error: cannot find symbol                       public void onComplete(@NonNull Task task) {                                               ^   symbol: class NonNull C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:492: error: cannot find symbol               public void onComplete(@NonNull Task task) {                                       ^   symbol: class NonNull C:\Users\kenny\Documents\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1+4\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java:559: error: cannot find symbol           public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {                                           ^   symbol: class NonNull 9 errors          ********************************************************* WARNING: This version of cloud_firestore will break your Android build if it or its dependencies aren't compatible with AndroidX.          See .... for more information on the problem and how to fix it.          This warning prints for all Android build failures. The real root cause of the error may be unrelated.          *********************************************************

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':firebase_auth:compileDebugJavaWithJavac'.

    Compilation failed; see the compiler error output for details.

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 10s Gradle task assembleDebug failed with exit code 1 Exited (sigterm)

0 投票
1 回答
1799 浏览

flutter - 使用 pod 依赖项创建 Flutter 插件

我创建了一个具有“FacebookShare”依赖项的颤振插件。我的 pod 规格如下所示,

在示例项目中,插件引用本地路径。所以我没有收到安装 pod 或运行项目的任何问题。发布到“ https://pub.dartlang.org/ ”后。

我尝试在我的项目中使用 dart 包,我在安装 pod 时遇到问题。我附上了下面的错误,

0 投票
0 回答
552 浏览

flutter - 在 Flutter AndroidView 中点击时 EditText 不显示键盘

这是Android平台代码。在 Flutter 小部件中嵌入 EditText AndroidView 时,软键盘无法显示。本地 Flutter 版本为 1.2.1。

Flutter 1.2.1 • 频道测试版 • https://github.com/flutter/flutter.git 框架 • 修订版 8661d8aecd(3 周前) • 2019-02-14 19:19:53 -0800 引擎 • 修订版 3757390fa4 工具 • Dart 2.1.2(构建 2.1.2-dev.0.0 0a7dcf17eb)

0 投票
5 回答
103595 浏览

flutter - 更新 /.pub-cache 中的颤振依赖项

我在我的文件夹中删除.pub-cache/hosted/pub.dartlang.org/this_plugin

更新内部依赖项的命令是什么pubsec.yaml 我相信它是

颤振包得到

下的文件夹.pub-cache仍然不是最新的。

注意:有一个pubspec.lock我删除了

0 投票
2 回答
7916 浏览

flutter - 如何在 Flutter 中从 ByteData 加载图像小部件

multi_image_picker: 2.4.11插件返回一个List<Asset>,每个Asset都有一个imageData属性是ByteData

如何在 Flutter 中显示这些?

0 投票
1 回答
882 浏览

flutter - 将纯 Android 库添加到 Flutter 插件

这可能是这个问题的重复。但它没有答案,我会在这里给出一些细节。

我在Flutter 插件的 android 项目中创建了一个带有File->New Module->Android Library的模块。现在我有一个如下结构:

/android/settings.gradle:

/android/build.gradle

当我使用flutter build apkflutter run构建示例插件项目(由 Flutter CLI 自动创建)时,出现此错误:

有什么建议么?

0 投票
4 回答
7681 浏览

facebook - flutter_facebook_login CocoaPods 依赖错误

我正在尝试将 facebook 登录添加到 Flutter 应用程序。我正在使用flutter_facebook_login。但是当我尝试为 iOS 构建时给出错误:

我没有手动安装 pod,因为flutter_facebook_login自述文件说:

(注意:您可以跳过“第 2 步:设置您的开发环境”)。

有人帮忙吗?谢谢!

0 投票
0 回答
310 浏览

flutter - 如何使用 Flutter 实现像 Instagram live 这样的直播?

我正在做一个项目,我打算使用 Flutter 框架,但是是否可以创建像 Instagram 或 Facebook live 那样的实时视频广播?