116

マニフェストに android.permission.READ_PHONE_STATE が追加されていません。許可。

新しいapkバージョンをアップロードするとエラーが発生する理由は次のとおりです。

あなたのアプリには、次の権限を要求するバージョン コード 1 の apk があります: android.permission.READ_PHONE_STATE。APK でこれらの権限を使用するアプリには、プライバシー ポリシーを設定する必要があります。

Google Play ストア アカウントのスクリーンショットを添付しました。 ここに画像の説明を入力

私のマニフェストファイル。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.my.package.name">

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

    <application
        android:name=".utils.PreferenceManager"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".SplashScreen"
            android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:name=".MainActivity"
            android:screenOrientation="portrait" />

        <activity
            android:name=".CategoryListActivity"
            android:screenOrientation="portrait" />
        <activity
            android:name=".ImagesActivity"
            android:screenOrientation="portrait" />

    </application>

</manifest>
4

23 に答える 23

42

次の行をマニフェスト ファイルに追加してみてください。

<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />

xmlns:tools="http://schemas.android.com/tools"タグに属性を追加して<manifest>、名前空間ツールを定義します

ドキュメントからtools:node="remove":

マージされたマニフェストからこの要素を削除します。代わりにこの要素を削除する必要があるように思えますが、マージされたマニフェストで必要のない要素を発見した場合、これを使用する必要があり、それは制御できない優先度の低いマニフェスト ファイルによって提供されました (そのようなインポートされたライブラリとして)。

于 2016-12-26T17:59:43.650 に答える
2

Google Play Console でアプリのプライバシー ポリシーを提供するか、プライバシー ポリシーを必要とする権限を削除する必要があります。

ここにアクセスしてください: https://play.google.com/console/app/app-content/summary

または、アプリの Google Play コンソールを開き、左側のナビゲーション メニューの一番下までスクロールし、[ポリシー] という見出しの下にある [アプリ コンテンツ] をクリックします。

プライバシー ポリシーが必要な場合とその理由の詳細については、こちらのドキュメントを参照してください。

于 2021-03-30T13:01:48.247 に答える
1

ポリシーを作成し、それをホストするこの無料の Web サイトを見つけました。

https://www.freeprivacypolicy.com/

次に、Play ストアの [Store Listing] の下に追加します - 下部に、https://www.freeprivacypolicy.com/から取得したポリシーへの公開リンクを追加します。

于 2018-07-05T20:09:44.447 に答える
0

パッケージdevice_idを使用して一意のデバイス ID を取得している場合android.permission.READ_PHONE_STATE、知らないうちに が追加され、最終的に Play ストアの警告が表示されます。

代わりに、追加の許可を必要とせずに同じ目的でdevice_infoパッケージを使用できます。このSOスレッドを確認してください

于 2020-08-27T15:10:06.237 に答える
-1

「内部テスト リリース」をテストする Google にアプリ apk ファイルをアップロードした後、エラー ショーとして Google でアプリをリリースできませんでした。添付のスクリーン ショットを解決してください。このエラーの解決方法をアドバイスしてください。Mobiroller アプリ ジェネレーターで生成されたアプリ。[エラーメッセージが表示された後:「あなたのAPKまたはAndroid App Bundleは、プライバシーポリシーを必要とする権限を使用しています:(android.permission.CAMERA)。」 1アプリの Mobiroller にプライバシー ポリシーを追加しました。

表示されるエラー メッセージ: 「APK または Android App Bundle は、プライバシー ポリシーが必要な権限を使用しています: (android.permission.CAMERA)」。

于 2021-07-18T14:30:55.263 に答える