In der Nähe Verbindungs-API für Android - funktioniert nicht für einige Geräte

8

Ich teste die Verbindungs-API in der Nähe mit der hier verfügbaren Beispielanwendung: Ссылка Es scheint, dass dies für einige Geräte nicht funktioniert. Ich habe Samsung Galaxy S3 erfolgreich mit dem Nexus 7 verbunden, in beiden Richtungen (S3 als Host, N7 als Slave und umgekehrt). Wenn ich jedoch versuche, Samusung Galaxy S3 mit Nexus 5 zu verbinden, schlägt die Verbindung IMMER mit dem Statuscode 8005 fehl.

Unten sehen Sie die Methode, die vom Slave aufgerufen wird (Gerät wird erkannt), um eine Verbindung zum Host (Werbegerät) herzustellen.

%Vor%

Das Ergebnis, das ich immer bekomme, ist:
11-17 18: 48: 50.678 11133-11133 / com.google.example.connectionsquickstart D / MainActivity: onConnectionResponse: Samsung GT-I9300 FAILURE. ResponseCode = 8005 statusMessage = null

Irgendeine Ahnung was los ist?

    
Ramps 17.11.2015, 17:59
quelle

2 Antworten

0

Ich nehme an, Sie sprechen über das Verbindungs-Schnellstart-Beispiel. Sehen Sie sich dieses GitHub-Problem hier Ссылка an . Die API, die in diesem Beispiel verwendet wird, beruht offensichtlich auf Multicast, was sicherlich von Ihrem Router und offensichtlich auch von Ihren Geräten abhängt:

Und anscheinend haben Sie das auf Nexus 7, aber nicht auf Nexus 5: Ссылка

  

chuckd73 ... @ gmail.com    Dies ist ein Show-Stop für uns auf dem Nexus 4. Unsere App basiert auf Multicast und kann nicht anders implementiert werden. Es ist interessant, dass das Nexus 7 tatsächlich implementiert hat, aber nicht die 4.

     

8. Januar 2014 # 3 jan.zibu ... @ gmail.com   Das Problem besteht weiterhin auf dem Nexus 5.

Also ich wette, dass du deinen nexus 7 mit deinem derzeitigen WLAN verbinden kannst.

Nur um klar zu sein, können Sie Probleme beim Empfang von Multicast-Paketen haben: Android kann kein Multicast-Paket empfangen

    
Fabio 25.11.2015, 17:41
quelle
1

Der Fehler, den Sie erhalten, ist STATUS_NOT_CONNECTED_TO_ENDPOINT (aus Referenzdokumente ). Beide Geräte müssen mit demselben WLAN verbunden sein, das über einen Internetzugang verfügt.

    
MahlerFive 19.11.2015 20:52
quelle

Tags und Links