Android指定名称和路径打包apk
时间: 2024-02-10 12:13:05 浏览: 62
在 Android Studio 中,你可以通过 Gradle 配置指定 APK 的名称和路径。下面是一些简单的步骤:
1. 打开 app/build.gradle 文件。
2. 在 android 标签下添加以下代码:
```groovy
android {
...
defaultConfig {
...
// 设置 APK 的名称
applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "myapp-" + variant.versionName + "-" + variant.versionCode + ".apk"
}
}
}
...
}
```
3. 修改 outputFileName 的值,以设置 APK 的名称和文件格式。例如,"myapp-v1.0-1.apk"。
4. 在同一个 build.gradle 文件中,添加以下代码:
```groovy
android {
...
applicationVariants.all { variant ->
variant.outputs.each { output ->
def apkName = output.outputFileName
def newName = apkName.replace(".apk", "-signed.apk")
// 设置 APK 的路径
output.outputFile = new File(output.outputFile.parent, newName)
}
}
...
}
```
5. 修改 newName 的值,以设置 APK 的新名称。例如,"myapp-v1.0-1-signed.apk"。
6. 修改 output.outputFile 的路径,以设置 APK 的新路径。例如,"app/build/outputs/apk/release/"。
7. 运行 Gradle task:assembleDebug 或 assembleRelease,生成 APK 文件并保存到指定的路径中。
注意:如果你想在每次构建时更改 APK 的名称和路径,你可以在 Gradle 脚本中使用系统时间或其他变量。