일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 취준기록
- 코딩테스트
- foldindexed
- 다시봐
- 다시 정리해야함
- recyclerview
- Filter
- 다시정리하기
- 알고리즘 인증_1주차
- array랑 list
- 알고리즘 인증
- filternot
- 코틀린
- iPortfolio
- 알고리즘 인증_2주차
- Today
- Total
목록Android [오류 해결] 🔨 (7)
Moments of growth

서버 연동을 하면 가장 자주 볼 수 있는 에러가 아닐까 싶다. 이건 말 그대로 array값을 예상했으나 현재 object라는 의미이다. 위와 같이 "data" 값이 {} 중괄호, 즉 array의 값으로 와야하는데 밑에 코드처럼 data를 List 형태(object)로 선언해줬다. data class ResponseChangePW( val data: List, val status: Int, val success: Boolean, val message: String ) data class ResponseChangePW( val data: ExUser, val status: Int, val success: Boolean, val message: String )

보기 싫은 오류 문구.. 나의 해결책은 단 한가지였다. 용량 부족..!! 특히 에뮬레이터를 많이 만들고 지우고 반복하면 쓸데 없는 용량을 차지하게 된다. 삭제해주는 방법은 아래와 같다. C드라이브 용량을 비워주면 정상적으로 작동한다.

문제) 노란색으로 표시한 4가지 항목이 포스트맨에서는 잘 뜨는데 Log를 찍어봤을 때 null 값이 들어오고 안 받아와졌다. 원인) 이렇게 img_link를 imgLink로 받아왔기 때문.. data class ExUser( val createdAt: String, val updatedAt: String, val imgLink: String?=null, val imgName: String?=null ) 해결방법) 이렇게 @SerializedName을 이용해서 바꿔준 이름을 사용할 수 있다. data class ExUser( @SerializedName("created_at") val createdAt: String, @SerializedName("updated_at") val updatedAt: Stri..
https://github.com/prolificinteractive/material-calendarview GitHub - prolificinteractive/material-calendarview: A Material design back port of Android's CalendarView A Material design back port of Android's CalendarView - GitHub - prolificinteractive/material-calendarview: A Material design back port of Android's CalendarView github.com 위의 material-calendarview를 구현해보기 위해 제일 처음 단계인 jitpack.io를 설..

📌 user 이메일로 찾기 구현 @GET을 사용할 때 지금 여기는 경로가 /user?email=email 이기 때문에 @GET("user?email={email}") //잘못된 코드 계속 위의 코드로 작성을 했었다 그러자 아래와 같은 오류가 떴다 🔨 해결방법 📌 @Path를 사용해야하는 경우 : 서버 Url Path가 동적으로 들어가야할 때 @GET("chulim/tistory/{id}/videos") fun getVideo(@Path("id") id: String): Call 📌 @Query를 사용해야하는 경우 : Url에 query parameter를 넣어줄 경우 Url로 표현한다면 chulim/tistory/streams/?query= @GET("chulim/tistory/streams") fun ..

🔨 실수로 @POST("/user/login")으로 입력해서 생겼던 오류였다 ( / 슬래시가 굉장히 중요한 것임을 깨달음..)
📌build.gradle task wrapper(type: Wrapper) { gradleVersion = '0.9' } 🔨위의 코드를 추가했더니 오류 해결됐다 [참고 블로그] https://sk7168.tistory.com/4 "Task 'wrapper' not found in project" 메시지 대응 IntelliJ, SpringBoot, Gradle 2020년 10월 16일, 위 책 스터디 중, 4장 스프링 부트 웹 개발 들어가기 전에 IntelliJ 2020.2 에서 4장의 예제 프로젝트 ch04 를 열어 빌드 및 실행을 시도해 보다. 책이 출판된.. sk7168.tistory.com