Android BTLE - Rückruf-Wrapper kann nicht gefunden werden

9

Ich benutze Android Beacon Library in meiner App und ich kopierte Wort für Wort, ihr Beispiel für die Auswahl, aber ich bekomme immer den Fehler, den Sie unter dem Code sehen. Jede Hilfe würde sehr geschätzt werden, ich bin gerade jetzt in BTLE / Beacons

%Vor%

Fehler, die ich bekomme:

%Vor%     
user3916570 13.05.2016, 00:25
quelle

2 Antworten

6

Achten Sie darauf, die in LogCat angezeigten Zeilen nicht zu ernst zu nehmen, wenn sie nicht aus Ihrem eigenen Code stammen. Dies gilt insbesondere, wenn die Zeile mit "D /" beginnt, was auf eine Debug-Zeile hinweist, nicht auf einen Fehler ("E /"). Ich habe Dutzende von Beacon-Apps erstellt, habe diese Zeile öfter gesehen, als ich zählen kann und kann zuversichtlich sagen, dass es kein Problem anzeigt.

Bottom line: Sie können diese Nachricht ignorieren. Bedenken Sie, dass der Android-Bluetooth-Stack in LogCat notorisch laut ist. Dies ist nicht die erste Zeile, die Sie ignorieren lernen.

    
davidgyoung 13.05.2016, 00:35
quelle
5

Während Sie, wie die angenommene Antwort sagt, diese Nachricht ignorieren können, sagt sie Ihnen etwas. Höchstwahrscheinlich wird Ihnen mitgeteilt, dass auf Ihrem Gerät für Ihre App keine Standortberechtigungen aktiviert sind, die die Funktion des Beacon-Scans beeinträchtigen. Wenn die App die entsprechenden Berechtigungen hat und ordnungsgemäß gescannt wird, sehen Sie eher etwas wie

%Vor%

Wenn Sie auf API-Level 23+ abzielen, sollten Sie, auch wenn Ihr minsdk niedriger eingestellt ist (z. B. 16), definitiv Ihren Code einchecken, wenn die Standortberechtigungen aktiviert sind.

Ich habe viele Stunden damit verloren, bevor ich gemerkt habe, dass es nur stumm gescheitert ist, weil die Standortdienste für die App abgeschaltet wurden.

    
slund 14.12.2016 18:43
quelle