Android Studio не создает подписанный apk после обновления до 2.3

Я столкнулся с некоторыми проблемами при загрузке версии выпуска в ткань (crashlytics) после создания сборки выпуска в Build->Generate Signed Apk. После перемещения app-release.apk в окно Fabric я вижу следующую ошибку: "Предоставленный APK не может быть распространен, поскольку он не подписан."

Ошибка ткани

Что я делаю неправильно? Хранилище ключей и его пароль не изменились.


person trueangle    schedule 13.03.2017    source источник
comment
Вы выровняли apk по zip? Также отключите Instant Run перед подписанием вашего apk.   -  person Eenvincible    schedule 13.03.2017


Ответы (2)


У меня была такая же проблема вчера.

Я должен был убедиться, что флажки для версий подписи, где отмечены оба. Оба они не отмечены по умолчанию.

введите описание изображения здесь

person Ruben Aalders    schedule 13.03.2017
comment
Да, на удивление, у меня тоже такое было после апгрейда; - person Eenvincible; 13.03.2017
comment
Большое спасибо, Рубен. Вы спасли мой день. - person trueangle; 13.03.2017
comment
Добро пожаловать. Пожалуйста, примите мой ответ, когда это возможно :) - person Ruben Aalders; 13.03.2017
comment
У меня та же проблема, но даже после установки двух флажков для подписной версии подписанный apk не появляется. :( - person Lucky_girl; 14.03.2017
comment
просто app-release.apk и app-debug.apk - person Lucky_girl; 15.03.2017
comment
Ладно, я понял, что можно заархивировать app-release.apk, и тогда гугл плей его принимает. - person Lucky_girl; 15.03.2017
comment
не могу выбрать :/ - person Mladen Rakonjac; 05.04.2017

Просто попробуйте добавить это: - v2SigningEnabled false в свой build.gradle.

android {
    ...
    defaultConfig { ... }
    signingConfigs {
      release {
        storeFile file("myreleasekey.keystore")
        storePassword "password"
        keyAlias "MyReleaseKey"
        keyPassword "password"
        v2SigningEnabled false
      }
    }
  }

После этого выберите введите здесь описание изображения

person Amit raj    schedule 24.07.2017