Подтвердить что ты не робот

Подписи фрагментов несовместимы с андроид-студией по умолчанию

Я настроил gradle для подписания с помощью:

android {
    ...
    signingConfigs{
        debug {
            storeFile file("...");
            storePassword '...'
            keyAlias '...'
            keyPassword '...'
        }
    }
}

Теперь, когда я запускаю задачу gradle installDebug, приложение подписано и установлено правильно, и я могу запустить приложение, как ожидалось. Но когда я запускаю модуль приложения (запуск по умолчанию в андроид-студии, что очень важно для отладки). Я получаю сообщение:

Failed to finalize session : INSTALL_FAILED_INVALID_APK:
/data/app/vmdl2083307194.tmp/1_slice__ signatures are inconsistent

Это происходит даже тогда, когда еще нет apk.

Я думаю, что это связано с тем, что андроид-студия неправильно разбивает apk. Так что, если никто не знает, как правильно его подписать, то, вероятно, также будет работать способ держать андроид-студию от расщепления apk.

4b9b3361

Ответ 1

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