본문 바로가기

메모 log (간단메모)/mobile12

And Error - error: failed processing manifest. 오랜만에 Android 배포를 하는 도중에 Resource linking failed가 뜨는 것이 아닌가 Android resource linking failed 패키지 정보.../app/build/intermediates/packaged_manifests/release/AndroidManifest.xml:25: error: resource mipmap/ic_launcher (aka com.dk:mipmap/ic_launcher) not found. 패키지 정보.../app/build/intermediates/packaged_manifests/release/AndroidManifest.xml:25: error: resource mipmap/ic_launcher (aka com.dk:mipmap/ic_la.. 2024. 3. 11.
아이폰 Identifier UUID 간단 확인방법 (feat. Mac) 보안 등의 이유로 내가 사용하는 아이폰의 UUID를 확인해야하는 경우가 있어요. 이 때는 Mac PC에 아이폰을 연결 후 Finder를 열면 아래와 같이 아이폰 정보를 볼 수 있는데 빨간색 표시된 영역을 클릭하면 UUID 정보를 확인할 수 있어요. 2023. 3. 10.
MacBook, AndroidStudio Error 맥북 Retina 업데이트 후 안드로이드스튜디오를 최대 크기로 사용할 경우 이름바꾸기 등의 새로운 탭이 열릴 때마다 최대 크기로 열리면서 멈추는 현상이 발생 맥북에서 문서를 열 때 탭에서 열기를 활성화 한 경우에 발생하는 문제로 이미지 맨 아래에 '문서를 열 때 탭에서 열기' -> '안함' 으로 설정하면 문제 해결 2021. 2. 8.
'viewTreeObserver' 뷰의 크기를 측정 viewTreeObserver root_view.viewTreeObserver.addOnGlobalLayoutListener ( object: ViewTreeObserver.OnGlobalLayoutListener{ override fun onGlobalLayout() { //뷰 측정 등을 구현 //사용 후 해제 root_view.viewTreeObserver.removeOnGlobalLayoutListener(this) } }) 최상단 뷰가 화면에 그려진 후에 호출되는 관찰자 xml 레이아웃에 가장 바깥쪽 요소에 관찰자를 지정해야 함 예전에는 다른 뷰의 크기를 측정 후 특정 뷰의 크기를 지정하기 위해서 뷰를 커스텀하거나 딜레이를 주는 형태로 구현하였으나 해당 관찰자를 통해 뷰가 반영된 시점을 정확히 파.. 2021. 1. 14.