HOME技術AndroidAndroidアプリ:App is not indexable by Google Search;と表示される

Androidアプリ:App is not indexable by Google Search;と表示される

Android Studioで、

App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter.

というメッセージが表示されました。

ディープリンクに関する警告

この警告メッセージは、ディープリンクの設定がされていない場合に表示されます。

ディープリンクとは、特定のアプリの特定の画面に直接遷移させるリンクのことです。
例えば、あるURLをクリックしたら特定のアプリの特定の画面を起動させる、ということができるようになります。

この警告メッセージを読む限りでは、GoogleSearchに登録されず、検索してもアプリがヒットしないように思えますが、実際にはGoogle Playストアのアプリは検索にヒットします。

このメッセージが表示されたとしても無視しても問題ありません。
ディープリンクの指定がされていない場合に表示されるメッセージです。
対処法は3つあります。

対処法1:無視

上記の通り、無視しても何も問題ありません。
メッセージが表示されるのが気になるという場合には、以下2つのいずれかの方法で消すことができます。

対処法2:AndroidManifest.xmlの修正

この方法はディープリンクを(使わないけれど)導入してしまうことで、警告メッセージを表示させなくする方法です。

AndroidManifest.xmlの<activity>タグ内の<intent-filter>タグ内に、以下の1文を追加します。

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

対処法3:build.gradleの修正

build.gradleに以下を追加すると、この警告を表示しないようになります。
ディープリンクを使わないのであれば、この方法が一番いいのかもしれません。

lintOptions {
disable ‘GoogleAppIndexingWarning’
}

関連記事

Androidアプリ:ボタンやEditTextに背景色・枠線をつける

Android Studioで、ボタンやEditTextに背景色や枠線をつける方法です。 コントロールの見た目の設定をするには、別途専用のxmlファイルを生成して、そこに書いた設定を読み込むようにしま…続きを読む

Androidアプリ:動画を再生する

Androidアプリで動画を再生する方法です。 読み込み時は最初の1コマ目をプレビューしている状態で静止しています。 MainActivity.java javaのソースには以下のように記します。 こ…続きを読む

Androidアプリ:String型の変数に格納した画像や音声ファイル名から表示・再生する

Android Studioを使って画像ファイル名や音声ファイル名から、ImageViewで画像を表示したりMediaPlayerで音声再生する方法です。 String型の変数に、画像ファイル名もしく…続きを読む

Androidアプリ:Class ‘Anonymous class derived from OnItemClickListener’…のエラー

Android Studioで開発中に、ListViewを使っていて以下のようなエラーメッセージが出た場合の理由です。 Class ‘Anonymous class derived from OnIt…続きを読む

Androidアプリ:タイトルバーを消す

Android Studioで、タイトルバーを消す方法です。 通常は、以下のように画面上部にタイトルバーが表示されています。 AndroidManifest.xmlを編集する android:them…続きを読む

Androidアプリ:アイコンの下に表示されるテキストの設定

Androidアプリをインストールした後に、スマホ画面に生成されるアイコンの下に表示されるテキストの設定方法です。 AndroidManifest.xml AndroidManifest.xmlを開き…続きを読む

Androidアプリ:入力された数値を足して表示する

2つのテキストボックスに入力した数値を受け取り、それぞれを足した結果を表示するアプリをつくります。 ここではレイアウト定義ファイルを「activity_main.xml」、 プログラムファイルを「Ma…続きを読む

Androidアプリ:数値型のViewの値がNullか0以下かを判定する

Android Studioで数値型のEditTextのViewを配置して、値を取得した場合に、その値がNull値(空)もしくは0以下であるか否かを判定する方法です。 Null判定にlength()を…続きを読む

Androidアプリを実機で確認する

AndroidアプリをAndroid Studioで開発した際に、実際のスマホの画面で動作確認する方法です。 スマホの設定 以下はArrows FX F-02Hの設定方法です(開発者向けオプションを表…続きを読む

Androidアプリ:画面をタップしたら文字を入れ替える

画面をタップしたら文字を入れ替えるアプリをつくります。 今回はタッチイベントを取得する方法を調べました。 ここではレイアウト定義ファイルを「activity_main.xml」、 プログラムファイルを…続きを読む