2017-04-27 2 views
0

Ich habe ein Problem mit der API für Nachrichten in der Nähe. Folgendes Szenario: Wenn ich meine App mit Android Studio teste, funktioniert alles einwandfrei, Nachrichten werden gesendet und empfangen. Wenn ich ein APK erstelle und das generierte (und signierte) APK auf dem Telefon installiere, funktionieren Nachrichten in der Nähe nicht mehr. Es wird keine Nachrichten finden ... Hat jemand ein ähnliches Problem oder kennt eine Lösung (besser weiß der Grund, warum es nicht funktioniert)?Nachrichten-API in der Nähe, die nach der Veröffentlichung nicht funktioniert


UDPATE

Keys

Antwort

1

In der Seitenleiste von Android bar, werden Sie auf die Registerkarte haben "bauen Varianten", ändern Sie die Option Debug zu lösen und dann führe den signing report aus, du bekommst den release sha -1 Schlüssel.

+0

Ich habe dies getan und ich werde den folgenden Fehler erhalten: Fehler: Fehler beim Lesen des Schlüssels FSF_Key: Freigabe vom Speicher "/***/***/***/keystore-release.jks": Kein Schlüssel mit Alias ​​'FSF_Key: release' gefunden in Schlüsselspeicher /******************************* – Andy

1

Wenn Sie apk für die Freigabe mit einem Schlüsselspeicher anmelden, wird der SHA-1-Fingerabdruck als die Debug-Version unterschiedlich sein. Dies verhindert, dass Google Apis funktioniert.

verwenden in CMD, um herauszufinden, SHA-1 Release apk

keytool -list -v -keystore mystore.keystore 
+0

ich habe [this] (http://stackoverflow.com/questions/15727912/sha-1-fingerprint-of-keystore-certificate) getan und es sieht aus wie ich keinen Schlüssel für Release-Variante habe ?! – Andy

Verwandte Themen