由于更新到Android Studio 3.0 gradle
4.1我正面临此问题。通过Gradle自动签名的APK无法安装,因为AS 3.0(gradle 4.1)
如果我使用Build
&创建apk运行,然后将此apk(路径app/build/outputs/apk/...)上传到设备并尝试安装它(它是干净的安装应用程序不在设备上)我收到“应用程序未安装”错误。
我gradle
设置片段:
signingConfigs {
release {
storeFile file("../path_to_keystore/keystore.jks")
storePassword "mypass"
keyAlias "myAlias"
keyPassword "mypass"
}
}
buildTypes {
release {
minifyEnabled true
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
versionNameSuffix "-debug"
}
}
如果我注册通过APK签署了产生APK向导,APK安装。构建和运行方法在以前的Android Studio版本中工作。
任何人都面临同样的问题?并知道如何通过Gradle修复自动签名?
一些额外的信息:
- 即时运行通过构建&被禁用
- 构建润曾与调试和发布配置
- 构建和运行的版本上传,并通过AS 对设备正确安装