inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

Firebase 회원가입 구현

파이어베이스 연동 부분에 auth가 import가 안됩니다.(깃허브 첨부)

545

작성자 없음

작성한 질문수 0

0

파이어베이스 설정 전까지는 잘 따라왔는데 Firebase SDK부분에서 코드가 다르고 또 개발 문서에서 예시코드가 이제는 제공되지 않더라구요

 

깃허브는 https://github.com/wonttan/Mobile_Programming 입니다

android kotlin firebase

답변 2

0

원치현

삭제된 글입니다

0

개복치개발자

이 부분에 대해서 아래의 2가지 방법으로 시도해보시겠어요?

 

  1. 유사한 문제의 해결방법대로 처리 (https://www.inflearn.com/questions/500661/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%9D%B5%EB%AA%85%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B0%95%EC%9D%98-09-01-%EB%B6%80%EB%B6%84-%EB%AC%B8%EC%9D%98)

  2. 프로젝트를 새롭게 만들어서 처음부터 다시 진행

 

위의 2가지 방법대로 되지 않으시면 전체 코드를 구글드라이브/깃허브 등을 통해서 공유해주시면 살펴보겠습니다.

어떻게 에러해결을 위해 시도하셨는지의 과정도 함께 남겨주세요~

0

원치현

코틀린 현재 버전이 1.9인데 1.71로 어떻게 다운그레이드 하나요?

0

개복치개발자

제가 코드를 수정해서 드리려고 하는데

깃헛이 닫혀있네요 코드를 공유해주세요~

0

원치현

https://github.com/wonttan/Mobile_Programming

다시 열었습니다!!

0

개복치개발자

image위의 코드를 그대로 실행해서 잘 회원가입이 되는데
어떤 부분에서 어떻게 에러가 나나요?
가능하면 영상과 스크린샷으로 자세히 알려주세요.

1

개복치개발자

Firebase 부분 코드가 조금 다른건 정상동작하면 무시하시고 진행하셔도 됩니다.

오히려 코틀린 버전 바꾸고 gradle 설정 변경하시는게 더 귀찮으실거에요~

0

원치현

FirebaseAuth.getInstance()를 사용하니까 정상작동하는 것 같아서 프로젝트 진행해보겠습니다. 신경써주셔서 감사합니다!!

0

개복치개발자

image
Java 식으로 하셨다는게 잘 이해가 가지는 않는데

깃헙에 프로젝트를 다운받아서 실행해보니 위와 같이 잘 됩니다.

수동으로 import를 해보시겠어요?
코드는 아래와 같습니다.

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Toast
import com.example.capstonedesign.R
import com.google.firebase.auth.FirebaseAuth
import com.google.firebase.auth.ktx.auth
import com.google.firebase.ktx.Firebase

class JoinActivity : AppCompatActivity() {

    private lateinit var auth: FirebaseAuth

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_join)
        auth = Firebase.auth

        auth.createUserWithEmailAndPassword("abc@abc.com", "abcdabcd")
            .addOnCompleteListener(this) { task ->
                if(task.isSuccessful) {
                    Toast.makeText(this,"성공", Toast.LENGTH_LONG).show()
                } else {
                    Toast.makeText(this,"실패",Toast.LENGTH_LONG).show()
                }
            }
    }
}

 

import가 잘 안되시면 최신 안드로이드 스튜디오를 다시 다운받아보시겠어요?

1

원치현

22.3 최신버전 안드로이드 스튜디오로 다운로드하니 import 정상적으로 되는 것 같습니다. 감사합니다!

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

0

131

1

NavController error 발생

0

140

1

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

0

139

2

67강 댓글

0

95

2

7강 데이터바인딩 에러

0

111

2

Firebase 스토리지 유료화 문제

1

291

2

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

0

180

2

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

0

238

2

이미지 받아오는 방법?

0

202

2

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

0

186

2

상태바 질문 드립니다.

0

108

1

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

0

108

1

게시판 글을 길게 쓸경우

0

123

2

로그인 로그아웃

0

175

2

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

0

202

2

웹뷰 AVD 실행안됨

0

189

1

자막켜기가 안되요 ㅜ.ㅜ

1

184

1

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

0

185

2

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

0

193

1

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

0

255

2

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

0

217

1

firebase 설정 오류

0

301

2

홈 화면 커뮤니티

0

176

1

게시판 글 읽기

0

237

2