inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Phiên bản cơ bản] Tạo ứng dụng cộng đồng Android (Android Kotlin)

(Đừng hoảng sợ) Nếu phần gradle khác với nội dung bài giảng khi bạn đang học?

파이어 베이스 회원가입 과정이 안됩니다.

Đã giải quyết

485

w a

6 câu hỏi đã được viết

0

안녕하세요 강의를 따라서 진행하고 있는데

회원가입 버튼을 누르면 토스트 메시지로 no 가 뜨고 이메일과 비밀번호로 회원가입이 되지 않습니다.

gradle(app) 파일

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'com.google.gms.google-services'
}

android {
    namespace 'com.example.sample'
    compileSdk 33

    defaultConfig {
        applicationId "com.example.sample"
        minSdk 21
        targetSdk 33
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    }
}

dependencies {
    implementation 'com.google.firebase:firebase-auth-ktx'
    implementation platform('com.google.firebase:firebase-bom:31.1.1')
    implementation 'com.google.firebase:firebase-analytics-ktx'
    implementation 'androidx.core:core-ktx:1.9.0'
    implementation 'androidx.appcompat:appcompat:1.5.1'
    implementation 'com.google.android.material:material:1.7.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.4'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.0'
} 

gradle(프로젝트)

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.google.gms:google-services:4.3.14'
    }
}



plugins {
    id 'com.android.application' version '7.3.1' apply false
    id 'com.android.library' version '7.3.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.20' apply false
}

MainActivity.kt

package com.example.sample

import android.icu.lang.UCharacter.GraphemeClusterBreak.T
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
import com.google.firebase.auth.FirebaseAuth
import com.google.firebase.auth.ktx.auth
import com.google.firebase.ktx.Firebase

class MainActivity : AppCompatActivity() {

    private lateinit var auth: FirebaseAuth

    override fun onCreate(savedInstanceState: Bundle?) {

        // Initialize Firebase Auth
        auth = Firebase.auth

        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val joinBtnClicked = findViewById<Button>(R.id.joinBtn)


        joinBtnClicked.setOnClickListener{

            auth.createUserWithEmailAndPassword("abc1@abc1.com", "1234")
                .addOnCompleteListener(this) { task ->
                    if (task.isSuccessful) {
                       Toast.makeText(this,"ok",Toast.LENGTH_SHORT).show()
                    } else {
                        Toast.makeText(this,"no",Toast.LENGTH_SHORT).show()

                    }
                }
        }


    }
}

혹시 코드 상에서 잘못된 부분이 있을까요?

파이어베이스 firebase 코틀린 android 안드로이드 kotlin

Câu trả lời 1

0

bokchi

아마 비밀번호가 6자리 이상이여야 할 것이에요

비밀번호를 1234가 아닌 12341234로 해보시겠어요?

만약에 그래도 안되시면

Toast.makeText(this,"실패",Toast.LENGTH_LONG).show()
Log.e(TAG, "createUserWithEmail:failure", task.exception)

저기 실패 밑에 로그를 찍어서 로그를 공유해주시겠어요?

0

w a

6자리 이상으로 변경해주니 잘 동작합니다! 감사합니다

계속해서 강의 보면서 공부하겠습니다 !! 새해복많이 받으세요 :)

이미지가 기본이미지인지 확인

0

131

1

NavController error 발생

0

140

1

fragment 생성하고 메인에서 불러왔는데 안뜹니다.

0

139

2

67강 댓글

0

95

2

7강 데이터바인딩 에러

0

112

2

Firebase 스토리지 유료화 문제

1

293

2

게시글 이미지가 파이어베이스에 저장되지 않습니다.

0

180

2

AVD 갤러리에 이미지 저장 안되는 문제

0

238

2

이미지 받아오는 방법?

0

202

2

회원탈퇴 기능을 추가하려고 합니다.

0

186

2

상태바 질문 드립니다.

0

109

1

섹션2 인트로 페이지 꾸미기 질문 드립니다.

0

108

1

게시판 글을 길게 쓸경우

0

123

2

로그인 로그아웃

0

175

2

갤럭시 연결시 게시판에 업로드한 사진이 보이지 않아요.

0

202

2

웹뷰 AVD 실행안됨

0

189

1

자막켜기가 안되요 ㅜ.ㅜ

1

185

1

리사이클러뷰, 그리드레이아웃 오류

0

185

2

리사이클러뷰 오류 해결 방법이 궁금합니다.

0

193

1

firebase 스마트폰으로 연결이 안되는데 원인이 있을까요

0

256

2

안드로이드 스튜디오 게시글 이미지 업로드 유무

0

217

1

firebase 설정 오류

0

302

2

홈 화면 커뮤니티

0

178

1

게시판 글 읽기

0

238

2