Gradle 中的签名插件和签名配置有什么区别?
What is the difference between signing plugin and signingConfigs in Gradle?
正如标题所说。
我想签署一个 Android 存档 (AAR),它将分发给第 3 方,但无法通过 signingConfigs
:
完成
signingConfigs {
release {
keyAlias "myandroidkey"
keyPassword "myPassword"
storeFile file("/Users/carsten/Keystores/android.jks")
storePassword "myPassword"
}
}
我查看了 signing
插件,但想知道为什么 Gradle 中的同一事物有 2 个功能,它们的区别是什么?
如 https://developer.android.com/tools/publishing/app-signing.html#signing-manually
所述,通过在没有 Gradle 的情况下签署 AAR 来解决 Got
分别在Ant脚本中添加了这一段:
<target name="sign" description="Sign the AAR" depends="">
<signjar keystore="${basedir}/${key.store}"
storepass="${key.store.password}"
sigalg="SHA1withRSA"
digestalg="SHA1"
alias="${key.alias}"
keypass="${key.alias.password}"
jar="${basedir}/../../build/outputs/aar/myLib-release.aar">
</signjar>
</target>
正如标题所说。
我想签署一个 Android 存档 (AAR),它将分发给第 3 方,但无法通过 signingConfigs
:
signingConfigs {
release {
keyAlias "myandroidkey"
keyPassword "myPassword"
storeFile file("/Users/carsten/Keystores/android.jks")
storePassword "myPassword"
}
}
我查看了 signing
插件,但想知道为什么 Gradle 中的同一事物有 2 个功能,它们的区别是什么?
如 https://developer.android.com/tools/publishing/app-signing.html#signing-manually
所述,通过在没有 Gradle 的情况下签署 AAR 来解决 Got分别在Ant脚本中添加了这一段:
<target name="sign" description="Sign the AAR" depends="">
<signjar keystore="${basedir}/${key.store}"
storepass="${key.store.password}"
sigalg="SHA1withRSA"
digestalg="SHA1"
alias="${key.alias}"
keypass="${key.alias.password}"
jar="${basedir}/../../build/outputs/aar/myLib-release.aar">
</signjar>
</target>