플러터 작업중 당황스러운 일이 있었다. 잘 작동되던 코드가 어느순간 오작동을 하고 있었다. dio.download()를 통해 파일을 다운로드 시 아래와 같은 에러가 뜬것 FileSystemException: Cannot create file, path = '/storage/emulated/0/Download/~' (OS Error: File exists, errno = 17) 인지하지 못한 코드상의 에러는 종종 있었으나 차근차근 되짚어 나가다 보면 문제가 되는 코드를 발견할 수 있는데 이번에는 아무리 코드를 확인하고 개발 문서를 뒤져봐도 코드상에는 문제가 없었다. 또한 모든 디바이스에서 나타나는 현상이 아니라 Android sdk 30 버전 디바이스에서만 나타나고 있었다. 일전에 안드로이드의 소프트웨어 ..
플러터 작업을 하던 도중 flutter pub get 명령어를 입력하면 특정 브랜치에서만 위와 같은 에러가 뜨기 시작했다. 이상한건 우연인지는 모르겠으나 flutter dart 버전을 올려서 관리하던 브랜치에서만 에러가 났던것이다. 구글링을 통해 여러가지 시도를 해보았으나 해결책은 프로젝트 경로에서 아래와 같은 명령어를 입력하면 됐다. git config --global url."https://".insteadOf git:// 음,, 다른 노트북에서 git clone으로 받아서 flutter pub get 작업을 해도 마찬가지로 에러가 떳던것을 생각하면 git의 설정문제는 아니라고 생각했으나 git config쪽의 셋팅과 flutter 특정 브랜치들이 모종의 이유로 환경이 어긋났나보다..
플러터 공부를 하는 도중 제목과 같은 에러가 발생했다. 구글링을 통해 원인을 알아보니 플러터가 불안정해서 나는 에러인것 같았다. 해결방법은 간단하며 아래와 같다. 에뮬레이터 재실행 -> Hot Run이 아닌 Nomal Run으로 프로젝트 다시 런 시키기
플러터를 설치하는 중 제목과 같은 에러가 발생했다. xcode-select --install sudo gem install -n /usr/local/bin cocoapods 기본적으로 위와 같은 명령어를 순차적으로 실행하면 해결 되는듯 하나 본인의 경우 그렇지 않았다. 이후 OS의 업데이트 후 정상적으로 동작했다.
윈도우 기준 File-settings안의 kotlin compiler 안의 target JVM version을 바꿔준다 맥 기준 Android Stidio - Preferences 안의 kotlin compiler 안의 target JVM version을 바꿔준다 1.x -> 1.8 그리고 app수준 그래들 파일에 android{} 안에 아래와 같은 코드를 넣어준다 그리고 rebuild project 하면 해결된다.
Room db를 공부 하던 중 아래와 같은 에러가 발생했다. java.lang.RuntimeException: cannot find implementation for hbs.com.timetablescreen.Utils.AppDataBase. AppDataBase_Impl does not exist 이에 대한 해결책은 다음과 같다. app수준 gradle 파일 상단에 아래와같은 코드를 추가해주고 apply plugin: 'kotlin-kapt' dependencies에 아래와 같은 코드를 추가해준다. kapt 'android.arch.persistence.room:compiler:1.1.1'
노트북을 바꾼 후 여러가지 개발환경 셋팅에서 이슈를 겪고있다. 일단 코드를 짜는데에 집중하느라 그동안 눈치 채지 못했지만 한 동안 내 커밋이 잔디밭에 반영되지 않고있엇다 ㅜㅜ 화면 뒷부분 부터 좀 휑한걸 볼 수 있는데, 학업때문에 커밋을 게을리 한것도 있지만 전에 노트북에서 브랜치 따서 코딩하던걸 merge한 것 이외에 나머지 커밋이 반영이 안되었다 ㅜㅜ 이것에대한 해결방법은 git config에 name과 email을 수정해 주는것으로 해결 할 수 있었다. 그에대한 방법은 아래 명령어를 통해서 일단 현재의 git config를 불러온다. git config --list 그럼 위 처럼 현재 깃헙 상태를 볼 수 있는데 name과 email이 셋팅되지 않은것을 볼 수 있다. 아래와 같이 이름과 이메일을 설정..
노트북을 바꾸고 전에있던 노트북에서 aws 개인키를 복사해왔다. 복사해온 키를 사용하여 aws에 ssh접속 하려했지만 제목과 같은 에러가 발생했다. 이에대한 해결방법은 아래 명령어를 써서 키의 권한을 400으로 바꿔주면 된다. $ chmod ./ {keyname} //해당 폴더 경로까지 이동한다음 사용하자.
- Total
- Today
- Yesterday
- socket.io
- chatting
- 에러
- 안드로이드
- Android
- redis
- node.js
- Git
- Hummingbird
- 알고리즘
- flutter
- Android Studio
- Django
- springboot
- CHANNELS
- 안드로이드스튜디오
- github
- mysql
- 코틀린
- 해결
- flame
- password
- 플러터
- RecyclerView
- Tutorial
- WAS
- 에러해결
- Kotlin
- django server
- DART
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |