여태까지 에러 로그를 잘 남기지 않고 그냥 그때그때 해결하고 넘어가는 안좋은 습관이 있었다.
당장 해결하고 넘어가는게 우선이라고 생각했지만, 약 일년 정도의 시간이 지나면서 예전에 분명 봤던 에러를 다시 찾아야 하는 수고가 계속 있다는 점에서 에러로그를 좀 써 볼 생각이었다.
그런데 역시 습관이 무섭다고, 슬쩍슬쩍 넘어가게 되는 경우가 많더라.
그리고 그 중 대부분은 '겨우 이런것까지 써야하나..?' 하는 것이 대부분이었는데, 이제 고민하지 않고 뭐라도 그냥 생각 날 때 마다 적어두기로 했다.
OpenCV관련 프로젝트 중, 이를 Flutter에 적재 할 일이 생겼다. 그래서 예제코드만 간단히 돌려보려 했는데..
오랜만에 플러터를 켠 탓인지 각종 버전부터 그냥 하나씩 다 걸리더라...
그래도 다행인 점은 이제는 간단한 문제 정도는 툭툭 털어낼 수 있다는 것 정도..?
여하튼, 코틀린, 그레이들 버전 등 간단한 문제들은 다 털어냈다고 생각하고 마지막이란 생각으로 flutter run을 했는데..
adb: failed to install /Users/heechankang/~~~/flutter-apk/app.apk: Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl1661648258.tmp/base.apk (at Binary XML file line #23): ar.fgsoruco.opencv_4_example.MainActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present] Error launching application on SM G973N.
찾아보니 안드로이드 12부터는 AndroidMenifest.xml에 몇 가지 요소를 추가로 작성 해야한다더라.
Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are pres
While debugging the application in android 12, the app is getting crashed.
stackoverflow.com