하.. 정말이지 불친절한 강의
7분 20초 짜리 동영상 강의 하나 쫓아하는데 하루가 꼬박 걸렸네...
왜 이렇게 해야하는지 이해는 못하지만 인터넷 검색을 통해서 꼬박 하루만에 어쨌든 실행이 됐다.
나중에 공부하고 다시 보면 왜 이렇게 했는지 알겠지...
동영상을 그대로 따라하는데 Button 개체가 안 먹힌다.
Manifest merger faild : Apps Targeting Android 12 and higher are requred to specify an explicit value for 'android:exported' when the corresponding component has an intent filter defined.
만 하루를 인터넷 검색을 해서 알아본 결과는 아래 3가지를 해야 실행이 된다는 거.
android:exported="true"는 정말 운으로... 인터넷 검색해보니 다 false 로 하라고 되어 있는데 이거 저거 건드려 보다가 이걸 true로 하니 감격스럽게 실행이.. ㅠㅠ
1. AndroidManifest.xml 에다가 "android:exported="true"를 추가하고
2. Gradle Scripts > build.gradle(Module:_____________________) 에다가 "id 'kotlin-android-extensions'"를 추가하고 "Sync Now" 를 눌러 준다.
(요거를 해야 아래 3번이 가능)
3. MainActivity.kt 에는 "import kotlinx.android.synthetic.main.activity_main.*"를 추가하면,
Button 개체의 붉은색이 사라지고 실행이 된다.
'Computer > Android' 카테고리의 다른 글
Kotlin으로 배우는 Android 기본사항 (0) | 2022.01.02 |
---|---|
https://developer.android.com/ (0) | 2021.08.29 |
Manifest merger failed : Apps targeting Android 12 (2) | 2021.08.25 |
Installed Build Tools revision 31.0.0 is corrupted. (0) | 2021.08.15 |
Android with cotlin 기본 문법 (0) | 2021.07.28 |