1. ホーム
  2. アンドロイド

Android Studio--警告。アプリはGoogle検索でインデックスされません

2022-02-10 09:57:33

今日、新しいActivityを作成した後、AndroidManifest.xmlファイルを入力したら、<application>タグ内のコードが黄色になっていたので、警告になっていました。(この警告は実際にはアプリの動作に影響はないのですが、いつも不愉快な顔をしているので、何か解決策がないかと考えています)

問題あり。

警告メッセージが表示されます。

App is not indexable by Google Search consider at least one Activity with an ACTION-VIEW intent filter. 詳細については、問題の説明を参照してください。

App is not indexable by Google Search consider at least one Activity with ACTION-VIEW intent filter. 詳細については、問題の説明を参照してください。

もっと見るをクリックすると... もっと見るをクリックすると詳細が表示されます。

検査情報:アプリをGoogleのインデックスに登録し、Google検索からアプリへのインストールやトラフィックを獲得するためのURLを追加します。

検査情報:アプリをGoogleインデックスに登録し、Google検索からアプリへのインストールとトラフィックを獲得するためのURLを追加します。

回避策(個人的に動作確認済み)

方法1.

この警告を無効にしたい場合は、appディレクトリのbuild.gradleのandroid{}に次のコードを追加してください。

lintOptions {
        disable 'GoogleAppIndexingWarning'
        baseline file("lint-baseline.xml")
    }

をクリックし、Sync now ポップアップをクリックするだけです。

方法2

IgnoreGoogleAppIndexingWarningを無視する。

警告を発している箇所をマウスでクリックすると、コード行の左側に小さな黄色い電球が表示され、それをクリックするといくつかのオプションが表示されます。

最初のオプションをクリックすると、コードが自動的に <manifest> タグに追加されます。

 xmlns:tools="http://schemas.android.com/tools"

そして、<application>タグには、以下のコードが自動的に追加されます。

tools:ignore="GoogleAppIndexingWarning"

<イグ

方法3

ACTION-VIEWのIntentフィルターで少なくとも1つのアクティビティを追加するようにという警告メッセージに基づき、アクティビティの<intent-filter>タグに以下のコードを追加してください。

<action android:name="android.intent.action.VIEW" />

をクリックし、次のように「今すぐ同期」をクリックするだけです。

参考サイト スタックオーバーフロー