티스토리 뷰
이번에 학교 전공 강의로 앱 프로그래밍 강의를 수강하게 되었는데
뭔놈의 오류랑 꼬이는게 이렇게 많은지 제대로 빌드하기조차 어렵다
욕이 안나올수가 없다
겪은 오류들과 해결방법을 모아보도록 하자..
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
이게 직빵이다 이거 하면 다 됨.
데이터 싹 밀고 AVD 새로 시작하면 다시 앱 실행 잘 된다.
좀 번거롭긴 한데 해결!
3. 스튜디오 XML에서는 잘 맞춰져있던 화면이 AVD 매니저로 실행해보면 잘리는 현상
이상과 현실
아래부분 화면이 많이 잘린다.
내가봤을때 위에 상태바, 액션바 이거때문에 화면이 전반적으로 밀리는 것 같다.
액션바(타이틀 바)를 없애고 나니 그나마 화면잘림이 줄어든 모습이다.
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.calculator_main);;
getSupportActionBar().hide(); // 액션바 숨기기
...
}
getSupportActionBar().hide();
'학교공부' 카테고리의 다른 글
Matlab으로 3차원 벡터 그리는 방법 - quiver3 (0) | 2021.10.17 |
---|---|
안드로이드를 자바라 (0) | 2021.10.15 |
영상처리 | Mean filter와 Median filter의 차이 (0) | 2021.03.26 |