Android, указанный для свойства 'signedConfig.storeFile' не существует
Im пытается сгенерировать подписанный APK Использование AndroidStudio, но я получаю эту ошибку:
Error:A problem was found with the configuration of task ':app:packageRelease'.
> File 'com.pachu.fartsound' specified for property 'signingConfig.storeFile' does not exist.
Я не знаю, нужен ли вам это, но есть мой build.gradle:
apply plugin: 'com.android.application'
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.pachu.fartsounds"
minSdkVersion 9
targetSdkVersion 19
versionCode 1
versionName "1.2"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.+'
compile 'com.google.android.gms:play-services:5.0.89'
}
Ответы
Ответ 1
Перейти к сборке → Создать подписанный APK. Создайте свой ключ (или выберите существующий) → next → next → done!
Если вы хотите сделать это "трудным способом", вам нужно указать уже созданный ключ выпуска в signConfigs перед buildTypes. Что-то вроде этого:
signingConfigs {
release {
storeFile file("/yourkey.jks") //check that the file exists
storePassword "YourPassword"
keyAlias "YourAlias"
keyPassword "YourPassword"
}
}
Но это бесполезно. Поскольку Android Studio обеспечивает очень простой и простой способ создания подписанного файла APK, готового для публикации. А также укажите свой ключевой пароль в файле build.gradle... - это не рекомендуется делать с точки зрения безопасности.
Ответ 2
Мой ключ находился в
APPROOT/myKey.jks
Пока gradle смотрел
APPROOT/app/myKey.jks
Я думаю, что вы укажете второй путь во втором диалоге при создании подписанного apk, но я его не проверил, может ли кто-нибудь подтвердить?
Ответ 3
Попробуйте перестроить проект. Поэтому перейдите в Build- > Clean Project.
Затем снова создайте подписанный файл APK (Build → Generate Signed APK).
Ответ 4
Убедитесь, что вы создаете расширение файла хранилища ключей при создании первой страницы.
Ответ 5
Я тоже получал ту же ошибку. Ошибка, которую я сделал, заключалась в хранении хранилища ключей в пакете приложений "app"
и предоставлении того же пути к студии android.
Просто удалите хранилище ключей и поместите другое приложение, отличное от вашего приложения Android ""
.