Подписание APK прерывает установку - PullRequest
0 голосов
/ 27 января 2020

Я оставляю APK с моими собственными ключами, используя командную строку jarsigner.exe -keystore Keys.jks base.apk debug0, после удаления META-INF / CERT.RSA, CERT.SF и MANIFEST.MF, не касаясь чего-либо еще.

My проблема в том, что после переустановки установка через adb install base.apk выдает ошибку Failure [INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2].

Как я могу решить эту проблему? В AndroidManifest extractNativeLibs имеет значение false, по крайней мере, насколько apktool может его декодировать. Так что я не вижу никакой причины, по которой можно было бы извлечь лишних ...

1 Ответ

0 голосов
/ 28 января 2020

Чтобы заставить его работать, мне нужно было

  1. zipalign apk (zipalign.exe -p 4 base.apk base_aligned.apk)
  2. подписать его с помощью apksigner (apksigner.exe -ks Store.ks base_aligned.apk)
...