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
Antwort
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
Zeigen Sie etwas Code, um zu sehen, was Sie bisher versucht haben –
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