2016-06-12 5 views
1

Ist es möglich, eine Anwendung von einem anderen PC im Debug-Modus zu kompilieren. Also für jetzt ist sha1 für eine registriert und nachdem App erfüllt ist, wird es geteilt und installiert über apk-Datei. Ich bin daran interessiert, Debug-Version von verschiedenen Computern zu kompilieren.Mehrere sha1-Schlüssel für Google Play

+0

Zeigen Sie etwas Code, um zu sehen, was Sie bisher versucht haben –

+0

Es scheint mir, dass es nur Konfigurationsproblem.Die einzige Sache, die ich habe, ist Google Fehlercode, wenn ich Ich versuche, Google API in apk auf PC mit Sha1-Code, der anders als der, den ich bei der Registrierung aufgeführt, zu verwenden. Gradle Build-Skript ist das gleiche auf beiden PC. – Dmitrii

Antwort

1

Ich bin mir nicht sicher, ob das möglich ist, aber diese SO question kann Ihnen eine Idee geben, dass bei der Bereitstellung Ihrer Anwendung als Debug-Build der debug.keystore im ersten PC auf dem zweiten PC anders ist. Auf Ihrem ersten PC haben Sie diesen debug.keystore verwendet, um den SHA1-Schlüssel zu generieren, den Sie zum Generieren des Google-API-Schlüssels verwendet haben. Wenn Sie Ihre App auf dem zweiten PC bereitstellen, wird ein anderer debug.keystore verwendet, und der Schlüssel stimmt nicht überein.

Die Problemumgehung ist Kopieren Sie Ihre debug.keystore-Datei von Ihrer 2. PC-Umgebung und verwenden Sie es auf dem ersten PC. Sie können jedoch auch mehrere SHA1-Schlüssel in Ihrer Google API-Konsole eingeben (für jede verwendete Umgebung müssen Sie SHA1-Schlüssel für die debug.keystore-Dateien aller Ihrer Umgebungen erstellen.)

Versuchen Sie auch, dies zu überprüfen Link zu dieser Antwort und dieser documentation für weitere Informationen