【发布时间】:2014-03-03 20:01:26
【问题描述】:
我有一个具有以下结构的项目:
Root
\__main_project
|
\__modules
\__
| library1
|
\__
library2
我的 gradle 中有以下配置:
android {
compileSdkVersion 19
buildToolsVersion '19.0.0'
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
}
signingConfigs {
release {
storeFile file('/home/home/.signing/test.keystore')
storePassword 'testtest'
keyAlias 'testtest'
keyPassword 'testtest'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
为了构建我的项目,我运行以下命令:
./gradlew :main_project:assembleRelease
但它只产生 main_project-release-unsigned.apk
所以我的问题是为什么当我指定所有必需的配置时它会产生未签名的 apk。 谢谢。
【问题讨论】:
-
我知道即使是调试版本也使用 debug.keystore 签名我想知道为什么它会生成名称为 unsigned 的 apk?这对我来说很奇怪。