728x90
반응형
Android 개발 중 발생한 에러를 정리하는 곳입니다.
서버 호스팅 에러
에러 코드
- E/Volley: [763] NetworkUtility.shouldRetryException: Unexpected response code 403 for http://inbeom2.ivyro.net/Register.php
발생 원인
- MiracleStep 프로젝트 리메이크 과정에서 ivyro.net의 DB이전 진행하였더니 발생함. DB와 Connection은 되는데 값을 넘겨주고, 받아오는 것이 불가능 함. DB서버 호스팅 문제인 것 같다.
해결 방법
- DB서버 호스팅 새로 파서 작업!
json 형변환 에러
에러 코드
- org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject
발생 원인
- 요청한 API의 응답에서 에러가 발생해 json타입이 아닌 HTML형식의 값이 넘어와 JSONObject 형변환 문제 발생
해결 방법
- API요청 확인 및 디버깅
main thread 에러
에러 코드
- android.os.NetworkOnMainThreadException
발생 원인
- 메인 스레드에서 네트워크 작업을 수행하려고 하기 때문에 발생
해결 방법
- 안드로이드에서는 메인 스레드에서 네트워크 작업을 수행하지 않도록 제한하고 있기 때문에, 이러한 작업은 반드시 별도의 스레드에서 수행해야 한다.
Continu to Update..
728x90
반응형
'🌐OS > AOS' 카테고리의 다른 글
[AndroidStudio] PHP 외부 DB연결 (0) | 2023.08.20 |
---|---|
[AndroidStudio] TMap API (0) | 2023.08.20 |
[AndroidStudio] SQLite (0) | 2023.08.20 |
[AndroidStudio] RecyclerView (0) | 2023.08.20 |
[AndroidStudio] Fragment (0) | 2023.08.20 |