亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

添加 FirebaseAuth.getInstance 后應用程序崩潰

添加 FirebaseAuth.getInstance 后應用程序崩潰

幕布斯6054654 2022-06-23 10:09:48
我昨天添加了firebase身份驗證,它工作正常,但今天在編輯一些文件后它崩潰了。僅當我添加“firebaseAuth =FirebaseAuth.getInstance()”時,應用程序才會崩潰。如果我刪除它,那么一切正常,但現在我無法添加 firebase。SignUp.javaimport android.app.ProgressDialog;import android.content.Intent;import android.support.annotation.NonNull;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.TextUtils;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;import com.google.android.gms.tasks.OnCompleteListener;import com.google.android.gms.tasks.Task;import com.google.firebase.auth.AuthResult;import com.google.firebase.auth.FirebaseAuth;public class SignUp extends AppCompatActivity implements View.OnClickListener {    private TextView alreadyRegistered;    private EditText mEmailView;    private EditText mPasswordView;    private Button signup;    private FirebaseAuth firebaseAuth;    ProgressDialog progressDialog;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_sign_up);        progressDialog=new ProgressDialog(this);        mEmailView =  (EditText) findViewById(R.id.email_signup);        mPasswordView = (EditText) findViewById(R.id.password_signup);        signup=(Button)findViewById(R.id.signup);        alreadyRegistered=(TextView)findViewById(R.id.already_registered);//        firebaseAuth =FirebaseAuth.getInstance();////        if(firebaseAuth.getCurrentUser() != null){////            //that means user is already logged in////            //so close this activity////            finish();////////            //and open profile activity////            startActivity(new Intent(getApplicationContext(), Home.class));////        }        alreadyRegistered.setOnClickListener(this);        signup.setOnClickListener(this);    }
查看完整描述

2 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

這在帶有fluuter和firebase的android中最有用


在應用程序級別build.gradle


 defaultConfig {      


    minSdkVersion 23


}

在項目級別gradle.properties添加


org.gradle.jvmargs=-Xmx1536M

android.useAndroidX=true

android.enableJetifier=true

android.enableR8=true

在build.gradle添加


dependencies {

    classpath 'com.android.tools.build:gradle:3.4.2'

    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

    classpath 'com.google.gms:google-services:4.2.0'

}

如果您不使用 Kotlin 支持,則可以跳過該 Kotlin 插件不要忘記運行flutter clean,然后flutter pub upgrade


這些更改幫助我防止了我的應用程序崩潰,它也應該對您有所幫助。


查看完整回答
反對 回復 2022-06-23
?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

您尚未初始化 firebase。將此添加到onCreate您的注冊課程中


 @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_sign_up);

         FirebaseApp.initializeApp(Context)


查看完整回答
反對 回復 2022-06-23
  • 2 回答
  • 0 關注
  • 201 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號