일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- unrealbuildcommand
- dxt
- asset database_androidlib
- unity package_androidlib
- unreal_android_빌드옵션
- molocon24후기
- unrealbuildshellscript
- molocon24내용정리
- owasp_dependency_check
- unreal_contentmanagement
- xcode_targeting
- sourcetree_accessdenied
- unreal_flavorselection
- xcode-select_jeknins
- sourcetree_authencicationfailed
- python3.12.4
- unreal_binaryselection
- jenkins_role관리_플러그인
- molocon24
- appcenter대체
- owasp_depdendency_check_shell
- ChatGPT
- jenkins_계정삭제
- jenkins_sudo
- Unity2022
- etc2
- cookcontent
- python_distutils_module_missing
- jenkins_owasp
- apkipa업로드저장소
- Today
- Total
목록Android/Gradle (3)
mystic-agit 개발 블로그

Jenkins 빌드를 사용하고 있는 CICD를 위한 Windows 기기에서 Android 빌드의 성능을 확인해야할 이슈가 있어 Gradle 빌드 시 성능에 대한 수치를 확인할 수 있는 방법을 찾아보았다. Gradle 빌드 시 --scan 이란 명령을 제공한다. https://docs.gradle.org/current/userguide/inspect.html Inspecting Gradle Builds If you prefer not to use build scans, you can generate an HTML report in the build/reports/profile directory of your root project. To generate this report, use the --profil..
[ 목 차 ] 1. ViewBinding 이란 2. 이슈 3. 분석 4. 결론 1. ViewBinding 이란 뷰와 상호 작용하는 코드를 더 쉽게 작성할 수 있게 해주는 기능 기존에 사용하던 findViewById를 대체하는 방법 ViewBinding의 장점 findViewById 보다 속도가 빠름 정확한 view 타입을 찾아 맵핑 NullPointerException 방지 2. 이슈 Android 애플리케이션 빌드 사용 시 build.gradle 에서 아래와 같이 viewBinding 설정을 사용중 Android { buildFeatures { viewBinding = true } } APK 빌드는 성공하였으나 앱을 사용중 viewBinding을 사용하는 로직에서 크래시 발생 FATAL EXCEPTIO..

이번 글에서 정리하는 compileDebugKotlin 에러는 코드 구현이나 빌드 환경 설정 실수(휴먼 에러)로 발생하는 일반적인 부분이 아니다. 현상 Android Studio에서 라이브러리 프로젝트를 빌드 시 관련된 에러를 얻은적은 없지만 Mac, Windows 에서 스크립트를 통해 gradle 빌드를 수행할 때 특정 프로젝트에서 높은 확률로 compilueDebugKotlin 에러가 발생하였다. 환경 - Gradle 6.x 및 7.x 빌드 - Mac 및 Windows에서 스크립트로 gradle 빌드 에러 내용 ... (생략)... D:\..(생략)..\mytest1.kt: (25, 18): None of the following functions can be called with the argume..