반응형
안녕하세요 여러분!!
오늘은 안드로이드 스튜디오 디버깅 중 발생하는 에러
socket failed: EPERM (operation not permitted) 에 대해 이야기 해볼게요!!
이게 언제 나오냐면, 퍼미션(허가)선언을 안해줘서 나오는거에요.
즉,
이런식으로 인터넷 연결, 카메라 허용, 메세지허용, 등등
어떤 메체를 하용때, 그 매체에 대한 허용 한다는 코드를 작성해야하죠.
AndroidManifest.xml 에 <manifest 와 <application 사이에 넣어주면 돼요.
하지만!!
다 했는데도 오류가 발생할 때가 있어요!!
제가 API하는데 계속 연동이 안되길레 별짓 다했는데 디버깅 하니까 socket failed: EPERM오류 뜨더라구요..
아.. 이거 진짜 난감 했는데, 보통 사람들이..
에뮬레이터 에서 안되고 폰으로 직접 연결해서 하면 된다 라는 현상이 이거같아요.
이게
에뮬레이터에서 앱을 한번 돌리면, manifest를 수정을 해도 적용이 안될때가 있나봐요.
으!!! 이거때문에 하루 꼬박 날렸는데..
혹시나 이런거 같아 싶으면 에뮬레이터의 해당 앱을 삭제 해보고 다시 해보시면 될 때가 많답니다!
저처럼 시간낭비 하지 마시길 바라요!!
궁금한거 있으면 댓글 달아요! 안녕!
반응형
'IT기술(코딩)' 카테고리의 다른 글
resolve m1 chip Mac react native run iOS error pod install [m1칩 맥 react native run iOS 에러 해결 pod install] (0) | 2021.02.04 |
---|---|
retrofit을 이용한 open API 데이터 POJO 만들기,모델 만들기,데이터 틀 만들기 java (0) | 2020.08.05 |
안드로이드 스튜디오 날씨 API 적용하기 [아주 쉽게 설명][java] (0) | 2020.08.04 |
aws(아마존 외부 서버) 생성, 사용 방법!!!@# (0) | 2020.08.02 |
라즈베리파이 서버 구축 mysql 로그인 오류 해결 (0) | 2020.08.02 |