Robię appkę we Flutterze i chce wykorzystać: flutter_reactive_ble
ze strony: https://pub.dev/packages/flutter_reactive_ble
Aby jakakolwiek appka w ogóle działała trzeba w manifeście Android wstawić kody:
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="30" />
oraz:
<uses-permission android:name="android.permission.BLUETOOTH_SCAN"
tools:remove="android:usesPermissionFlags"
tools:targetApi="s" />
Pytanie tylko gdzie je wstawić - w jakich sekcjach, w którym miejscu dokładnie AndroidManifest.xml???
( Dodam, że są trzy pliki manifestu we Flutterze, w różnych katalogach: main, profile i debug ).
Mam z tym spory problem, próbowałem różnych możliwości, ale projekt (w Android Studio) zaczyna sypać błędami.
--
m.in.:
Execution failed for task ':app:processDebugMainManifest'.
> com.android.manifmerger.ManifestMerger2$MergeFailureException: Error parsing /home/user1/StudioProjects/fl_ble_3/android/app/src/main/AndroidManifest.xml