小编Mid*_*laj的帖子

IOS中availableCameras为空但Android中没有问题

在我的代码中:

final cameras = await availableCameras();
  // Get a specific camera from the list of available cameras.
  final firstCamera = cameras.first;
Run Code Online (Sandbox Code Playgroud)

包裹 :

import 'package:camera/camera.dart';
Run Code Online (Sandbox Code Playgroud)

未处理的异常:错误状态:没有元素

0 List.first (dart:core-patch/growable_array.dart:220:5)



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSCameraUsageDescription</key>
<string>Can I use the camera please?</string>
<key>NSMicrophoneUsageDescription</key>
<string>Can I use the mic please?</string>
Run Code Online (Sandbox Code Playgroud)



已解决的问题
在 IOS 模拟器中相机不可用

ios flutter flutter-dependencies

7
推荐指数
1
解决办法
1514
查看次数

使用Typescript获取资产文件夹中的文件名列表

如何使用Typescript获取文件夹中的所有文件名?这是一个有角度的2项目。

更具体地说,我要使用的是我的photos文件夹中的图像来设置引导轮播的图像。目前,我正在这样做:

private _images: Image[] = []

ngOnInit(): void {
    this._images = [
        { "title": "Slide 1", "url": "../photos/carousel/gg_slide 1.jpg" },
        { "title": "Slide 2", "url": "../photos/carousel/gg_slide 2.jpg" },
        { "title": "Slide 3", "url": "../photos/carousel/gg_slide 3.jpg" },
        { "title": "Slide 4", "url": "../photos/carousel/gg_slide 4.jpg" },
        { "title": "Slide 5", "url": "../photos/carousel/gg_slide 5.jpg" }
    ]
}//ngOnInit 
Run Code Online (Sandbox Code Playgroud)

然后像这样在html文件中使用images数组:

<carousel>
    <slide *ngFor="let img of _images">
        <img src="{{img.url}}" alt="{{img.title}}">
    </slide>
</carousel>
Run Code Online (Sandbox Code Playgroud)

我希望能够遍历photos文件夹中的所有文件并将它们添加到images数组。这样,更新轮播所需要做的就是更改photos文件夹中的照片。

typescript1.8 angular

5
推荐指数
1
解决办法
3760
查看次数

各种其他图书馆正在请求com.google.android.gms库:play-services-measurement-api

无法通知依赖项解析侦听器.图书馆com.google.android.gms:play-services-measurement-api正在[[16.0.4,16.0.4],[16.3.0,16.3.0]]的各种其他图书馆提出要求,但已解决为16.3.0.禁用插件并使用./gradlew:app:dependencies检查依赖关系树.

    ext {
        googlePlayServicesVersion   = "16.2.0"
    }

    allprojects {
        repositories {
            mavenLocal()
            maven { url 'http://maven.google.com' }
            jcenter { url "http://jcenter.bintray.com/" }
            google()
            maven {
                // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
                url "$rootDir/../node_modules/react-native/android"
            }

            configurations.all {
                resolutionStrategy {
                    force "com.google.android.gms:play-services-basement:16.2.0"
                    force "com.google.android.gms:play-services-tasks:16.2.0"
                }
            }
        }
    }
    externalNativeBuild {
        cmake {
            path "src/main/cpp/CMakeLists.txt"
        }
    }
    productFlavors {
    }
    buildToolsVersion '28.0.3'
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', …
Run Code Online (Sandbox Code Playgroud)

android android-library google-play-services gradlew android-gradle-plugin

5
推荐指数
1
解决办法
949
查看次数

在 case 不起作用的情况下颤动多重

是否可以根据多个文档 ID 获取价值?

CollectionReference col1 =  Firestore.instance
        .collection('service');
     col1.where("title", isEqualTo:"Ac replaciment")
    .where("title",isEqualTo:"Oil Service")
        .getDocuments()
Run Code Online (Sandbox Code Playgroud)

这段代码没有给出任何结果

 CollectionReference col1 =  Firestore.instance
            .collection('service');
         col1.where("title", isEqualTo:"Ac replaciment")

            .getDocuments()
Run Code Online (Sandbox Code Playgroud)

这段代码我得到了结果
,但我的标题是“Ac replaciment”和“Oil Service”,但是当我调用更严格时,它没有给出结果,
我需要查询,例如title =="Oil Service" or title =="Ac replaciment"How todo this in firestore with flutter



当我运行此代码时,它返回来自服务器的所有数据

CollectionReference col1 = Firestore.instance.collection('service');

    col1.where("title", isEqualTo: "Ac replaciment");

    col1.getDocuments().
Run Code Online (Sandbox Code Playgroud)

但我只需要知道title=="Ac replaciment"为什么会发生这个问题?正确的代码是什么?

flutter google-cloud-firestore

5
推荐指数
1
解决办法
6738
查看次数

删除所有文件后无法回收操作和包的存储

当我尝试运行 github 操作(它将构建 android apk)时,它显示错误

\n
\n

您已使用 100% 包含的 GitHub 存储服务(GitHub\n操作和包)。在设置每月支出限额之前,GitHub Actions 和 Packages\xe2\x80\x99 无法工作。

\n
\n

操作和包的存储\n因此,我删除了所有工件文件,但在删除每个工件后,操作存储并没有减少,
例如,我删除了 20 个工件文件,每个文件包含 20mb。这意味着 400Mb,当我检查“操作存储”时,它仍然显示已溢出
为什么会发生这种情况?

