목록error (9)
라떼는말이야
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dMijwu/btrEH5hwj4K/Eykx59zVNH5ZzUwrWocR31/img.png)
문제 상황 GitHub에 Push를 시도하던 중 다음과 같은 오류 발생. 토큰을 재발급 받아 갱신시켜 봤지만 해결 안 됨 Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed Unexpected end of file from server at git4idea.GitAppUtil.sendXmlRequest(GitAppUtil.java:30) at git4idea.http.GitAskPassApp.main(GitAskPassApp.java:58) Caused by: java.net.SocketException: Unexpected end of file from server at java..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dv864a/btrvW3M3RKe/uMrmbpqk2THC6WDZHxayHk/img.png)
프로젝트의 로그인 부분을 DataBinding으로 변경하는 과정에서 예상치 못한 에러를 만났다. 구현 중이던 상황 구현하던 부분은 로그인 버튼을 누르면 뷰모델의 login() 함수를 호출하는 것이고, login() 함수는 로그인 화면의 아이디, 패스워드 EditText에서 텍스트를 가져와 파라미터로 넘겨주려고 한다. 에러를 만난 부분 하지만 아래와 같은 오류가 발생하면서 빌드에 실패한다. if getId is called on an expression, it should have an id: userId.text 분명 개발자 가이드에서도 .text로 접근하라고 되어있었다. 문제 해결 해결한 방법은 생각보다 간단했다. text를 getText()로 변경하면 빌드에 성공한다. 개발자 가이드에서 .text와 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lnDgQ/btrrjhadWU3/QRKqstNsXzzmzSXuMHkeCk/img.png)
java.lang.RuntimeException: Unable to invoke no-args constructor for interface retrofit2.http.Url. Registering an InstanceCreator with Gson for this type may fix this problem. 레트로핏 사용을 하는데 위와 같은 오류가 발생했다. 서버에서 내려주는 데이터 { "id": 4, "title": "세상에서 제일 맛집!! 여기로 와요!!", "price": "18,000원", "lat": 35.219413, "lng": 126.853902, "imgUrl": "https://i.picsum.photos/id/131/200/200.jpg?hmac=q40x2oH1ZEkSm4ghNQ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvpMb6/btraexhGWdW/TiWp2U4PehsdcUaXXk3Tn0/img.png)
기본 드라이브가 아닌 외장 SSD 혹은 외장하드에서 프로젝트 작업을 하다가 오류가 발생하셨나요? 이번주에 코틀린을 새로 공부하기 시작했다. 커넥트 재단 - 부스트 코스에서 코틀린 기본 문법을 학습 후 패스트캠퍼스에서 처음으로 유료 온라인 강의를 신청했다. 학원따위 다니지 않아도 된다는 신념이었는데, 막상 졸업까지 한 학기만 남겨놓은 상태에서 독학으로 수많은 기술 스택을 쌓을 생각에 아찔해져서 결제하게 되었다. 물론 커리큘럼이 너무나 마음에 들었다. 앞으로 강의를 들으며 만들어질 중간 산출물들을 종종 블로그에 올리려고 한다. 어쨌든, 호기롭게 안드로이드 스튜디오를 열어서 프로젝트를 새로 만들었다. 이전에 부스트코스에서 자바로 안드로이드 강의를 들을 때는 이미 안드로이드 스튜디오 버전 차이 때문에 UI 차이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btre3m/btq5u3lI0YR/sXv29xIVe3kIQeVGdyBRfk/img.png)
오류 경위 어제(2021/05/23) 오후 윈도우 업데이트를 진행했다. 업데이트 이후에는 별다른 문제가 없었는데, 집에 와서 보니 작업표시줄이 이상한 것이다. 처음에는 작업표시줄 오른쪽에 있어야 할 아이콘들과 시계 등이 아예 보이지 않았다. 재부팅을 해보아도 마찬가지였다. 화면 밖으로 밀린 건가 싶어서 작업 표시줄 높이를 높여보았더니 역시나 화면 밖으로 밀려나 있던 아이콘들과 시계 등이 우르르 딸려 올라왔다. 당장 컴퓨터를 사용하는데 큰 문제가 없어서 내일 재부팅 하면 괜찮겠지 하는 생각으로 자고 오늘 아침 다시 컴퓨터를 켜서 보니 아이콘들이 막 겹쳐있는 오류가 발생한 것이다. 어제 오후에 사용할 때와 지금의 사용 환경의 차이점은 어제는 노트북만 사용했고, 오늘은 듀얼 모니터를 연결해서 사용한 것이다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/evxuuZ/btq0u5twRrI/243DBxk3RxKRzjUxpYhCK1/img.png)
에뮬레이터를 실행시키면 안드로이드 스튜디오 하단에 Waiting for all target devices to come onine 이라는 메시지가 한참 떠있다가 300초 뒤에 에뮬레이터를 실행시킬 수 없다고 하고 에뮬레이터에는 다음과 같이 아무 화면도 뜨지 않는 오류가 발생했다. 해결방법 AVD Manager을 실행시킨다 Wipe Data 클릭 가상 기기 목록 오른쪽의 ▼ 버튼을 클릭하여 Wipe Data 항목을 클릭한다. -> [YES] 다시 실행해본다 Wipe Data를 통해 데이터를 초기화 한 후 다시 실행시켜보니 구글 로고가 뜨면서 재부팅을 한다. -> 정상 동작한다. 이래도 안된다면 가상 기기를 새로 설치하자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/crGx1F/btqZYmqKQla/nnVpTODuhDTu7AqpjkxP21/img.png)
specified for property 'mainMergedManifest' does not exist 처음 프로젝트를 생성하고 에뮬로 실행했더니 위와같은 오류가 발생했다. 해결 방법 1. build.gradle 선택 위 코드에서 dependencies의 gradle:4.1.2 버전을 4.0.2 버전으로 다운그레이드 해준다. 2. gradle-wrapper.properties 선택 위 코드에서 gradle-6.5-bin.zip을 6.4.1로 바꿔준다. 3. Sync Now 클릭 Sync Now 버튼을 눌러 업데이트를 완료해준다 4. 성공..?! 오오 됐다..!! o( ̄▽ ̄)d
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/L3K4v/btqOH9h4OzJ/FeOHlhwChizsDFqUIeekxk/img.png)
home.kepco.co.kr/kepco/CY/K/ntcob/ntcobView.do?pageIndex=2&boardSeq=21045665&boardCd=BRD_000039&menuCd=FN02070501&parnScrpSeq=0&searchCondition=total&searchKeyword= 위 사이트에서 가운데 붙임1 파일을 다운로드 받으려고 하면 중복된 헤더를 받았다는 에러메시지가 뜬다.. 해결방법: 아마 크롬 혹은 같은 계열의 브라우저를 사용했을 것이다. 크롬 말고 인터넷익스플로러나 웨일 등 다른 브라우저로 접속해서 다운로드 하면 될 것이다.