본문 바로가기
반응형

Android13

[Android] java.lang.IllegalArgumentException: Navigation destination that matches request NavDeepLinkRequest NavHostController 을 이용하여 개발 중 argument 를 넘기는 부분에서 오류가 발생했습니다. 원인 : argument에 URL이 포함된 경우 정상동작되지 않음 해결 : navigate 호출 시 argument 부분만 encode 하고 받는 부분에서 decode FATAL EXCEPTION: main Process: com.example.compose.shop, PID: 27732 java.lang.IllegalArgumentException: Navigation destination that matches request NavDeepLinkRequest{ uri=android-app://androidx.navigation/product/{"imageUrl":"www.google.com".. 2024. 1. 22.
[Android][compose] topBar 적용하기 feat material3 1. Composable 함수에 Scaffold 만들기 2. topbar attribute 추가하기 3. topbar 구성하기 4. Scaffold padding 설정하기 1번에서 Scaffold 를 처음 만들면 빨간색 줄이 표시됩니다. annotation으로 임시로 넘어간 것인데 2번 그림에서 최상단 주석을 보면 Material3ScaffoldPadding을 사용안했다고 하네요... 이걸 사용하지 않으면 Topbar가 Container 위에 겹쳐 노출되기 때문에 아래와 같이 설정해 주셔야 합니다. 설정을 안하면? 아래와 같이 컨텐츠 영역위로 topbar가 올라와서 컨텐츠 영역이 topbar영역만큼 가려지게 됩니다. 2024. 1. 15.
[Android] Hilt 적용 중 오류 해소 [Hilt] & java.lang.reflect.InvocationTargetException (no error message) google doc 을 따라 Hilt를 추가하였으나 아래와 같은 에러가 발생하였습니다. 사용했던 라이브러리 버전 gradle 8.3 kotlin 1.9 hilt 2.44 결론부터 말하면 hilt 2.50로 업데이트 하여 해소 되었습니다. 처음에 안드로이드 스튜디오 추천으로 hilt 2.45가 표시되 최신버전이라고 착각했으나 2.50로 빌드 후 다시 버전을 나추어 확인해 보니 2.50가 표시되었습니다. 안드로이드 스튜디오 버전 추천이 최신이라고 믿으면 안되겠네요... 2024. 1. 15.
[Android] Compose 앱에 BuildConfig가 생기지 않을 때 app/build.gradle 파일에 "buildConfig = true" 추가 android { ... buildFeatures { compose = true buildConfig = true } 2024. 1. 12.
반응형