방대한 문서보다 동작하는 소프트웨어

안드로이드 스튜디오 5

[안드로이드] 라이브러리 업그레이드가 안될 때

라이브러러 업데이트가 안되는 상황 라이브러리 또는 오픈소스 버전을 업그레이드(10.0.6 -> 11.0.1) 했는데 External Libraries에선 여전이 10.0.6 을 가리키고 있을 때가 있습니다. (가끔 혹은 처음 / 회사 또는 개인) 로컬 Gradle 캐시를 의심해 봐야 합니다. 재밌는 것은(당사자는 노잼), 동료들은 괜찮은데 나만 그렇다는 겁니다. 해결하기(결론) 해당 안드로이드 프로젝트 디렉토리가 아닌 외부에 숨겨진 .gradle 에서 해당 라이브러리 캐시를 찾아서 관련 파일을 모두 제거후에 빌드 해야 합니다 경로는, /Users/{유저명}/.gradle/caches/ 입니다. 안.스의 External Libraries -> Gradle:{라이브러리 namespace} -> 커서메뉴(마우..

개발 2023.10.05

[안드로이드] Android Studio 의 유용한 기능

Android Studio 에는 유용한 기능이 많습니다. 저도 여러가지 기능을 사용하고 있지만, 평소에 사용해보지 못한 기능을 나열해봤습니다. 스크래치 파일 Playground 와 비슷한 기능입니다. 형식에 구속받지 않고 빠르게 실행해볼 수 있습니다. https://www.jetbrains.com/help/idea/scratches.html Scratch files | IntelliJ IDEA www.jetbrains.com 변경 사항이 있는 모듈 표시 변경 사항이 있는 모듈을 파란색으로 표시해줍니다. 패키지가 파랗게 변합니다. `전기뱀장어` 버전부터는 기본설정이 ON 입니다. Preferences-> Version Control-> Show directories with changed descenden..

개발 2022.06.21

[안드로이드] Attach Debugger to Android Process 오류 팝업

Warning: debug info can be unavailable. please close other application using adb: monitor, ddms, eclipse // 경고: 디버그 정보를 사용할 수 없습니다. // adb를 사용하여 다른 응용 프로그램을 닫으십시오: 모니터, ddms, 이클립스 안드로이드 스튜디오에서 디버깅을 하려는데, 위와 같은 경고 메시지가 뜨면서 디버거가 동작하지 않을 때가 있습니다. 원인 ADB 가 Disconnect 된 실제 또는 가상 장치를 연결하고 있거나 캐시하고 있기 때문 입니다. 해결책 Android Studio 를 종료하고, adb 로 서버를 kill, start 하고 usb 연결을 재시작 하면 됩니다. adb kill-server adb st..

카테고리 없음 2022.05.10

[안드로이드] Android Studio 필수 설정, 플러그인, 단말설정, 도구

필수 설정 메모리 설정 A.S 를 실행하는 JVM(Java Vertual Machine)은 미리 정의된 메모리 양을 할당한다. 기본값은 플랫폼에 따라 다르지만, 이는 안드로이드 앱을 개발함에 있어 대부분 부족하다. 때문에 속도가 느려지기 전에 메모리 힙을 늘려 사용하는 것을 권장한다. 그렇지 않으면 미리보기 화면을 렌더링 하는 중에 A.S 가 먹통이 될 수 있다. 필자는 12GB를 할당한다. -Xmx12288m Help > Custom Editor VM Options... > studio.vmoptions(파일) 에서 설정 가능하다. 최신라이브러리 체크 비활성화(Lint) Preferences -> Editor -> inspections -> NewerVersionAvailable 비활성화 시키는게 좋습..

개발 2022.04.08