목록오류 (4)
제이슨의 개발이야기
안녕하세요 오늘은 저는 Http 프로토콜 방식으로 안드로이드 와 서버 간이 통신 중 java.net.UnknownServiceException: CLEARTEXT communication to book.interpark.com not permitted by network security policy 라는 오류를 만났습니다! 제 오류 해결책 은 간단했습니다 접근 Url 에서 http 로 되어있을 경우 https 로 바꾸니 해결되었습니다! 이러한 오류가 왜 생기는지 알기 위해서 http 와 https 와의 차이를 알아야합니다! http 프로토콜은 옛날 통신 방식으로 전송하는 데이터를 평문으로 보내어집니다 이러한 방식은 보안에 굉장히 취약하다는 단점이 있습니다! 중간에 패킷을 탈취해서 평문 내용을 보게 된다면..
안녕하세요 오늘 개발 중 만난 오류에 대해서 알아보고자 합니다 ㅎㅎ 오늘 개발 중에 com.google.firebase.firestore.FirebaseFirestoreException:FAILED_PRECONDITION: The query requires an index. 란 오류를 만났습니다 어 이게 뭐지? 순간 당황했는대 알고보니깐 파이어베이스는 단일 쿼리에 2개의 where 조건을 사용할 경우 Cloud firestore 에서 색인이 필요하다고 하더라구요 ! 색인을 설정하는 방법은 파이어스토어에서 색인 탭을 누르고 색인 추가 버튼을 눌러서 색인을 추가하시면 됩니다 ! 여기서 중요한점은 만약 저같은 경우 아래처럼 orderBy 와 2개의 whereEqualTo 로 이루어 저있는 경우 색인을 time..
안녕하세요 ! 파이어베이스 파이어스토어를 이용해서 안드로이드 개발 중 자바가 아닌 코틀린으로 개발 할때 예를들어 isRead 라고 저장하려고 하면 자꾸 read로 저장되는 현상이 나타납니다 이때는 해당( 예 :isRead ) 변수 앞에 @field:JvmField 라는 어노테이션을 작성하면 문제를 해결할 수 있습니다 이 문제가 발생하는 원인에 대해서 잘은 모르겠지만 저의 생각으로는 코틀린 파일이 .class 파일로 변환하는 과정에서 오류가 발생하는것으로 추측하고 있습니다 !
제가 오늘 격었던 에러 이슈입니다! 안드로이드 개발 중 패키지 관리를 위해서 기존에 Ui 클래스 들을 Ui패키지를 새로 만들고 Ui패키지에 클래스 관리를 하려구 했는대 빌드 해보니깐 이렇게 오류가 났습니다 ㅠㅠ 처음에는 제가 xml 에서 ViewModel 의 경로를 잘못 입력 해서 그런거라고 생각하여 type = "com.test.testproject.Ui.login.LoginViewModel 로 수정 했는대도 불구하고 오류가 났습니다 ㅠㅠ 개속 별의별 짓을 다 해보다가 Ui 패키지 명을 ui패키지로 바꾸고 했는대 드디어!! 정상적으로 작동이 되더라구요 ㅠㅠ 저 개인적인 생각으로는 ViewModel과 데이터 바인딩하는 과정에서 패키지명이 대문자가 있을 경우 오류가 발생되는 것으로 예상하고 있습니다!! 혹..