1

는 좀 벤치마킹 목적패키지 매니저 : 부여하지 허가 - 내가 패키지 매니저에서 이러한 로그를 얻고 응용 프로그램을 설치하면 안드로이드 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 

또한 내가 대신 개발 보드의 에뮬레이터/W 아 사용하고 그래서 그 당신이 다시 문제가 아마

고정됩니다 설치하기 전에이를 제거 할 때

답변

0

응용 프로그램

을 새로운 OS마다 시도 및 설치 등
pm uninstall -r /system/priv-app/Benchmarking/app/app-debug.apk > /dev/kmsg 
+0

실제로 저는 하드웨어 에뮬레이터를 사용하고 있습니다. 따라서 매번 새로운 버전의 OS를 시험해 보는 것과 같을 수 있습니다. (그냥 물어) –

+0

모든 경우에 나는 생각하지 않습니다. 하지만 인스턴트 프로젝트에서 일하는 순간과 내가 그것을 테스트 장치에서 프로그램을 삭제하기 전에 내가 어떤 이유로 그것을 설치하지 않으면 장치에 저장된 데이터베이스를 지우지 않을 것이다. 그래서 작동하는지 확실하지 않습니다. 하지만 그럴 가치가 있다고 생각해? – Rick

+0

그것은 작동하지 않았다 !!! –