Xamarin形式Android-如何在Mac 2019的Visual Studio中启用Proguard收缩器
我正在尝试为Mac 2019的Visual Studio中的XF 5.X Android应用程序调用Proguard Code收缩器。 看来我需要文档中的Windows版本。是真的吗? https> …
Flutter:将 Proguard 与 Gradle 7.0.4 结合使用
我刚刚更新到 Gradle 7.0.4,在构建时我现在收到错误。 A problem occurred evaluating project ':app'. No signature of method: build_9gq7rvxos4tc…
proguard covert恒定字符串值以某种方式
我在使用 proguard 时遇到问题。由于某些原因,它仅更改 firebase 安装库中的一个字符串值,文件为 com.google.firebase.installations.remote.Fireba…
RELASE AAR不包含任何代码Android?
我正在使用Android Studio Bumble Bee 时,该库具有单个类, class Lib2 { fun print(){ println("From lib2") } } 我创建了一个模块库,该模块库在 -…
如何覆盖其他 proguard 规则
我希望从 thirdpartylib.aar 中删除带有以下签名的类A package com.example class A : Base {} ,该带有其自己的proguard/r8规则,其中一个是 - 保存…
Release apk Android Java 中 onMessageReceived 方法中信号器的 Gson 解析失败
我成功地在Android Java代码中实现了SignalR。 一切正常。我能够建立连接,发送和接收消息。 但是,当我在签名的版本APK中测试功能时,我会在onMessag…
在Android中,是否有一个proguard规则可以保留类的所有内部对象并保护它们免受混淆?
我在 android SDK 中有一些 dagger 类,在创建和发布发布版本时需要保护它们免受缩小和混淆。我通过在 @Module 和 @DaggerGenerate 注释周围使用自定…
如何防止 proguard 保留我的一些方法名称
我一直在针对在线 apk 反编译器测试我的 apk,我注意到我的一些方法名称以明文形式存在。 例如,在我的一项活动中,我有一个名为“mySuspendMethod”…
'minifyEnabled=true' 是什么意思?当所有配置选项都被禁用时怎么办?
我有一个 Android 应用程序的复杂构建设置,它基本上由一个普通的 Android 应用程序与 Xamarin/Mono 项目融合在一起组成,以便包含一个重要的 C# 库(…
proguard 程序集无法正常工作,它检测所有工件,但使用类目录而不是 jar 文件
我有多模块 Maven 项目,需要混淆代码。 我正在使用 proguard-maven-plugin 进行此配置。 com.github.wvengen proguard-maven-plugin 2.5.3 package p…
ProGuard - 使用唯一的字段名称?
我正在使用 ProGuard 来混淆我的源代码,但我遇到了一个问题,即我的混淆代码对不同类型的字段重复使用相同的字段名称。例如: public class Pojo { i…
适用于 Android 和 GSON 的 ProGuard
我正在为我的 Android 项目设置 ProGuard。我的项目也使用GSON。 我研究了 ProGuard 配置与 GSON 和 Android 的兼容性,并发现了 google-gson https:/…
为什么 proGuard 在激活时不起作用?
我想减小应用程序的大小。 我看到了一些教程,并了解到我必须在 build.gradle(app) 中使用以下代码: buildTypes { release { minifyEnabled true pro…
需要类型和名称,而不仅仅是“setExtensionCallback”
我正在尝试为我的应用程序生成签名的 apk,但失败并出现错误期望类型和名称,而不是文件“pathtofile\release\consumer-rules.pro”第 326 行中的“(…