Po aktualizacji aplikacji play-services-fitness od wersji 7.0.0 do wersji 7.5.0 zauważyłem, że gdy przejdę do przesłania nowej wersji do PlayStore, będzie to oznaczać mnie, że dodaję nowe pozwolenie i 2 nowe funkcje. Nie zrobiłem tego! Co za cholera.Jak usunąć zezwolenie dodane z powodu interfejsu Google Fitness API 7.5.0
Odpowiedz
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.
- 1. Jak usunąć MapType z mapy Google za pomocą interfejsu API Map Google V3 w Mapach Google?
- 2. PlayServices reklamy 7.5.0 biblioteki potrzebują pozwolenia WRITE_EXTERNAL_STORAGE
- 3. Geokodowanie bez interfejsu API Google?
- 4. Uwierzytelnianie interfejsu API Dysk Google
- 5. Brakujące interfejsy API Google dla poziomu interfejsu API API 25
- 6. Konfigurowanie interfejsu API Kalendarza Google
- 7. Uwierzytelnianie interfejsu API danych Google
- 8. Google Analytics, pobierz adnotacje z interfejsu API
- 9. Jak wykonać funkcję Fitness
- 10. Dysk Google API interfejsu API javascript
- 11. Jak możemy usunąć dynamicznie dodane fragmenty z układu
- 12. Google Play Services 7.5.0 AnalyticsService NPE onStartCommand
- 13. Autoryzacja interfejsu API Kalendarza Google Błąd
- 14. Jak usunąć białe linie podczas korzystania z interfejsu Google Maps API na iPadzie?
- 15. Jak usunąć wpisy historii dodane przez history.pushstate?
- 16. Jak usunąć wydarzenie $ .hover dodane przez jQuery?
- 17. Jak korzystać z interfejsu Google Knowledge Graph API
- 18. Jak korzystać z interfejsu API rozpoznawania mowy google w pythonie?
- 19. Jak odczytywać zdarzenia z interfejsu API Google Analytics?
- 20. Wyjątek wyjątku bezpieczeństwa interfejsu Google API
- 21. Błąd importu: autoryzacja interfejsu API Google Analytics
- 22. Google maps Odsyłanie do interfejsu API niedozwolone
- 23. Pobierz klucz interfejsu Google Maps API
- 24. Błąd autoryzacji konta usługi interfejsu API Google
- 25. Funkcja autouzupełniania interfejsu API wyszukiwarki niestandardowej Google?
- 26. HTML2PDF przy użyciu interfejsu API Dysku Google
- 27. Stylizowanie polilinii interfejsu API Google Map
- 28. Przypadek użycia interfejsu Google Prediction API
- 29. Odzyskaj usunięty klucz publicznego interfejsu Google API
- 30. Błąd dziedziczenia interfejsu F # z powodu jednostki
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