1

を私はpackagemanagerから、これらのログを取得していますアプリをインストールすると、私はいくつかのベンチマーク目的PackageManager:許可を与えるない - AndroidのM

のためのアプリを使用しています。 アンドロイドのバージョンはマシュマロであり、私はアプリのtargetSdkVersionが22であることを知っている(私はこれがMで動作するように期待して)ブートが

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 
を完了すると、私はスクリプトからアプリをインストールしています

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 

また、私は開発ボードの代わりにah/wエミュレータを使用していますので、毎回新しいOSを試してみてください。

答えて

0

もう一度インストールする前にアンインストールすると、問題が解決する可能性があります

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

実際に私はハードウェアエミュレータを使用していますので、新しいバージョンのOSを試してみるのと同じように、上記の違いがありますか? (ちょうど尋ねる) –

+0

すべての場合ではないと私は思います。私はいつでもプロジェクトに取り組んでいます。何らかの理由でインストールする前にテストデバイスからプログラムを削除しないと、デバイスに保存されているデータベースがクリアされません。それが動作するかどうかは分かりません。しかし、私は試してみる価値があると思いますか? – Rick

+0

それは動作しませんでした! –

関連する問題