Android 如何修复文件';xxx和x27;为属性指定';signingConfig.storeFile';不存在
我是android studio的新手,当我想要导出apk时,它会给我错误。这: 错误:任务“:app:packageRelease”的配置存在问题 为属性“signingConfig.storeFile”指定的文件“sistemasmas”不存在 如何修复此错误 这是我的身材。格雷德尔:Android 如何修复文件';xxx和x27;为属性指定';signingConfig.storeFile';不存在,android,export,apk,build.gradle,signing,Android,Export,Apk,Build.gradle,Signing,我是android studio的新手,当我想要导出apk时,它会给我错误。这: 错误:任务“:app:packageRelease”的配置存在问题 为属性“signingConfig.storeFile”指定的文件“sistemasmas”不存在 如何修复此错误 这是我的身材。格雷德尔: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.sistemasmas.escribiramanowhatsapp"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.google.android.gms:play-services:7.0.0'
}
您可以使用“生成已签名Apk”工具。 查看Android Studio的构建->生成签名APK菜单 否则,如果要使用命令打包项目,则需要在发布部分中定义这些命令
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
android.signingConfigs.release.storeFile = file('C://your-release-key.keystore')
android.signingConfigs.release.storePassword = "yourstorePassword"
android.signingConfigs.release.keyAlias = "yourkeyAlias"
android.signingConfigs.release.keyPassword = "yourkeyPassword"
}
但是,将您的通行证直接放在build.gradle中是不安全的。在发行版{部分,它对我不起作用,但是下面的部分起了作用
android {
signingConfigs {
Signature {
keyAlias 'yourfilealias'
keyPassword 'yourkeypassword'
storeFile file('keystore.jks')
storePassword 'yourstorepassword.'
}
} ...
注意:keystore.jks可能需要您的路径在其前面。将签名配置添加到
应用程序
模块的生成文件中
android {
...
defaultConfig { ... }
signingConfigs {
release {
storeFile file("myreleasekey.keystore")
storePassword "password"
keyAlias "MyReleaseKey"
keyPassword "password"
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
它会解决你的问题,它帮助了我