質問するログイン新規登録

Q&A

0回答

2321閲覧

Flutter Firebasestoreにてデータを取得できない問題

HozDer

総合スコア25

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

0グッド

0クリップ

投稿2021/11/20 12:19

編集2021/11/20 12:46

0

0

前提・実現したいこと

下記のサイトのFlutterからの操作を参考に
Cloud Firestoreにある
’testField: "test"’ の取得を試みてますが、
以下の該当ソースコードからにてエラーが出ます。

参考サイト(参考箇所まで飛べます)
https://zenn.dev/kazutxt/books/flutter_practice_introduction/viewer/firebase_firestore#:~:text=%E3%82%92%E3%81%97%E3%81%BE%E3%81%99-,Flutter%E3%81%8B%E3%82%89%E3%81%AE%E6%93%8D%E4%BD%9C,-Firebase%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8

発生している問題・エラーメッセージ

W/DynamiteModule(26611): Local module descriptor class for providerinstaller not found. I/DynamiteModule(26611): Considering local module providerinstaller:0 and remote module providerinstaller:0 W/ProviderInstaller(26611): Failed to load providerinstaller module: No acceptable module found. Local version is 0 and remote version is 0. I/me.firebasetes(26611): The ClassLoaderContext is a special shared library. I/me.firebasetes(26611): The ClassLoaderContext is a special shared library. I/TetheringManager(26611): registerTetheringEventCallback:com.me.firebasetest I/me.firebasetes(26611): The ClassLoaderContext is a special shared library. V/NativeCrypto(26611): Registering com/google/android/gms/org/conscrypt/NativeCrypto's 294 native methods... W/me.firebasetes(26611): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (greylist, reflection, allowed) I/ProviderInstaller(26611): Installed default security provider GmsCore_OpenSSL W/me.firebasetes(26611): Accessing hidden field Ljava/net/Socket;->impl:Ljava/net/SocketImpl; (greylist, reflection, allowed) W/me.firebasetes(26611): Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, linking, allowed) W/me.firebasetes(26611): Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, linking, allowed) W/me.firebasetes(26611): Accessing hidden method Ljava/security/spec/ECParameterSpec;->setCurveName(Ljava/lang/String;)V (greylist, reflection, allowed) W/me.firebasetes(26611): Accessing hidden method Ldalvik/system/BlockGuard;->getThreadPolicy()Ldalvik/system/BlockGuard$Policy; (greylist,core-platform-api, linking, allowed) W/me.firebasetes(26611): Accessing hidden method Ldalvik/system/BlockGuard$Policy;->onNetwork()V (greylist, linking, allowed) W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WatchStream]: (de17319) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [OnlineStateTracker]: Could not reach Cloud Firestore backend. Connection failed 1 times. Most recent error: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null} W/Firestore(26611): This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. I/chatty (26611): uid=10154(com.me.firebasetest) FirestoreWorker identical 1 line W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}. W/Firestore(26611): (24.0.0) [WriteStream]: (6230260) Stream closed with status: Status{code=PERMISSION_DENIED, description=Permission denied on resource project fir-test-3c5e7., cause=null}.

該当のソースコード,画像

イメージ説明

Dart

1class _LoginState extends State<Login> { 2 3 4 Widget build(BuildContext context) { 5 return Scaffold( 6中略 7 ), 8 9 floatingActionButton: FloatingActionButton( 10 onPressed: () async{ 11 await FirebaseFirestore.instance >>>問題箇所 12 .collection('testCollection') 13 .doc('testDocument1') 14 .get() 15 .then((ref){ 16 print(ref.get('testField'));>>>問題箇所 17 }); 18 }, 19 ), 20 21下記省略

試したこと

・androidmanifestxml 
<uses-permission android:name="android.permission.INTERNET"/>を追加

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.me.firebasetest"> <uses-permission android:name="android.permission.INTERNET"/> >>>追加部分 <application 下記省略

・グーグルサインイン
こちらは成功しているので少なくともFirebaseとは連携できているかと思います。

補足情報(FW/ツールのバージョンなど)

Windows10 AndroidStudio 4.1.3 Flutter Dart

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問