前提・実現したいこと
Flutterでスマホアプリを開発しています。
Firebaseとの連携をしようと思い、pubspeck.yamlにファイルを追加したのですが、import 'package:firebase_core/firebase_core.dart';ができません。
どうすればいいでしょうか、お願いします。
発生している問題・エラーメッセージ
error: Target of URI doesn't exist: 'package:firebase_core/firebase_core.dart'. (uri_does_not_exist at [antihub] lib/book_list_page.dart:3) error: The name 'QuerySnapshot' isn't a type so it can't be used as a type argument. (non_type_as_type_argument at [antihub] lib/book_list_page.dart:11) error: Undefined name 'FirebaseFirestore'. (undefined_identifier at [antihub] lib/book_list_page.dart:12) error: The name 'QuerySnapshot' isn't a type so it can't be used as a type argument. (non_type_as_type_argument at [antihub] lib/book_list_page.dart:13) error: Undefined class 'DocumentSnapshot'. (undefined_class at [antihub] lib/book_list_page.dart:15) error: Target of URI doesn't exist: 'package:firebase_core/firebase_core.dart'. (uri_does_not_exist at [antihub] lib/main.dart:4) error: Undefined name 'Firebase'. (undefined_identifier at [antihub] lib/main.dart:14) info: Unused import: 'package:antihub/main_model.dart'. (unused_import at [antihub] lib/main.dart:1) info: Unused import: 'main_model.dart'. (unused_import at [antihub] lib/main.dart:2)
一応PubGetは成功しましたが、importができません
該当のソースコード
import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; class BookList extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('本一覧'), ), body: StreamBuilder<QuerySnapshot>( stream: FirebaseFirestore.instance.collection('books').snapshots(), builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) { return ListView( children: snapshot.data.documents.map((DocumentSnapshot document) { return ListTile( title: Text(document['title']), ); }).toList(), ); }, ), ); } }
##pubspeck.yaml
name: antihub description: A new Flutter application. publish_to: 'none' version: 1.0.0+1 environment: sdk: ">=2.7.0 <3.0.0" dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.3 firebase_core: ^0.5.0+1 cloud_firestore: ^0.14.1+3 dev_dependencies: flutter_test: sdk: flutter flutter: uses-material-design: true
試したこと
なんどもPubGetをやり直す、同じようなエラーを探すなど思いつく限りのことはしてみたのですが、わかりませんでした。
どなたか力になっていただけないでしょうか
補足情報(FW/ツールのバージョンなど)
AndoroidStudioやFlutterpluginのバージョンは最新の物をつかっております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/14 06:49
2020/10/14 09:08