每当我尝试在此链接中测试样本时,我都会遇到此错误 [https://firebase.google.com/docs/storage/android/start]
--null
我的gradle文件是
FirebaseApp with name [DEFAULT] doesn't exist.
我已经检查了其他问题并尝试了他们建议的解决方案,但问题仍然存在。
请注意我正在使用eclipse。
答案 0 :(得分:0)
我也遇到了同样的错误。我想你应该在获得FirebaseStorage的对象之前登录。
将此代码放入启动器活动的onCreate()
FirebaseAuth mAuth = FirebaseAuth.getInstance();
然后在onStart()中,检查FirebaseUser值。如果用户为null,请匿名登录。
FirebaseUser user = mAuth.getCurrentUser();
if (user != null) {
// do your stuff
} else {
signInAnonymously();
}
signInAnonymously()
private void signInAnonymously() {
mAuth.signInAnonymously().addOnSuccessListener(this, new OnSuccessListener<AuthResult>() {
@Override
public void onSuccess(AuthResult authResult) {
// do your stuff
}
})
.addOnFailureListener(this, new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
Log.e(TAG, "signInAnonymously:FAILURE", exception);
}
});
}