Недавно сменилась на Android Studio с Eclipse, и я также изменил JDK от java-open-jdk
до jdk1.7.0_45
.
Теперь я пытаюсь запустить свое первое приложение, и я получаю это сообщение:
Installation failed since the APK was either not signed, or signed incorrectly. If this is a Gradle-based project, then make sure the signing configuration is specified in the Gradle build script
Изменить:
Когда я запускаюсь из Android Studio, я получаю приведенную выше ошибку. Когда я запускаю его из командной строки, я не получаю ошибку (ну, приложение работает, и я получаю сообщение об ошибке, но не имеет ничего общего с gradle).
Я получил код здесь
Вы можете проверить build.gradle здесь, google repo
ОБНОВЛЕНИЕ 2:
Я добавил этот код
signingConfigs {
release {
storeFile file("john.keystore")
storePassword "john"
keyAlias "johnkeystore"
keyPassword "john"
}
}
чуть выше блока кода buildTypes
в файле build.gradle.
Файл john.keystore находится в корне моего проекта. Я запускаю gradlew assembleRelease
, и я получаю xxx-release-unsigned.apk
.