宣告了 READ_PHONE_STATE 權限:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
使用前檢查權限:
ContextCompat.checkSelfPermission(activity,permission) 是否等于 PackageManager.PERMISSION_GRANTED
如果沒有授權:
ActivityCompat.requestPermissions(activity, permission, resultcode);
上小米市場做 monkey 測驗時:
adb shell monkey -p 包名 -v --throttle 300 --pct-touch 30 --pct-motion 20 --pct-nav 20 --pct-majornav 15 --pct-appswitch 5 --pct-anyevent 5 --pct-trackball 0 --pct-syskeys 0 -p '%s' 1000
報錯:
nor current process has android.permission.READ_PHONE_STATE.
targetSdkVersion必須大于等于26
請問如何解決?
uj5u.com熱心網友回復:
你看小米市場的通告,就有這個提醒, targetSdkVersion必須大于等于26 , 否則不予上線轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/79917.html
標籤:Android
