[Error: AndroidStudio/Kotlin] Unresolved reference: *

다른 블로그의 예제를 보며 앱 제작을 따라하던 중, 앱의 권한을 요청하는 부분에서 문제가 발생했다.

 

// 요청코드
permission["bluetooth_connect"] = Manifest.permission.BLUETOOTH_CONNECT

 

Error코드 :  android.Manifest.permission.BLUETOOTH_CONNECT? Alt+Enter

 

물론 Manifest에 권한 추가는 해줬고, 저 권한 말고도 LOCATION이나 다른것도 다 먹통이길래 뭐가 문제인지 싶었다.

아니... 왜? 저게 왜 없어..? 그런데 해결방법은 간단했다.

 

// 수정코드 : 앞에 android.* 추가
permission["bluetooth_connect"] = android.Manifest.permission.BLUETOOTH_CONNECT

 

오늘의 교훈. 너무 다른 사람 코드를 따라하지 말자....

고작 앞에 한단어 붙이는 걸로 시간낭비한거 생각하면 너무 아깝다.