안드로이드(java)/에러 관련
-
[안드로이드] cannot send message, radio is off안드로이드(java)/에러 관련 2018. 12. 4. 17:39
cannot send message, radio is off 에뮬레이터에서 sms 보내기 실습 하는중에 이상한 에러를 만났습니다. '에뮬레이터에 라디오도 설치되어 있나? 근데 이건 어떻게 켜지?' 이런 말도 안되는 생각을 하면서 에뮬레이터 내용에서 설정을 건들만한 곳이 있는지 열심히 찾아보았습니다. 근데 딱히 그런건 보이지 않네요. 뭐가 막혀있길래 문자가 안가지? 생각하면서 에뮬레이터 status bar를 천천히 살펴 봅니다. 근데 비행기 모드가 켜져 있는게 눈에 띄네요. "혹시!? 이녀석인가!" 하면서 airplane mode를 해제하고 다시 문자를 보내봅니다. 이제서야 정상적으로 수신이 되네요. 문자나 전화 수신 안되시는 분들은 비행기 모드 끄고 해보시면 잘 될 것 같습니다.
-
[안드로이드] unable to add window -- token ~~~ 에러안드로이드(java)/에러 관련 2018. 12. 4. 16:44
activity 하나에서 fragment로 넘어가도록 만들었고 4개 정도 되는 fragment를 넘어 다니게 했습니다. 근데 그 중 한군데서 dialog를 사용했는데 이상한 에러가 출력되네요. unable to add window -- token android.os.BinderProxy@2db8d991 is not valid: is your activity running? 이런 에러가 났어요. field값으로 BTActivity activity; 이렇게 만들어주고 dialog를 아래처럼 만들었는데 가끔 뻗어버려요.AlertDialog.Builder alertDialog = new AlertDialog.Builder(activity); 왜 에러가 났나 보니까 activity 일때와 fragment 일때 구..
-
[안드로이드] Your project path contains non-ASCII characters 에러안드로이드(java)/에러 관련 2018. 12. 3. 10:06
외부에서 만든 프로젝트를 제 컴퓨터에 복사해서 불러오는 이상한 에러가 나타났습니다. Your project path contains non-ASCII characters 이상 없는 프로젝트였는데 뭐지? 하면서 또 찾아봅니다. 에러 구문의 전체 내용은 아래처럼 나옵니다. Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the li..
-
[안드로이드] Application Installation Failed안드로이드(java)/에러 관련 2018. 11. 14. 09:09
Application Installation Failed 코드를 수정하고 run app 을 했는데 위와 같은 에러가 딱 나옵니다. 왜 실행은 안되고 저런게 나오나... 뭐가 문제인지 찾아봅니다. 인스톨이 왜 실패했는지 정확한 이유는 모르겠으나 해결 방법은 찾았습니다. 메뉴들 중에 Build -> Clean Project 를 눌러서 프로젝트를 한 번 비우고 다시 Build -> Rebuild Project 를 한 후에 실행해보니 잘 되네요. 혹시 저와 같은 증상이 나타난다면 이렇게 해보세요. 저 에러가 한동안은 소스 수정하고 run 할때마다 나타나서 귀찮게 하더니 요즘에는 안나타나네요. 뭐가 문제였던건지...
-
[안드로이드] FATAL EXCEPTION: OkHttp Dispatcher안드로이드(java)/에러 관련 2018. 11. 13. 17:59
레트로핏2 연습중 에러가 났습니다. FATAL EXCEPTION: OkHttp Dispatcher ?? 이게 왜 나오지? 이상하네 제대로 한것 같은데... 천천히 로그캣 내용을 살펴 봅니다. 잠시 후 어이없는 실수를 했다는것을 알아차리고 실소가 나옵니다. 레트로핏을 사용하는건 인터넷을 사용한다는 것인데 그러기 위해서는 인터넷 권한이 manifest에 들어가 있었어야만 하겠죠. 근데 깜빡하고 그걸 빼먹었네요 ㅜ 2018-11-13 16:37:53.720 18051-18093/com.example.cis.retrofitprac E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher Process: com.example.cis.retrofitprac, PID: 18051..
-
[안드로이드] Attempt to write to null array 에러안드로이드(java)/에러 관련 2018. 9. 1. 16:47
Attempt to write to null array 에러 배열 연습 중에 위에 있는 그림처럼 Attempt to write to null array 에러를 보게되었습니다. 제대로 한것 같은데 왜 이런 에러가 나올까 알아보니... 처음 선언 할 때 초기화를 하지 않아서 나오는 에러 구문이라고 하네요. 다시 초기화를 하고 실행시켜보니까 이상없이 잘 되네요. 혹시라도 이러한 에러를 마주친 분들... 배열을 생성하면 초기화 하는걸 꼭 기억해야할것 같아요. 저도 포함해서요 ㅜ
-
[안드로이드] AysncTask 재사용시 뜨는 에러 구문 : Cannot execute task: the task has already been executed (a task can be executed only once)안드로이드(java)/에러 관련 2018. 6. 2. 22:58
AsyncTask를 연습하는데 에러가 났습니다. 이너클래스에 Asynctask를 상속받아 생성한 Task라는 클래스를 만들었고 그 값을 필드에 선언하고 객체생성까지 했습니다. 물론 필드에 객체 생성하는건 좀 아니지만... 연습이라 그냥 이렇게 했습니다. 그리고 필드에 선언한 그 변수값을 새로운 버튼에 넣고 실행시켰습니다. 처음 실행시켰을때는 잘 되는데 다시 실행하면 아래처럼 에러구문을 뱉어내며 뻗어버립니다. java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once) 찾아보니 Asynctask 객체가 한번 사용 되면 재사용이 안되는것 같더라구요...