验证 jar 签名时出现 Ionic 2 Android Build Prod 警告

2024-03-15

我在构建 Ionic 应用程序时遇到错误,它发生在一个新应用程序上(几天前我从头开始)。我的旧应用程序都没有这个问题。该问题不会出现在任何较旧的应用程序中,即使用了 4-5 个月的应用程序。

警告:META-INF/android.arch.lifecycle_runtime.version 不受签名保护。对此 JAR 条目进行未经授权的修改 将不会被检测到。删除或移动 META-INF/ 之外的条目。

并继续处理 4-5 个文件。

我的环境信息:

cli 包:(/usr/local/lib/node_modules)

@ionic/cli-utils  : 1.19.0
ionic (Ionic CLI) : 3.19.0

全局包:

cordova (Cordova CLI) : 7.1.0 

本地包:

@ionic/app-scripts : 3.1.6
Cordova Platforms  : android 6.3.0 ios 4.5.4
Ionic Framework    : ionic-angular 3.9.2

System:

Node  : v8.9.1
npm   : 5.6.0 
OS    : macOS High Sierra
Xcode : Xcode 9.2 Build version 9C40b 

环境变量:

ANDROID_HOME : not set

Misc:

backend : pro

这是出于安全考虑还是我错过了什么?

提前致谢。


[临时修复]:由于所有文件包含的版本号,目前我已在验证之前从最终的 apk 中删除了这些 META 文件,例如,使用

sudo zip -d apkfilename.apk META-INF/android.arch.lifecycle_runtime

对其余六个文件执行同样的操作!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

验证 jar 签名时出现 Ionic 2 Android Build Prod 警告 的相关文章

随机推荐