android - 如何解决此问题“在 app gradle 中 minifyEnabled 为 true 时未生成签名的 apk”
问题描述
当我启用minifyEnabled true
签名 apk 时没有生成
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
我收到以下警告:
警告:有 355 个未解析的类或接口引用。您可能需要添加缺少的库 jar 或更新它们的版本。如果您的代码在没有缺少类的情况下工作正常,您可以使用“-dontwarn”选项抑制警告。(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass)
解决方案
将这些添加到 proguard-rules.pro 文件中
**
- -保持类 java.awt.event.** { *; } -keep class org.apache.** { *; } -keep class org.gradle.** { *; } -keep class groovy.lang.** { *; } -keep 类 javax.swing.** { *; }
**
推荐阅读
- python - 使用 BFS 的网格中的最短路径
- c# - 如何匹配 Windows 应用程序和控制台应用程序之间的编码?
- scala - Akka Streams - Source.unfoldAsync 的背压
- excel - 每张纸的重复任务,根据单元格值取消隐藏和隐藏
- html - 如何删除“页面损坏”表上的额外边框?
- python - 需要帮助识别要在网站上捕获的链接(渗透测试)
- gradle - 如何应用插件
- android - 使用大于 16 位的 requestCode
- html - CSS Flexbox:导航不堆叠(变成一列)
- angular - Chrome 中的 Spotify 令牌请求失败