Ich habe herausgefunden, wie ich auf die "Problemerklärung" zugreifen kann. Ich muss mit der Maus über einen Inspektionsfehler fahren, um die vollständige Problemerklärung inline anzuzeigen (und Strg-F1 drücken).
Das Schlüsselwort, das mir fehlt, ist "Deep Links"!
Im Folgenden finden Sie die Android-Entwicklerseite, auf der Sie Deep Links erstellen können. "Damit Google Ihren App-Inhalt crawlen und Nutzer Ihre App über die Suchergebnisse eingeben können."
http://developer.android.com/training/app-indexing/deep-linking.html
Das Folgende ist das Code-Snippet zum Erstellen einer Deep Link. Ich habe keine Ahnung, wie Google meine App crawlen kann, indem ich sie einfach hinzufüge ...
<activity
android:name="com.example.android.GizmosActivity"
android:label="@string/title_gizmos" >
<intent-filter android:label="@string/filter_title_viewgizmos">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/gizmos" />
<!-- note that the leading "/" is required for pathPrefix-->
<!-- Accepts URIs that begin with "example://gizmos”
<data android:scheme="example"
android:host="gizmos" />
-->
</intent-filter>
</activity>
Es gibt auch eine Notiz, die besagt
Note: Intent filters may only contain a single data element for a URI pattern.
Create separate intent filters to capture additional URI patterns.
Tatsächlich gibt es zwei Möglichkeiten, um mit dem Problem "App ist nicht durch Google indizierbar" umzugehen.
Deaktivieren Sie einfach die Flusenwarnung. Manchmal wird die App nicht in Google Play veröffentlicht, sodass keine Deep Links benötigt werden usw.:
quelle
Sie können , indem Sie den folgenden Code in die Warnung entfernen
<intent-filter>
innen<activity>
quelle
Wenn Sie diese Warnung deaktivieren möchten, bis Ihre Anwendungsentwicklung abgeschlossen ist, oder wenn Sie keine Web-URL zum Hinzufügen haben, fügen Sie diese Zeile in Ihre
AndroidManifest.xml
Datei ein.quelle