我想测试与构建变量在释放模式的应用程序在Android中工作室使用摇篮的项目。
build.gradle:
(略依赖关系和存储库)
安卓{
应用插件:'机器人'
compileSdkVersion 19
buildToolsVersion19.0.0
defaultConfig {
的minSdkVersion 11
targetSdkVersion 16
版本code 1
VERSIONNAME1.0
}
signingConfigs {
推出 {
storeFile文件(release.jks)
storePassword密码
keyAliasMobileAndroid
keyPassword密码
}
}
buildTypes {
推出 {
runProguard假
proguardFiles getDefaultProguardFile('ProGuard的-android.txt'),'ProGuard的-rules.txt
signingConfig signingConfigs.release
}
}
}
如果生成变体版本摇篮返回一个错误
有一个问题被发现与任务的配置 ':应用程序:packageRelease。
文件'/Users/andre/workspace/MobileAndroid/app/release.jks 物业指定的signingConfig.storeFile不存在。
删除signingConfig.storeFile返回一个Android Studio的消息框错误:
应用程序安装失败
安装失败,因为APK要么不签署,或签名 不正确。如果这是一个摇篮为基础的项目,然后确保 被指定在摇篮签署配置构建脚本。
release.jks存在,并且使用Android工作室向导构建>生成签名APK ......我可以生成一个app.apk签名。
我如何解决摇篮这个错误?
解决方案请仔细检查该文件存在于错误消息,正在(用户/安德烈/工作区/ MobileAndroid / APP / release.jks的地方),并没有权限问题$ P $被读取pventing的文件。
I am trying to test an app with Build Variant in release mode in Android Studio with a project using Gradle.
build.gradle:
(omitted dependencies and repositories)
android {
apply plugin: 'android'
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 11
targetSdkVersion 16
versionCode 1
versionName "1.0"
}
signingConfigs {
release {
storeFile file("release.jks")
storePassword "password"
keyAlias "MobileAndroid"
keyPassword "password"
}
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
}
}
If the Build Variant is release Gradle returns an error
A problem was found with the configuration of task ':app:packageRelease'.
File '/Users/andre/workspace/MobileAndroid/app/release.jks' specified for property 'signingConfig.storeFile' does not exist.
Removing "signingConfig.storeFile" returns an Android Studio message box error:
Application Installation Failed
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.
release.jks exists and using the Android Studio wizard "Build > Generate Signed APK..." I can generate an app.apk signed.
How do I solve this error in Gradle?
解决方案Please double-check that the file exists at the place the error message is looking (Users/andre/workspace/MobileAndroid/app/release.jks) and that there are no permissions problems preventing the files from being read.
相关推荐
最新文章