storeFile
时间: 2023-08-18 15:15:05 浏览: 72
`storeFile` 是 Android Gradle 插件中的一个任务,它的作用是将应用程序的签名文件(keystore)存储到项目的 `./app` 目录下。这个任务通常在构建 Release 版本的 APK 时使用,因为 Release 版本需要进行签名才能在设备上安装和运行。在执行 `storeFile` 任务之前,你需要先创建一个 keystore 文件,并将其包含在项目的 `build.gradle` 文件中,示例如下:
```groovy
android {
...
defaultConfig {
...
signingConfigs {
release {
storeFile file("path/to/keystore")
storePassword "keystore_password"
keyAlias "key_alias"
keyPassword "key_password"
}
}
...
}
...
}
```
在这个示例中,我们创建了一个名为 `release` 的签名配置。然后将 keystore 文件路径、keystore 密码、密钥别名和密钥密码都设置在了签名配置中。当执行 `storeFile` 任务时,Gradle 会自动查找并复制 keystore 文件到项目的 `./app` 目录下。
阅读全文