-
uppercase(),버전 확인 문제etc/코틀린_안드로이드 2021. 9. 27. 17:50
유데미 코틀린 강의를 듣다가 문제가 생겼다.
uppercase() 를 사용하고 싶지만 코틀린에서 읽지를 못했다.
>> 문제 : uppercase 호출 불가 : unresolved reference > 코틀린 파일 문제
> touppercase 는 잘됨
- null 처리문제 > x
- 버전 체크
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/uppercase.html/
들어가 확인해보면 1.4 에는 uppercase() 가 없다 !
추가 검색후 나온사실
이제 문자열과 문자의 대소문자를 변경하여 로케일의 구애를 받지 않는 새로운 API가 제공됩니다: uppercase(), lowercase(), titlecase() 확장 기능과 이에 대응하는 *Char() 이미 1.4.30의 테스트 버전에서 이 API를 사용해 보았을 수 있습니다.
+
Android Studio 4.2.0, Arctic Fox Canary 15 또는 그 이후 버전에서만 Kotlin 1.5.0을 지원한다는 점을 유의해주세요.
홀리,,,
정리 :
!!!!!! 안드로이드 스튜디오는 코틀린 버전을 자동으로 업데이트한다. !!!!!!!!
uppercase() 를 쓰고싶다 > 코틀린 버전 1.5 이상 > 안스 버전 4.2 이상
>>>>>>>> 안드로이드 스튜디오 4.2 이상으로 업데이트
>>>android studio v4.1> preference>plugin> search kotlin > 3.6 version
>>> folder gradelscripts
buildscript {
ext.kotlin_version = "1.4.32"
repositories {
google()
jcenter()
}
^^ 안드로이드 스튜디오 재설치 전 :
재설치후 :
-----------------------------------
업데이트를 할려다가 전버전의 설정과 겹처 graddle 에 문제가 생겼다, 다시 구글링후 관련 모든 파일 삭제후 재설치를 했다.
빠른 재설치가 가장 빠른 판단일 수도,,
'etc > 코틀린_안드로이드' 카테고리의 다른 글
Kotlin if vs when 성능 비교 ? (0) 2022.09.29 Kotlin Nullable (0) 2022.09.29 Deep in to Kotlin(feat .android) (0) 2022.09.27 코틀린 자바 장단점 비교, Kotlin vs Java (1) 2022.09.25 [코틀린 강의 정리]_loop section (0) 2021.09.28