我试图创建火力地堡一个新用户,但onError的连续被我ValueResultHandler叫:的Android火力地堡的的createUser失败:处理器始终在呼唤onError的
public void onSignUpComplete(String email, String password) {
Firebase ref = new Firebase(Constants.FIREBASE_URL); // this is "https://subdomain.firebaseio.com/"
ref.createUser(email, password, new SignUpResultHandler());
}
class SignUpResultHandler implements Firebase.ValueResultHandler<Map<String, Object>> {
@Override
public void onSuccess(Map<String, Object> StringObjectMap) {
Toast.makeText(getApplicationContext(), "Created User!", Toast.LENGTH_SHORT().show();
}
@Override
public void onError(FirebaseError firebaseError) {
Toast.makeText(getApplicationContext(), "Failed to create user! " +
firebaseError.getDetails(), Toast.LENGTH_SHORT).show();
}
}
我总是无法创建用户敬酒” !”并从getDetails()
空回报。
一些额外信息:在Firebase中启用了电子邮件和密码身份验证,我的清单拥有"android.permission.INTERNET"
的使用权限。我将firebase-auth:9.4.0,firebase-core:9.4.0,firebase-database:9.4.0和firebase-client-android:2.5.2作为依赖项(和播放服务)。我在应用程序文件夹中有我的google-services.json文件,并在gradle中应用插件。我在连接的设备上运行应用程序,但在模拟器上也失败了。