유니티 안드로이드 빌드가 되지않는 현상

2주동안 개발을 못(안) 했는데 오랜만에 개발을 하려니 갑자기 안드로이드 빌드가 안 됨… ^^

두시간동안 온갖 삽질을 다 한 다음 드디어 해결했다

https://android.stackexchange.com/a/220186

갑자기 빌드가 안 되게 된 이유는 뭔지는 모르겠지만 일단 원인은 usb디버깅 권한 허용이 되지않아 빌드가 되지않고있었다.

권한허용을 하려면 usb디버깅 권한 허용 팝업창이 떠야하는데 뜨질않고있었고… 개발자 옵션에서 몇번이고 usb디버깅 사용을 하고 usb 디버깅 권한 승인 취소를 반복했지만 되지않았다. 하지만 저 방법대로 하니 권한 허용 팝업창이 뜨면서 빌드 성공!!!

.android의 경로는 C:users/username/.android 이다

Visual Studio – 출력형식이 클래스 라이브러리인 프로젝트는 직접 시작할 수 없습니다.

프로젝트 디버깅을 하려는데 계속 위와같은 에러가 발생했다.

찾아봤을때 대개는 이런 해결방법들을 제시했다.

  1. 시작프로젝트 설정
  2. 비주얼 스튜디오 유니티용 툴 설치
  3. edit-Preferences-External Tools에서 External Script Editor 설정 확인 및 수정

하지만 저 셋들 중 하나도 제대로 해결이 되는게 없었다. 애초에 디버깅이 잘 되다가 갑자기 안 되었던거였고, 설치나 설정에는 문제가 하나도 없었다.

혹시나해서 다른프로젝트들을 열어보니 디버깅하는데 이상이 없었다. 너무 이상해서 두 프로젝트를 비교해보니 한 프로젝트는 실행 아이콘 옆이 “시작”으로 되어있었고, 다른한쪽은 “유니티에 연결”로 되어있었다.

“시작”으로 표시된 프로젝트가 디버깅이 되지않는 프로젝트였다. 디버그-Unity디버거 연결을 선택하니 디버거 연결이 되면서 디버깅을 할 수 있게되었다.

잘되던게 갑자기 이러니 너무 이상해서 구글링을 하다가 해결책을 발견했다.

https://forum.unity.com/threads/cant-see-attach-to-unity-button-in-visual-studio.463530/

edit-Preferences-External Tools 에서 Regenerate project files를 하니 해결이 되었다.

지금까지 유니티를 사용하면서 이런일이 한번도 발생한적이 없었는데 참 당황스러웠다. 너무 갑작스럽게 2020으로 업그레이드를 했나싶다. 뭔가 전체적으로 너무 느린느낌이다. 다른작업하다가 유니티로 돌아오면 뭘 자꾸 로딩한다.😡