1.配置插件仓库
settings.gradle
pluginManagement {
repositories {
maven { url 'https://cloudartifact.ipd.hihonor.com/artifactory/Product-ApkBinary-release/' }
}
}
2.配置classpath
build.gradle
buildscript {
dependencies {
classpath "com.honor.cloudbuild.apk.sign:apksigner-v2:1.0.5"
}
}
plugins {
alias(libs.plugins.android.application) apply false
}
project.ext.set("sign.keyalias", "apkkey_11v_platform")
project.ext.set("sign.pemdir", "app/apkkey_11v_platform_oversea.pem")
3.将签名公钥复制到app目录下
4.配置app模块引用签名插件
app/build.gradle
plugins {
//id名称来源于apksigner-v2-1.0.5\META-INF\gradle-plugins\【com.honor.cloudbuild.apk.sign】.properties
id "com.honor.cloudbuild.apk.sign"
}
文章部分灵感参考以下链接:
如何使用Android Studio自定义Gradle插件 https://www.jianshu.com/p/9d0995b9a3fa
如果这篇文章有帮助到你,欢迎打赏,支持我的创作。