13

権限を変更せずに、アプリの新しいバージョンを送信しようとしました。ただし、googleplayのuploadapkは、パーミッション'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"/>

この理由は何でしょうか?(私は新しい許可を追加したくありません、私のユーザーはそれをあまり好きではありません)

4

5 に答える 5

9

私はこれを持っていました:

<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" />

これで、黙示の許可はなくなりました。

于 2012-10-19T21:47:57.260 に答える
0

これはちょうど私に起こりました。私のアプリは:

ACCESS_WIFI_STATE, INTERNET, and BROADCAST_STICKY

しかし、apkをグーグルプレイにアップロードすると、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に変更したところ、余分なアクセス許可がなくなりました。

于 2012-10-19T00:56:24.280 に答える
0

私の「aaptdumpbadging」は、READ_CALL_LOGがREAD_CONTACTSによって暗示されていることを示しています。

使用-黙示-許可:'android.permission.READ_CALL_LOG'、'targetSdkVersion<16および要求されたREAD_CONTACTS'

それでも、これはいつか変更されたようです。同じアプリの以前のバージョン(過去2週間前)はすべて、そのアクセス許可を意味していませんが、何ヶ月もアクセス許可を変更していません。

于 2012-10-19T21:12:49.367 に答える
0

targetSdkVersionを16に変更すると、4.0を超えるデバイスでメニューキーが消えます。アプリにsherlockプロジェクトを追加します。

于 2012-10-23T12:12:50.963 に答える
0

ドキュメントにはすでにこの http://developer.android.com/reference/android/Manifest.permission.htmlが記載されています

于 2014-03-26T09:36:23.177 に答える