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にフォーカスが当たったと同時に、既に入力されている文字列をすべて選択した状態にする方法です。 EditTextタグに以下のコードを追加 android:s…続きを読む

Androidアプリ:クリックイベントとロングクリックイベントを取得する

Androidアプリで、クリックイベントとロングクリックイベントの2つを取得して処理する方法です。 OnClickListenerとOnLongClickListenerを併記 public clas…続きを読む

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

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

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

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

Androidアプリ:Firebaseを利用したAdMobの実装方法

AndroidアプリでFirebaseを利用したAdMobの実装方法を調べました。 なお、FirebaseおよびAdMobには既にユーザ登録済みであることを想定しています。 未登録の場合は先に登録して…続きを読む

Androidアプリ:ボタンをタップして別画面に遷移する

ボタンをタップしたら別画面に遷移させる方法です。 以下の例では、メイン画面の「ボタン」をクリックすると、サブ画面に移動し、サブ画面の「終了」ボタンを押すとメイン画面に戻ってきます。 メイン画面 act…続きを読む

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

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

Androidアプリ:ボタンやEditTextを角丸にする

Android StudioでボタンやEditTextを配置して、角丸にします。 角丸や色などを指定する場合には、それ専用のxmlファイルを別途用意し、読み込ませるようにします。 ボタンの背景色と角丸…続きを読む

Androidアプリ:ストアの掲載情報

Androidアプリのプログラムが完成したらすぐにGoogle Playにアップロードできるわけではありません。 プログラム以外に必要なデータを以下にリストアップしました。 ストアの掲載情報として必要…続きを読む

Androidアプリ:背景に画像を指定する

Android Studioを使って、背景に画像を設定する方法です。 背景画像を格納する 今回は以下の画像を使います。 画像サイズなどは適当につくります。 Androidは様々な解像度がありますが、画…続きを読む