使用MobileFirst 8.0 IF201804051553进行Android版本构建时的Proguard警告

使用MobileFirst 8.0 IF201804051553进行Android版本构建时的Proguard警告,第1张

概述我最近将我的混合MobileFirst应用程序的mfp插件升级到8.0.20180408,并将cordova-android插件升级到7.0.0.当我对应用程序进行调试构建时,构建成功,但是当我进行发布构建(签名apk)时,该过程生成了许多proguard警告.当我将cordova-android版本降级到6.4.0时,发行版本成功.自从Mobile

我最近将我的混合MobileFirst应用程序的mfp插件升级到8.0.20180408,并将cordova-android插件升级到7.0.0.当我对应用程序进行调试构建时,构建成功,但是当我进行发布构建(签名apk)时,该过程生成了许多proguard警告.当我将cordova-androID版本降级到6.4.0时,发行版本成功.

自从MobileFirst iFix 8.0.0.0-mfpF-IF201804051553起,自iFix release notes起,mobilefirst cordova插件应该支持cordova-androID v7,但在此ifix中似乎存在问题.

解决方法:

我对proguard配置文件进行了一些调查,因为gradle构建过程中似乎找不到正确的proguard配置文件.

mfp cordova插件包含一个名为proguard-project-mfp.txt的proguard配置文件,该文件已添加到混合项目的androID平台中.该插件还包含一个gradle文件

dev-build-extras.gradle

 

它指定proguard配置文件的位置.配置中指定的proguard文件没有附加路径:

proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-project-mfp.txt'

似乎在cordova-androID 7.x中,当生成androID平台时,它将proguard-project-mfp.txt文件复制到目录中

platforms/androID/app/src/main/

 而dev-build-extras.gradle文件位于目录中

platforms/androID/cordova-plugin-mfp/

这意味着gradle无法找到proguard配置文件.相对于gradle文件,更新gradle文件中的proguard配置文件位置似乎可以解决此问题,并允许构建签名的apk.

总结一下,更新文件

platforms/androID/cordova-plugin-mfp/dev-build-extras.gradle

与以下

// proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-project-mfp.txt'proguardfiles getDefaultProguardfile('proguard-androID.txt'), '../app/src/main/proguard-project-mfp.txt'

您的dev-build-extras.gradle文件现在应如下所示:

androID {    buildTypes {        release {            MinifyEnabled true            // proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-project-mfp.txt'            proguardfiles getDefaultProguardfile('proguard-androID.txt'), '../app/src/main/proguard-project-mfp.txt'        }    }    .    .    .}
总结

以上是内存溢出为你收集整理的使用MobileFirst 8.0 IF201804051553进行Android版本构建时的Proguard警告全部内容,希望文章能够帮你解决使用MobileFirst 8.0 IF201804051553进行Android版本构建时的Proguard警告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1210055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存