Android QR-Bereitstellung schlägt fehl, nachdem eine neue Paketprüfsumme generiert wurde. Anleitung zum Debuggen, um denAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Android QR-Bereitstellung schlägt fehl, nachdem eine neue Paketprüfsumme generiert wurde. Anleitung zum Debuggen, um den

Post by Anonymous »

Ich richte einen Gerätebesitzer-Bereitstellungsablauf für meine React Native-Android-App ein.
Es hat vorher funktioniert, aber nachdem ich meinen Signatur-Keystore neu generiert und das Telefon zurückgesetzt habe, schlägt die Bereitstellung jetzt sofort nach dem Scannen des QR-Codes mit folgendem Fehler fehl:
„Gerät kann nicht eingerichtet werden“
Der Fehler erscheint direkt nach dem Scannen, bevor überhaupt versucht wird, das APK herunterzuladen oder die Admin-App-Eingabeaufforderung anzuzeigen.
✅ Was ich bisher gemacht habe
App mit neuem Keystore neu erstellt:

Code: Select all

cd android
./gradlew clean
./gradlew assembleRelease
Verifizierte APK-Signatur:

Code: Select all

$ANDROID_HOME/build-tools/34.0.0/apksigner verify --print-certs app-release.apk
Ausgabe:

Code: Select all

Signer #1 certificate SHA-256 digest: 4943472aff26b6777fc827cea602754a23f4c9983f914127af00b502df7233a0
Entspricht meinem Schlüsselspeicher:

Code: Select all

Certificate fingerprints:
SHA256: 49:43:47:2A:FF:26:B6:77:7F:C8:27:CE:A6:02:75:4A:23:F4:C9:98:3F:91:41:27:AF:00:B5:02:DF:72:33:A0
Generierte Prüfsumme für die Bereitstellung:

Code: Select all

shasum -a 256 app-release.apk | cut -d " " -f 1 | xxd -r -p | base64 | tr -d '\n'
Bereitstellungs-JSON erstellt:

Code: Select all

{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.test/.MyDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "https://test.com/test.apk",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM": "BASE64_CHECKSUM_HERE"
}

Überprüfte APK-Integrität:

Code: Select all

curl -o server.apk https://test-apk.test.com/test.apk
shasum app-release.apk server.apk  # identical SHA256

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post