일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- 안스
- RecyclerView
- Kotlin
- Gradle
- dart
- 코틀린
- WebView
- coroutine
- studio
- 유튜브
- GIT
- 안드로이드스튜디오
- Github
- image
- 에러
- error
- 웹뷰
- 스튜디오
- 안드로이드
- 레트로핏
- 안드로이드 스튜디오
- ADB
- Retrofit
- 코루틴
- 의존성주입
- build
- MVVM
- 깃헙
- viewpager
- Today
- Total
목록스튜디오 (7)
코딩하는 일용직 노동자
깃헙에서 clone 받은 오래된 프로젝트에 최신 라이브러리를 추가해서 빌드하려고 하니 아래와 같은 빌드오류가 발생했습니다. Invoke-customs are only supported starting with Android O (--min-api 26) clone 받은 프로젝트가 오래된 것이다보니 발생한 오류입니다. gradle 셋팅에 아래 내용을 추가해서 오류를 해결했습니다. android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
안드로이드 스튜디오에 설치하면 좋은.. 아주 이~쁜(?) 플러그인 두개를 소개합니다. #1. Rainbow Brackets https://plugins.jetbrains.com/plugin/10080-rainbow-brackets Rainbow Brackets - IntelliJ IDEs Plugin | Marketplace 🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio. plugins.jetbrains.com 코딩을 하다보면 괄호가 여러번 중복된 경우가 있습니다. 이럴때 코드의 괄호를 색깔별로 표시해 줌으로써 가시성을 높여주는 플러그인입니다. #2. Atom Meterial Icons 폴더와 아이콘을 종류별로 ..
안드로이드 스튜디오로 작업하면서 로그캣을 이용해 많은 로그를 확인해 보실겁니다. 기본적으로 안드로이드 스튜디오에서는 Error 로그 외엔 레벨에 상관없이 모두 색이 일정합니다. 보기 편하게 색상을 변경해보겠습니다. 1. 설정화면에서 [Editor] -> [Color Scheme] -> [Android Logcat] 으로 이동합니다. 2. 우측에 Inherit values from: 체크를 해제합니다. 3. Foreground 옆에 색상을 누르면 색상 변경을 할 수 있습니다. 각 로그레벨별로 지정하고 싶은 색상을 지정합니다. 로그레벨별 추천하는 색상 Debug : 6897BB Info : 6A8759 Warn : BBB529 Error : FF6B68 Assert : 9876AA
안드로이드 스튜디오를 사용하면서 디버그를 위해 브레이크 포인트(breakpoint)를 찍는 경우가 많습니다. 하지만 이곳저곳에 찍어둔 브레이크 포인트가 너무 많아서 불편하게 되는 경우도 있죠. 브레이크 포인트를 한꺼번에 제거하는 방법을 알아보겠습니다. Windows 작업환경에서는 Ctrl + Shift + F8 키를 누르면 Breakpoints 창이 뜨게 됩니다. Mac 작업환경에서는 command + shift + F8 키를 누르면 Breakpoints 창이 뜨게 됩니다. 창 왼쪽에 체크박스에서 체크를 없애주면 됩니다.
※ 추가 안내 안드로이드 초기부터 xml 파일의 뷰들과 연결하기 위해 findViewById를 해왔습니다만 매우 불편했습니다. kotlin-android-extensions 덕분에 findViewById를 하지 않는 편리함이 있었습니다. 하지만 서로다른 xml 파일에서 동일한 id를 사용할 경우가 많기 때문에 kotlin-android-extensions를 사용할 경우 코드가 헷갈릴 수 있었습니다. 때문에 구글에서는 안드로이드 스튜디오 4.1 버전부터 kotlin-android-extensions의 지원을 중단하고 ViewBinding 을사용하도록 안내하고 있습니다. 안드로이드 스튜디오 4.1 업데이트 후 kotlin-android-extensions를 수동으로 추가해야하는 번거로움이 생겼습니다. 우선..
10월12일 안드로이드 스튜디오 4.1버전이 릴리즈 되었습니다. 4.1버전은 개발자가 코드를 더 빨리 작성하도록 Android Jetpack 라이브러리를 사용하는 동안 생산성을 높이는 것이라 밝혔습니다. Material Design Components updates 머터리얼 디자인 컴포넌트가 업데이트 되었습니다. [New Project]에서 새로운 프로젝트를 생성할때 머터리얼 디자인 컴포넌트를 사용하고 테마 및 스타일에 대한 최신 UI기능을 지원합니다. Database Inspector Database Inspector를 사용하여 앱의 데이터베이스를 검사, 검색 및 수정할 수 있습니다. 사용하려면 API 레벨을 26이상으로 설정되어야 합니다. 메뉴 표시줄에서 [View > Tool Windows > Da..
안드로이드 스튜디오 4.0 버전에서 업데이트된 Live Layout Inspector 기능을 살펴보겠습니다. 기존 3.1버전에서부터 Layout Inspector 기능이 있었고 이번에 업데이트가 되었습니다. 레이아웃의 계층구조를 3D로 살펴볼 수 있는 비슷한 기능을 iOS 개발하는 XCode에서 본적이 있는데 안드로이드 개발에서도 이용할 수 있게 되었습니다. Layout Inspector 창은 View > Tools Windows > Layout Inspector를 선택하면 사용할 수 있습니다. 우선 테스트 기기를 컴퓨터와 연결하거나 에뮬레이터를 작동시키고 디버그할 앱을 실행합니다. 그리고 [+Select Process]를 누르면 디버그할 앱을 선택할 수 있습니다. 레이아웃의 구조도 쉽게 표시가 되고, ..