device offline 는 단말의 adb server와 연동이 안되었을 때 나오는 것으로,
컴파일 오류가 아니라. 컴파일 후 설치를 하려다 실패한 것으로 보입니다
이 메세지는 USB 연결이 잘 못 되었거나, 단말의 adb 서버가 이상이 있었을 때 나오는 듯 하니.
USB 연결을 확인해 보시고, 연결 되어 있을 경우 adb kill-server 를 호출해서 단말의 adb 서버를 죽인 후
adb start-server를 호출 해서 단말의 연결 상태를 conneted 로 변경 시키시면 될 겁니다.