Из сообщения об ошибке я бы сказал, что вы перепутали хранилища ключей, или студия Android просто использует неправильный для сборки выпуска. Лучший способ быть полностью уверенным — четко настроить свой build.gradle и собрать его самостоятельно в командной строке, используя
./gradlew clean assembleRelease
Что, вероятно, происходит, так это то, что Android Studio использует ваше хранилище ключей отладки (то есть по умолчанию) для подписи сборки выпуска, потому что она не может найти исходное хранилище ключей, которое вы использовали в eclipse, или у вас где-то неправильный пароль...
Взгляните на эту конфигурацию, обратите внимание на расположение хранилищ ключей, соглашение об именах и то, как оно соответствует build.gradle. Обратите внимание на signingconfigs и то, как они настроены для сборки релиза. Чтобы построить из командной строки, просто перейдите в каталог с вашим файлом «gradlew» и запустите
./gradlew clean assembleRelease
для сборки релиза apk, или
./gradlew clean assembleDebug
для сборки отладочного apk. Если не получится, попробуйте
./gradlew clean assembleRelease --stacktrace
Скриншот build.gradle и настройка файловой системы
Но, пожалуйста, не забывайте не помещать свои ключи в систему управления версиями! Это означает редактирование вашего файла .gitignore.
Здесь есть стопка информации о том, как это сделать: http://developer.android.com/tools/publishing/app-signing.html
person
shredder
schedule
26.02.2016