我想写到Firebase中的关系数据库。我的代码是这样的:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:26.0.0-alpha1'
implementation 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'
implementation "com.google.firebase:firebase-auth:9.6.1"
implementation 'com.google.firebase:firebase-database:9.6.1'
testImplementation 'junit:junit:4.12'
implementation project(':andengine:AndEngine-GLES2-AnchorCenter')
}
apply plugin: 'com.google.gms.google-services'
和项目级别的build.gradle
代码
allprojects {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
}
,而android代码是:
private FirebaseDatabase database;
private DatabaseReference users;
.....
database = FirebaseDatabase.getInstance();
users = database.getReference("user");
users.child("username").setValue("ali");
一切正常,但是Firebase数据没有变化。它与Firebase gradle或avd的清单或版本有关吗?
数据库连接良好且正常。
答案 0 :(得分:0)
将规则更改为:
{
"rules": {
".read": true,
".write": true
}
}