반응형

Error 8

[RN]error: internal/modules/cjs/loader.js:883 error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.

분명 신규프로젝트로 npx react-native init 프로젝트명 이렇게 했는데, 스튜디오에서 작동이 되지 않는다. 왜 그런것인가? 했는데, Desktop 경로인 것에는 한글이 없고, 바탕화면 폴더에서는 한글 경로가 껴버리는 바람에 이런 것이었다. 안드로이드 스튜디오에서 컴파일될때 한글이나 특수문자가 끼니 해당 문자가 컴파일 경로에서 방해되어 해당 부분이 작동되지 않던 것. 괜히 그래들 버전을 7.2에서 6.7로 변경하고 안드로이드 스튜디오 SDK 파일 날리고 뻘짓했었다. https://blog.naver.com/psjin312/222334408580 error: internal/modules/cjs/loader.js:883 다음과 같은 에러가 발생했다. Terminal에서 npm start 실행 시..

코딩/React Native 2022.03.06

[GIT] ignore한 파일인데, git pull 에러를 뱉는다. fatal: could not reset index file to revision 'origin/main'.

이전 포스팅에서 git에 파일을 무시하거나 이미 올려놓고 그 이후 변경을 감지 못하게 하는 것에 대하여 posting했었다. 그런데, 이때 나는 이것이 로컬에서만 자유자재로 변경되는 것을 가정한 상태로 적용했던 것인데, git pull 시 remote랑 local에서 다르니 Git이 오류를 뱉는다. (뭐야 왜 안되요? 로컬 달라도 그냥 붙어야 하는거 아니냐? 컨플릭은 되도 그냥 로컬의 변화를 안보고 덮어쓰길 기대하는건데, 왜...안됨?) fatal: could not reset index file to revision 'origin/main'. 위 경우 변경을 감지못하는 파일이 바뀌는 바람에 로컬파일을 덮어쓰기 실패하면서 나오는 오류다. 이럴 경우 진짜 git reset --hard을 해도 안먹힌다. 겨..

코딩/Git 2022.02.28

[MYSQL] connection error : Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

원인은 간단하다. mysql 자체에서 plugin이 있는데, 해당 부분이 caching_sha2_password로 저장되어 있기에 그렇다. cmd로 mysql에 접속 후 하단의 문구를 치면 SELECT Host,User,plugin,authentication_string FROM mysql.user; 테이블이 나온다. mysql 자체에서 plugin이 있는데, 해당 부분을 caching_sha2_password에서 mysql_native_password로 바꿔야 하는데, 바꾸는 문장은 이렇다. ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword'; ALTER USER 'apple'@'local..

코딩/SQL 2022.02.12

서버 에러알림 SMS를 텔레그램봇을 이용한 알림연동으로 교체하기.

shared.co.kr/196 [텔레그램] Telegram Bot API 로 알림(push) 받기 이런 좋은 서비스가 있다는 걸 이제야 알았습니다. 텔레그램 Bot Api를 이용하면 텔레그램 app을 통해 알람을 받을 수 있습니다. 예를 들어, 뉴스 검색을 하는 크롤러를 만들고 특정 키워드를 포함 shared.co.kr 내용은 다 비슷한데, 제일 중요한 발송부분이 있다. 그 부분을 수정해야하는건데, 다른 곳에서는 해당 부분을 잘 안알려주지만, 여기는 제대로 알려줘서 포스팅한다. 기존에는 카카오톡이나 라인, 텔레그램 중에 고민했지만, 카카오는 유료.(유료라면 그냥 sms 쓰는 게 더 편하다. 이미 구축도 되어있으니까) 라인은 ?? 검색안해서 모름 텔레그램은 해당 자료가 많아서 해당 자료로 대체 www.np..

취업/PHP 2021.04.29

[RN]리액트 네이티브(14)"error type 3 error activity class does not exist"

error type 3 error activity class does not exist 이 문구의 에러는 원인은 여러가지이다. 하지만 나의 경우에는 다른 init으로 만든 android를 가져와 덮어 씌우는 문제에서 발생된 문제였기에 해당문제는 제목에 따른 문제였다. ''have"라는 이름으로 프로젝트를 만들었고 이것이 gradle을 만지다가 고장나버렸다. "div"라는 이름으로 긴급하게 만들어 div android파일을 have android 파일에 덮어씌웠더니 작동은 되는데 이상한 에러 문구가 뜬다. error type 3 error activity class does not exist 이러한 이유는 프로젝트는 have이나 실제로 구동되는 것은 div 프로젝트로 인식하기에 그렇다. 기존에 있는 bui..

코딩/React Native 2021.04.19

[위코드] TIL(Today I am Learned) -37(마우스 이벤트 해결)

아까전에 TIL을 다 쓰고 잠자러가기전에 조금만 더 만져보기로 했는데, 이게 왠걸 바로 해결. 바로 해당값에 직접 접근하려고 했던 것이 문제였다. 달력창을 호출하면서 아무 생각없이 조물딱 거리다가 불현듯 생각이 났는데, 처음에는 달력을 호출해서 나가도 안꺼지는건가 했는데, 마우스를 달력 선택범위 밖으로 꺼내보니 잘 작동하더라. 즉, 마우스 이벤트는 정상적으로 작동되고 있었고, 단지 날짜를 클릭했을 경우 꺼지지 않는 게 문제였다는 것을 인식하였다. 이를 해결하기 위해서 datepicker 안에서는 직접 접근이 어렵기때문에 이를 해결하기 위해서 useEffect를 만져보았다. 이전에 작성한 내용에서 해당 날짜의 변화값을 인지하는 useEffect에서 해당 내용을 추가하였다. //날짜 형식변환기, 마우스 이벤..

728x90