携帯電話にインストールされているアプリを定期的にチェックする許可を求めるGoogleを無効にするにはどうすればよいですか?


83

私はAndroidアプリを開発しているので、テストデバイスに無限にビルドしてインストールします。数日後、ビルド/インストールのたびに質問があります

Googleは、インストールされているアプリの潜在的に有害な動作を定期的にチェックする場合があります。詳細については、[Google設定]> [アプリの確認]をご覧ください。

承認するか拒否するかを選択できます。私は今、約100回辞退しましたが、メッセージにうんざりして最後に[同意する]をクリックするまで質問を続けるのはGoogleのポリシーのようです。しかし、私はそれを望んでいません!

だから私の質問:どうすればGoogleに、自分の携帯電話にインストールされているアプリを定期的にチェックしてほしくないことを一度だけ知らせることができますか?


承認/拒否ボタンがクリックされない限りAPKを新しいエミュレータインスタンスにインストールすることさえできないため、Espressoなどの自動UIテストをサポートするためのソリューションが特に必要です。これに@Rule似たものGrantPermissionRuledeveloper.android.com/reference/android/support/test/rule/…)はありますか?
Michael Osofsky 2018

回答:


98

4.2より前のAndroidでは、[Google設定]に移動し、[アプリの確認]をタップして、[アプリの確認]オプションのチェックを外します

Android 4.2以降では、[設定]> [セキュリティ]> [アプリの確認]または[設定]> [開発者向けオプション]> [USB経由のアプリの確認]オプションのチェックを外します


23
ああ!私はちょうど今、[設定]> [開発者向けオプション> USB上のアプリを確認してください。..申し訳ありませんが、私はちょうど得たので、このメッセージの病気と私は設定を見つけることができなかったという事実...の下でそれを参照してください
kramer65

8
設定アプリではなく、Google Settingsお使いの携帯電話でアプリを見つけます。
晴れ

ああ、私もグーグル設定アプリのことを聞いたことがなかった。乾杯!
kramer65 2013年

これはデフォルト設定アプリです;)
Manuel Allenspach 2013年

2
Android 5では、Google設定アプリを使用する必要がありました。USB経由のアプリが開発者向けオプションでグレー表示されていることを確認します。
ロルフツ2015年

22

プログラムでアプリの検証をオフにする場合は、次のコードを使用してオフにできます。

boolean success = true;
boolean enabled = Settings.Secure.getInt(context.getContentResolver(), "package_verifier_enable", 1) == 1;
if (enabled) {
    success = Settings.Secure.putString(context.getContentResolver(), "package_verifier_enable", "0");
}

また、次のシステム権限も必要です。

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

また、「package_verifier_enable」文字列は、Settings.Glabal.PACKAGE_VERIFIER_ENABLEアクセスできないように見えるメンバーからのものであることに注意してください。


2
このコードは機能せず、常にtrueを返しますが、設定から「アプリの確認」を無効にしました。@ThelITの回避策はありますか?
Pankaj 2017

@ Pankaj、アプリはシステムアプリとしてインストールされましたか?
TheIT 2017

@TheITいいえ、私のアプリはシンプルなアプリで、後でプレイストアにアップロードされます。ただし、セキュリティの推奨事項として、お客様は「アプリの確認」を確認し、有効になっていない場合は有効にするようユーザーに促し、設定ページに移動します。
Pankaj 2017

10

一般設定でもご利用いただけます

[設定]-> [セキュリティ]-> [アプリの確認]

チェックを外してください。

(私は4.2.2を実行していますが、おそらく4.0以降で利用できるはずです。以前のバージョンについては言えません...)


Mでは、開発者向けオプションメニューにあります
wkarl 2015

10

私のデバイスのためのAndroid 5.1ロリポップでは、をクリックしてGoogle Settingsアイコン> Security> Scan device for security threats

これGoogle SettingsSettingsアプリ自体から分離されていることに注意してください。


9

デバイスがルート化されている場合、

root@mako:/ # settings put global package_verifier_enable 0

トリックをするようです。

ここに画像の説明を入力してください


1
これは機能しますが、デバイスを再起動した後、設定が有効にリセットされていることに気付きました。
mfleshman 2017

ええ。なぜリセットされるのですか?刺激的。
JohnyTex 2017

3

Android5.0以降の場合

[設定]> [その他]> [開発者向けオプション]> [USB経由でアプリを確認する]のチェックを外してください。

ここに画像の説明を入力してください


メインアプリの設定?メインのAndroid設定またはGoogleChrome設定にMoreが表示されない
トリップ

2

これは私のために働いた...

Android 4.2以降では、[設定]> [セキュリティ]> [アプリの確認]または[設定]> [開発者向けオプション]> [USB経由でアプリを確認する]オプションのチェックを外します。


2

Android 6以降では、次のパスに従います。[設定]-> [Google]-> [セキュリティ]-> [アプリの確認]すべてのチェックを外します。今、あなたは行ってもいいです!!!


2

Lollipopの最新バージョンで、アプリに移動します。引き出しとGoogle設定を探します。[セキュリティ]まで下にスクロールし、[iit]をタップして開き、[有害なアプリを改善する]の横にあるスライダーを左にスライドします。左側に「検出」、次に「セキュリティの脅威についてデバイスをスキャン」についても同じです。それを終了すると、迷惑なポップアップが二度と表示されなくなります!


1

ネクサス5では、ゴーに設定- >グーグル- >セキュリティのチェックを外し、「セキュリティの脅威のスキャンデバイス」とは、「有害なアプリの検出を向上させます」。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.