문제
이번에 새로 개발한앱을 플레이스토어에 올리려고했는데
android.permission.ACCESS\_COARSE\_LOCATION 권한 선언이 maxSdkVersion만 다를 뿐 중복됩니다.
라는 말과 함께 업로드 되지않았다.
영어로는 Duplicate declarations of permission android.permission.ACCESS_COARSE_LOCATION with different maxSdkVersions
해결
일단 flutter_reactive_ble 라는 패키지를 사용하고있기때문에
해당 권한을 매니페스트에 넣어둔상태였는데 flutter_reactive_ble 깃헙 이슈에서 가서 검색해봤다
https://github.com/PhilipsHue/flutter_reactive_ble/issues/560
바로나옴
기존 권한인
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
이쪽을 지우고 아래 코드 4줄 넣으면 됨
<uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION" tools:node="remove"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission-sdk-23 android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
그리고 매니페스트 파일 최상단의 <manifest 여기 사이에>
xmlns:tools="[http://schemas.android.com/tools](http://schemas.android.com/tools)"
이거 넣어주면 끝
'개발 > Flutter' 카테고리의 다른 글
[Flutter] getx로 다국어 지원하기 (0) | 2023.07.17 |
---|---|
[Flutter] vscode에서 아이콘 미리보기 안나오는경우 해결법 (0) | 2023.04.28 |
[Flutter] android fcm notification이 갑자기 안오는 문제 1 (0) | 2023.03.20 |
[Flutter] Listview 상단에 padding 제거하기 (0) | 2023.01.06 |
[Flutter] web에서 회색화면나오는 버그 (0) | 2022.12.26 |