我正在学习如何使用react-native(Android)实现Firestore。然后,我找到了“react-native-firebase”并陷入了这个异常。
Error:Exception in
HostObject::get(propName:RNFirebase):
java.lang.NoClassDefFoundError: Failed resolution
of: Lcom/google/firebase/FirebaseApp;
Run Code Online (Sandbox Code Playgroud)
我已经在我的gradle中设置了firebase
(参考https://firebase.google.com/docs/android/setup/?authuser=0)Firebase
数据库的规则
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的学习代码(参考https://www.youtube.com/watch?v=_GOI7h9ojr8)
import React,{ Component } from 'react';
import {
Flatlist,
Text,
TextInput,
TouchableHighlight,
Image,
View } from 'react-native';
import firebase from 'react-native-firebase';
export default class test extends Component {
constructor(props){
super(props);
this.state = ({
todoTask: [],
newTaskName: '',
loading: false
});
this.ref = firebase.firestore().collection('todo');
}
onPressAdd = …Run Code Online (Sandbox Code Playgroud)