1

У меня есть проблема с установкой MYAPP магазин APK в Android 7.0.0INSTALL_PARSE_FAILED_NO_CERTIFICATES При установке магазина релиз на Android 7.0.0

Пожалуйста, проверьте следующие пункты:

  • Эта проблема возникает только с ОС Android 7.0.0 и другие работают нормально
  • Отладка APK работает нормально на всех ОС (7.0.0 и другие)
  • Знак ред APK не работает с Android 7.0.0 и возвращает следующую ошибку:

An error occured while deploying the file.

INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl24783944.tmp/base.apk: META-INF/CERT.SF indicates /data/app/vmdl24783944.tmp/base.apk is signed using APK Signature Scheme v2, but no such signature was found. Signature stripped?

где старый один является устанавливаемым и не имеет никаких проблем:

некоторых обновления от старого выпуска :

Я просто удалить все содержимое Разбор оповещения Lib из

  1. установки кода из класса приложения
  2. удалить его из приложения build.gradle
  3. удалить файл банку
  4. удалить его из Android Manifest
  5. Удалить приемник

Пожалуйста, советы,

+0

Какой инструмент/строить трубопровод используется для подписания «Signed APK»? Эта ошибка указывает на то, что после подписания был изменен либо «Подписанный APK», либо что подпись не создала хорошо сформированную подпись APK Signature Scheme v2. –

ответ

2

Решение этой проблемы в моем сигнальном процессе должно состоять из первыйzipalign, а затем apksigner. Поскольку zipalign изменяет некоторые биты в файле подписи не будет действительным для Android> = 7,0

https://developer.android.com/studio/publish/app-signing.html#signing-manually

+0

Это правильный ответ, я просто загружаю версию без zipalign. –

Смежные вопросы