2015-06-13 8 views

Odpowiedz

7

Po przeprowadzeniu pewnych badań, aby ustalić sprawcę, w rzeczywistości było to gra-usługi-fitness: 7.5.0. Włączając to do swojego projektu (compile 'com.google.android.gms:play-services-fitness:7.5.0'), a jego skompilowanie spowoduje wstawienie <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> do pliku AndroidManifest.xml. W związku z tym PlayStore jest poprawny, prosimy o korzystanie z nowych uprawnień i funkcji. Możesz to potwierdzić, sprawdzając plik build/pośrednicy/manifesty/full/[debug | release] /AndroidManifest.xml. Tam zobaczysz nowe pozwolenie dodane. Aby to usunąć, po prostu dodaj <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove" /> do własnego manifestu i zostanie on usunięty podczas procesu manifestu scalania. Awaria nastąpi, jeśli/użyjesz interfejsu Fitness API, który wymaga tego uprawnienia, ale jeśli możesz zagwarantować, że go nie użyjesz, to masz je.

+0

Dla mnie dodano także uprawnienie "WRITE_EXTERNAL_STORAGE", które usunąłem w ten sam sposób. Chociaż nie wiem, które funkcje SDK mogą polegać na tym uprawnieniu, ale wyłączenie go nie spowodowało jeszcze żadnych problemów. – Steffen

Powiązane problemy