\n

github github-actions building-github-actions github-actions-runners

5
推荐指数
1
解决办法
2186
查看次数

Flutter 注册确认通过电话 otp 在 aws 放大

如何添加电话并通过电话 otp 确认注册,而不是使用电子邮件 otp

flutter aws-amplify amplify-flutter

5
推荐指数
1
解决办法
159
查看次数

Flutter firebase database.set(object) 问题

我有一个 Product 类,它在 List plist 中StackOverflow,我理解使用 database.set('{"a":"apple"}) 但是当我处理 List 时我不能使用这个解决方案

更新错误信息

错误称为无效参数:“产品”实例

我的代码

  String table_name="order";
  FirebaseAuth.instance.currentUser().then((u){
    if(u!=null){
      FirebaseDatabase database = FirebaseDatabase(app: app);
      String push=database.reference().child(table_name).child(u.uid).push().key;

      database.reference().child(table_name).child(u.uid).child(push).set( (productList)).then((r){
        print("order set called");

      }).catchError((onError){
         print("order error called "+onError.toString());
      });
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

dart firebase firebase-realtime-database flutter flutter-dependencies

4
推荐指数
2
解决办法
3150
查看次数

FirebaseAuthPlugin.java:9:错误:找不到符号导入androidx.annotation.NonNull;

注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.1/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java使用或覆盖已弃用的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.1/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java使用未经检查或不安全的操作。注意:使用-Xlint:unchecked重新编译以获取详细信息。注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-3.0.2/android/src/main/java/io/flutter/plugins/firebaseanalytics/FirebaseAnalyticsPlugin.java使用或覆盖不推荐使用的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-3。0.2 / android / src / main / java / io / flutter / plugins / firebaseanalytics / FirebaseAnalyticsPlugin.java使用未经检查或不安全的操作。注意:使用-Xlint:unchecked重新编译以获取详细信息。/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:9:错误:找不到符号导入androidx.annotation.NonNull; ^符号:类NonNull位置:包androidx.annotation /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter /plugins/firebaseauth/FirebaseAuthPlugin.java:10:错误:找不到符号导入androidx.annotation.Nullable; ^符号:类可空位置:包androidx.annotation /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang。

失败:构建失败,发生异常。

  • 出了什么问题:任务':firebase_auth:compileDebugJavaWithJavac'的执行失败。

    编译失败;有关详细信息,请参见编译器错误输出。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。

  • https://help.gradle.org上获得更多帮助

15秒内失败


错误完成:Gradle任务assembleDebug失败,退出代码为1

flutter flutter-dependencies

2
推荐指数
1
解决办法
1456
查看次数

ServicesBinding.defaultBinaryMessenger 在绑定初始化之前被访问。E/颤振 (21284):

如何解决这个问题?我需要检查用户是否登录

[错误:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常:在初始化绑定之前访问了 ServicesBinding.defaultBinaryMessenger。runApp()E/flutter (21284):如果您正在运行应用程序并且需要在调用之前访问二进制信使(例如,在插件初始化期间),那么您需要显式调用WidgetsFlutterBinding.ensureInitialized()第一个。E/flutter (21284):如果您正在运行测试,您可以 TestWidgetsFlutterBinding.ensureInitialized()在测试main()方法的第一行调用 来初始化绑定。E/flutter (21284): #0 defaultBinaryMessenger。(包:flutter/src/services/binary_messenger.dart:76:7) E/flutter (21284): #1 defaultBinaryMessenger (包:flutter/src/services/binary_messenger.dart:89:4) E/flutter (21284) : #2 MethodChannel.binaryMessenger (包:flutter/src/services/platform_channel.dart:140:62) E/flutter (21284): #3 MethodChannel.setMethodCallHandler (包:flutter/src/services/platform_channel.dart:368: 5) E/flutter (21284): #4 新 FirebaseAuth._ (package:firebase_auth/src/firebase_auth.dart:15:13) E/flutter (21284): #5 FirebaseAuth.instance (package:firebase_auth/src/firebase_auth .dart:25:53) E/flutter (21284): #6 FirebaseAuth.instance (package:firebase_auth/src/firebase_auth.dart:25:29) E/flutter (21284): #7 main (package:alqaiser/main .dart:44:36) E/flutter (21284): #8 _runMainZoned.. (dart:ui/hooks.dart:239:25) E/flutter (21284): #9 _rootRun (dart:async/zone.dart :1126:13) E/flutter (21284): #10
_CustomZone.run (dart:async/zone.dart:1023:19) E/flutter (21284): #11 _runZoned (dart:async/zone.dart:1518 :10) …

flutter

2
推荐指数
1
解决办法
5274
查看次数

我需要更新文档(如果存在),否则创建

有没有办法对文档进行更新(如果存在),否则创建一个文档。现在我正在使用该update方法,但如果该文档不存在,则会抛出错误消息。

Firestore.instance.collection('partnerRequests').document(user.uid).updateData( {
                  DateTime.now().millisecondsSinceEpoch.toString():partnerRegistrationFormData})
Run Code Online (Sandbox Code Playgroud)

未处理的异常:类型“PlatformException”不是类型“String”的子类型

dart firebase flutter google-cloud-firestore

2
推荐指数
1
解决办法
2257
查看次数