自动上传ProGuard映射文件以播放控制台

时间:2018-11-15 13:42:51

标签: android-studio gradle android-proguard google-play-console

每当我需要构建新版本的APK(我的gradle版本为每个发行版生成4个不同的APK,因此我确实需要上传4个不同的映射文件)时,将ProGuard映射文件上传到Google Play控制台是很烦人的事< / p>

我想知道是否有可能自动进行此过程,然后我找到了这篇文章

https://developers.google.com/android-publisher/api-ref/edits/deobfuscationfiles/upload

所以google确实有一个api上传地图文件,是否有任何gradle插件可以使用?有没有简单的集成方法?

3 个答案:

答案 0 :(得分:4)

建议:如果您发布Android App Bundle而不是APK,则模糊化映射文件将与您的工件一起自动上传,因此您不必单独进行操作。

答案 1 :(得分:0)

您可以编写gradle build script来在构建完成后运行任务
然后您可以使用类似file upload plugin的内容将文件上传到网址

答案 2 :(得分:0)

设置了Crashlytics后,here对此进行了说明。还有一个Play Publisher Plugin用于Gradle,尽管似乎没有上传mapping.txt。如果您想使用该API,则应易于扩展,例如。 Google Cloud PHP Client和另一个API端点。