2015-06-13 7 views

risposta

7

Dopo aver fatto qualche ricerca per individuare il colpevole, si trattava effettivamente di servizi di gioco fitness: 7.5.0 che era la colpa. Inserendolo nel progetto (compile 'com.google.android.gms:play-services-fitness:7.5.0') e compilandolo, verrà iniettato lo <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> nel tuo AndroidManifest.xml. Quindi il PlayStore è corretto, stai chiedendo di usare nuove autorizzazioni e funzionalità. Puoi confermare questo controllando il tuo file build/intermediari/manifests/completo/[debug | release] /AndroidManifest.xml. Lì vedrai la nuova autorizzazione aggiunta. Per rimuoverlo devi semplicemente aggiungere <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove" /> al tuo manifest e verrà rimosso durante il processo di unione manifest. Arresterai se/quando usi un'API Fitness che richiede quell'autorizzazione, ma se puoi garantire che non la userai, allora ce l'avrai.

+0

Per me ha anche aggiunto il permesso 'WRITE_EXTERNAL_STORAGE' che ho rimosso allo stesso modo. Anche se non so quali funzionalità dell'SDK possano fare affidamento su tale autorizzazione, la disattivazione non ha causato alcun problema. – Steffen