티스토리 뷰

이번에 학교 전공 강의로 앱 프로그래밍 강의를 수강하게 되었는데

 

뭔놈의 오류랑 꼬이는게 이렇게 많은지 제대로 빌드하기조차 어렵다

 

욕이 안나올수가 없다

 

겪은 오류들과 해결방법을 모아보도록 하자..

 

 

1. Installed Build Tools revision 31.0.0 is corrupted

 

File -> Settings -> Android SDK (좌측상단에 검색하면 빠름)

Android API 31 체크되어있으면 체크 해제하고 삭제 때리기

이놈이 설치되어 있어서 개같이 꼬이는거다.

만악의 근원.

 

어쩌다 깔리게된지 모르겠다. 역시 최신판 함부로 쓰는거 아닌가보다.

대충 검색해보니까 이 API 31은 아직 공개되지도 않은 안드로이드 12 버전에 사용되려는 녀석인 것 같다.

그래놓고 AVD 매니저로는 안드로이드 11(API 30)으로 돌리려고 하니 충돌이 나는게 어찌보면 당연한 일이었을지도 모르겠다.

 

API 31 삭제하고 프로젝트 새로 생성하고 나면 

build.gradle 파일에 버전이 30으로 잘 맞춰져 있는 것을 볼 수 있다

 

이제 빌드가 잘 된다 :D

 

 

2. AVD Manager 먹통, 응답없음

왜인지 모르겠는데 몇번 빌드했다 껐다 빌드했다 껐다 여러번 테스트 하다보면 어느순간 AVD 매니저로 뜬 가상 스마트폰이 아예 먹통이 되는 경우가 생긴다. 

스튜디오 껐다켜도 먹통 그대로다. 내 속도 같이 터질 것 같다.

이런 답답함은 오랫만에 느껴보는 것 같다.

 

내 노트북이 느려서일수도 있을 것 같은데 아무리 그래도 그건 아닌것같다. 

매트랩도 돌아가는데 안드로이드 스튜디오는 왜 안댐?

 

해결책을 찾으면 업로드할것

 

1. Cool Reboot

- 별 효과없음

 

2. Restart

- 별 효과없음

 

3. Wipe Data

이게 직빵이다 이거 하면 다 됨.

 

Actions -> Wipd Data.

데이터 싹 밀고 AVD 새로 시작하면 다시 앱 실행 잘 된다.

좀 번거롭긴 한데 해결!

 

 

 

3. 스튜디오 XML에서는 잘 맞춰져있던 화면이 AVD 매니저로 실행해보면 잘리는 현상


이상과 현실

 

아래부분 화면이 많이 잘린다.

 

내가봤을때 위에 상태바, 액션바 이거때문에 화면이 전반적으로 밀리는 것 같다.

 

 

액션바(타이틀 바)를 없애고 나니 그나마 화면잘림이 줄어든 모습이다.

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.calculator_main);;
        getSupportActionBar().hide(); // 액션바 숨기기
        ...
    }

getSupportActionBar().hide();

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함