안드로이드 업데이트 후 오류

조회수 7593회

안드로이드를 2.2에서 2.3으로 업데이트 한 뒤에 오류가 발생했습니다.

전 버전에서는 돌아갔던 프로젝트 혹은 2.3에서 새롭게 만든 Empty프로젝트가 AVD에서 설치가 되지 않습니다

이곳 저곳을 찾아보니 Invalidate cashe and restart를 해보거나, Instant run을 체크 오프 시키는 방법, 그리고 Integrate AVD를 끄는 방법을 해보았으나 모두 되지 않았습니다. Clear project도 해보았습니다.

업데이트는 2.3 물론 gradle과 같은 팝업창이 뜨는 업데이트는 모두 해주었고 API level은 24,23,25인 AVD를 이용했습니다.

AVD가 작동을 한 상태에서 안드로이드 스튜디오가 AVD 작동을 인식하지 못하고 "Waiting for target device to come online"이라는 프로그레스 메세지를 보이는 상태로 멈춥니다. 어쩔 때는 작동을 하는 때도 있으나 다시 안드로이드 스튜디오를 켜서 실행시켜 보면 프로젝트가 설치되지 않습니다.

정확히는 모르나 두개의 연결이 에러가 난것 같은데 안드로이드 스튜디오와 유저 설정파일 그리고 JDK까지 모두 삭제 한 뒤에 다시 재 설치를 해보아도 같은 문제가 발생합니다.

혹시 이 문제에 대해서 해결방안을 아시는 분 계신지요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 간혹 adb가 먹통이 될 때가 있는데 안드로이드 스튜디오를 종료 한 후 커맨드 창에서 다음 명령어를 입력해보시기 바랍니다.

    #] adb kill-server
    #] adb start-server
    * daemon not running. starting it now at tcp:5037 *
    * daemon started successfully *
    

    위 로그처럼 아무런 에러없이 실행되면 안드로이드 스튜디오를 재실행하거나 또는 커맨드 창에서 adb devices를 입력해 연결된 디바이스가 제대로 출력되는지 확인해보시기 바랍니다.

    #] adb devices 
    List of devices attached
    3230958a31e0c025    device
    

    위 방법으로도 안된다면 아래 명령어로 adb 프로세스를 강제 종료 한 후 안드로이드 스튜디오를 다시 실행해보는 것도 방법일 것 같습니다.

    #] killall adb
    

    그리고 AVD의 문제인지를 확인해보는 것도 의미있을 것 같은데요. 실제 안드로이드 디바이스는 연결이 잘되는지 확인해보시고, 잘 된다면 기존의 AVD가 아닌 새로운 AVD를 만들어서 테스트 해보세요.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 첨언하자면 adb.exe 파일은 안드로이드 SDK 폴더 -> platform-tools에 있습니다. 명령 프롬프트는 관리자 권한으로 실행하셔야 합니다. 알 수 없는 사용자 2018.6.6 17:48

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)