2017-01-18 3 views
1

Ich versuche eine React Native App für Android zu bündeln. Aber nachdem ich the signing steps gegangen bin und ./gradlew assembleRelease ausgeführt habe, bekomme ich nur einen einsamen app-release-unsigned.apk im apk Ordner. Keine Fehler angegeben. Keine Warnungen ausgelöst.React Native erstellt keine signierte Android App

Alles scheint gut zu gehen, außer keine Ausgabe.

Dies ist eine App, die ich zuvor erstellt habe und ist im Play Store, so dass ich weiß, dass der Keystore gültig ist, und die Unterzeichnung ist gut. Ich habe vor kurzem unzensiert reagiert nativ - auf v0.40 - also muss etwas verpatzt haben.

Wer weiß, wie ich anfangen könnte, dies zu debuggen?

+0

Versuch einen neuen Schlüsselspeicher zu erzeugen, vielleicht ist Ihr Unrecht –

+0

nicht die Schlüsselspeicher sein kann, ist es eine bestehende App, das sich bereits im Spielladen. Kann ich sogar einen neuen Keystore für eine bestehende App generieren? – nicholas

Antwort

4

ich eine Lösung Ändern buildTypes gefunden (innen build.gradle) wie folgt aus:

buildTypes { 
    release { 
    signingConfig signingConfigs.release 
    } 
} 
+1

Für jeden, der umherwandert, bezieht sich die Antwort auf dieses Build.gradle '/ android/app/build.gradle'. und Sie müssen enthalten: 'signingConfigs { Release { if (project.hasProperty ('MYAPP_RELEASE_STORE_FILE')) { storeFile Datei (MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias ​​MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } }' – Grigio

Verwandte Themen