1

J'utilise une application dans un but d'analyse comparativePackageManager: Ne pas accorder l'autorisation - Android M

Lorsque j'installe l'application que je reçois ces journaux de packagemanager. La la version Android est Marshmallow et je sais que l'application targetSdkVersion est 22 (donc je pense que cela fonctionne avec M)

09-07 02:24:05.407 1174 1204 W PackageManager: Not granting permission android.permission.READ_PHONE_STATE to package com.antutu.ABenchMark because it was previously installed without 
09-07 02:24:05.407 1174 1204 W PackageManager: Not granting permission android.permission.READ_EXTERNAL_STORAGE to package com.antutu.ABenchMark because it was previously installed without 
09-07 02:24:05.407 1174 1204 W PackageManager: Not granting permission android.permission.WRITE_EXTERNAL_STORAGE to package com.antutu.ABenchMark because it was previously installed without 

J'installe l'application à partir d'un script une fois que le démarrage complète

pm install -r /system/priv-app/Benchmarking/app/app-debug.apk > /dev/kmsg 
pm grant com.antutu.ABenchMark android.permission.READ_PHONE_STATE 
pm grant com.antutu.ABenchMark android.permission.WRITE_EXTERNAL_STORAGE 
pm grant com.antutu.ABenchMark android.permission.READ_EXTERNAL_STORAGE 
am start -n com.antutu.ABenchMark/com.antutu.ABenchMark.ABenchMarkStart -e 74Sd42l35nH e57b6eb9906e27062fc7fcfcc820b957a5c33b649 > /dev/kmsg 

aussi je me sers ah/w émulateur à la place du conseil de développement de sorte que son comme essayer un nouveau système d'exploitation à chaque fois et installer l'application

Répondre

0

Lorsque vous le désinstaller avant de l'installer à nouveau votre problème sera probablement fixé

pm uninstall -r /system/priv-app/Benchmarking/app/app-debug.apk > /dev/kmsg 
+0

En fait, j'utilise un émulateur matériel donc chaque fois que c'est comme essayer une nouvelle version du système d'exploitation, cela va-t-il faire la différence? (juste demander) –

+0

pas dans tous les cas je pense. mais je travaille sur un projet en ce moment et quand je ne supprime pas le programme de mon appareil de test avant de l'installer pour une raison quelconque, il ne sera pas effacer la base de données stockée sur l'appareil. donc je ne sais pas si ça marche. mais je pense que ça vaut le coup d'essayer? – Rick

+0

Ça n'a pas marché !!! –