안드로이드스튜디오를 자바로만 사용하다가 코틀린 공부하려고 시작을했다
그래서 강좌를 보면서 따라하는데 아래와 같이 listOf, setOf, ... 등등 저런 이상한 것들만 오류가 났다
심지어 arrayOf는 또 괜찮고,,
그래서 실행을 시켜보니
아래와 같이 오류가 뜨는 곳도 없었다
오류 해결방법은 혹시 모르니 차례대로 시도해보길 바란다!
1. 코드 추가
1) Gradle Scripts의 build.gradle(Module)로 들어간다
-> plugins 괄호 안에 id'kotlin-android-extensions' 코드를 추가한다
-> sync now를 클릭하여 적용시켜준다
2) 해당 파일에 import kotlinx.android.synthetic.main.activity_main.* 를 작성한다
3) 오류해결이 되었는지 확인한다
참고로 난 위에 방법으로 했는데 결과는 똑같았다
2. 파일 삭제
1) C:\\Users\\사용자\\.gradle\\cache 내부의 폴더 삭제
-> 참고로 나는 꽤 많은 파일이 있었다. 그래서 저거를 시도할 때는 일단 사용중이었던 안드로이드 스튜디오를 실행시키지 않은 상태에서 파일을 복사하여 다른 곳에 옮긴 후, 시도하는 것을 추천한다
2) ./gradlew build --refresh-dependencies 혹은 재빌드
-> 다시 실행을 시켜본다
사실 무슨 원리인지는 잘 모르겠는데 동기 언니가 알려준 방법!
내부의 폴더를 삭제하고 재빌드 하는 방법이다
근데 저 방법 또한 실행이 되지 않았다
3. 재설치
위의 모든 것을 시도해봤는데 해결이 안 될 경우에는 삭제 후, 다시 까는 것을 추천한다
그렇게 4시간 가량을 매달렸는데 삭제 후 다시 실행하니 잘 됐다
왜인지는 잘 모르겠는데, 대충 짐작을 해보니
안드로이드스튜디오가 계속해서 버전이 업되었다가 다운되었다가
그거에 따라 사용되는 함수들이나 그런것들이 생겼다 사라졌다하는 것 같다
그래서 오류가 난게 아닌가 싶다..
즉, 재설치를 하면 해결이 된다!
참고로 나는 설치하고 다시 시작할 때, 밑에 kotlin 언어로 맞추겠냐 ?? 적용하겠냐??
이런 비슷한 말이 떴는데 그냥 okay 해줬다
혹시 모르니 참고하시길!!
즉 정리하면
1. 코드추가
2. 파일 삭제 후 재빌드
해도 다 오류가 해결이 안되면
3. 삭제하고 다시 설치!
'ⓢⓣⓤⓓⓨ > ⓐⓝⓓⓡⓞⓘⓓⓢⓣⓤⓓⓘⓞ' 카테고리의 다른 글
[Kotlin] 리사이클러 뷰 (RecyclerView) (0) | 2021.08.25 |
---|---|
[Kotlin] 네비게이션 뷰 (Navigation View) (0) | 2021.08.24 |
[Kotlin] 리스트 뷰 (ListView) (0) | 2021.08.23 |
[Kotlin] 화면이동 intent (0) | 2021.08.23 |
[Kotlin] 뷰바인딩 (코틀린 시작 전 알아야 할 점) (0) | 2021.08.22 |
댓글