Подтвердить что ты не робот

Google play предупреждает о добавленном разрешении 'android.permission.READ_CALL_LOG'

Я просто попытался отправить новую версию своего приложения без каких-либо изменений в разрешениях. Однако, google play upload apk сообщает мне, что я добавил разрешение "android.permission.READ_CALL_LOG", чего я не сделал. В настоящее время это мои права:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

Любые идеи, какова причина для этого? (Я не хочу добавлять новое разрешение, моим пользователям это не очень нравится)

4b9b3361

Ответ 1

У меня было это:

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="14" />

Это привело к тому, что в aapt dump badging:

uses-permission:'android.permission.READ_CALL_LOG'
uses-implied-permission:'android.permission.READ_CALL_LOG','targetSdkVersion < 16 and requested READ_CONTACTS'

Затем я изменил его на следующее:

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="16" />

Теперь подразумеваемое разрешение ушло.

Ответ 2

Это случилось со мной. В моем приложении:

ACCESS_WIFI_STATE, INTERNET, and BROADCAST_STICKY

но когда я загружаю apk в игру google, я получаю 6 разрешений:

android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.BROADCAST_STICKY
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
android.permission.READ_EXTERNAL_STORAGE

Я изменил минимальные и целевые версии sdk с 3 по 4, и дополнительные разрешения ушли.

Ответ 3

"Ярлык" дамп-память "указывает, что READ_CALL_LOG подразумевается READ_CONTACTS.

использует-implied-permission: 'android.permission.READ_CALL_LOG', 'targetSdkVersion < 16 и запросил READ_CONTACTS '

Тем не менее, это, похоже, было изменено в какое-то время. Вся моя предыдущая версия (последние 2 недели назад) того же приложения не подразумевает это разрешение, хотя я не изменял никаких разрешений в течение нескольких месяцев.

Ответ 4

Измените targetSdkVersion на 16 приведет к исчезновению клавиши меню на устройствах > 4.0. Для добавления проекта sherlock в приложение.