ProGuard是一种缩小,优化,混淆和预验证Java类的工具。它包含在Android SDK中。
我最近开始研究 Android 应用程序和 Proguard 的构建风格。所以我现在正在做的是创建我的应用程序的发布版本。为此,以下是更改...
有谁知道是否可以混淆 Android AOSP 或 LineageOS Android 13 系统应用程序 java 代码或 SystemUI、Settings、TvSettings、framework-res.apk 等应用程序的资源(如果从
我在为我的 Android(Java) 应用程序创建混淆/缩小/优化的 apk 时遇到问题。由于我是 proguard 的新手,我首先尝试使用基本配置完成 apk,我还没有添加
我下载了 Codename One 教程项目,添加了一些带有库的自定义代码,但在构建项目时出现“合规性检查失败”错误。这个错误是由多个 Proguard 导致的
使用 Proguard 在 dist 上混淆 Play 2 Web 应用程序?
如何在执行 play state|dist 命令时自动混淆 Play Framework Web 应用程序? 这个想法是使用 Proguard 来执行 Java 代码混淆。 有SBT的插件,比如...
我们使用 play 2.2.3 开发了一个 Web 应用程序,并希望对其进行混淆。我正在尝试使用 sbt-proguard 插件。我将下面的行放入 PROJECT_FOLDER/project/plugins.sbt 文件 addSbtPlugin("com.
我有一个序列化的类以获得: 课堂测试{ 字符串测试1; 字符串测试2; 字符串测试3; 字符串测试4; } 出去: { “A”: ”...”, “b”:“...
由java.lang.RuntimeException引起:缺少类型参数
我正在检索一个 json,当我使用 gson 将其转换为 List 时,应用程序崩溃了。混淆器打开了,问题就在那里。 fun getQuestions():列表? { val json =
我有一个应用程序,现在我要发布它。 我创建了一个 apk 文件并安装了它,但是当我向服务器发送登录请求时,它返回 null .. 奇怪的是,当我启动我的
在我的 gradle 中添加自定义任务后无法清理或构建我的 android 项目,似乎与 Kotlin 多平台依赖项存在冲突
我需要根据此答案添加一个自定义任务,对于我创建的示例项目来说,它完全可以正常工作,但在我的主项目中,即使我尝试清理项目,我也会收到错误...
我仅在调试环境中使用 Timber 日志登录我的 Android 应用程序,为此,我在我的应用程序类中添加了这一行:- 如果(BuildConfig.DEBUG){ 木材.植物(...
适用于 Android 的 ProGuard 和 Retrofit2 转换器 Gson?
我在我的项目中使用ProGuard,但它在 new Gson().toJson(Request); 中给出了错误的数据; 我要出去了 {“a”:“管理”,“b”:“689184d4418b6d975d9a8e53105d3382”,“c”:“10”,“d”:“76”} 相反...
当我启用缩小时,我面临一些奇怪的异常堆栈跟踪。奇怪的是它只发生在 setContent 内部。 发布 { 可调试 = false isMinifyEnabled = true...
Gradle 在哪里找到“proguard-android-optimize.txt”?
我没有使用Android Studio。 我在 Windows 上使用 Gradle:gradle-5.5.1。 类路径'com.android.tools.build:gradle:3.3.0' (本地.属性) sdk.dir=C:\android-sdk-wind 在我的版本中启用...
无法安装应用程序:INSTALL_PARSE_FAILED_NO_CERTIFICATES kotlin 中出现错误?
我有一个 SDK 项目,我想测试当 isMinifyEnabled true 时 Proguard 是否会损坏某些文件,如果是的话,我尝试为发布版本配置 proguard,但遇到以下错误。我...
我们的应用程序使用 R8 来缩小和混淆,两者都可以正常工作,但有些类在应该混淆时却没有被混淆。作为一个例子,我专门研究了一个应该是
我正在尝试为 Android 库创建一个外观。基本上,Facade 是一个带有一系列挂起方法的 Kotlin 接口: 界面外观{ 暂停乐趣 doSomeWork(): String } 因为它...
升级到 cronet-embedded:119.6045.31 会导致 Maximumremovedandroidloglevel 规则出现 R8 错误
升级到 cronet-embedded:119.6045.31 后,我从 R8 收到此构建失败消息: 错误:/re/dac/ted/gradle_home/caches/transforms-3/30da92821347fd2259fb4e0490f978c1/transformed/jetified-
我的应用程序在启动时崩溃。仅当我尝试反混淆时才会发生。我是个菜鸟,但我知道我必须在 proguard-rules.pro 中添加一些例外。问题是,我不知道在那里添加什么。 ...
使用 proguard Retrofit2 和 GSON Converter 时出错
我正在创建一个本机 Android 应用程序,我想发布它。 我正在使用 Retrofit 和 Gson 转换器。也是一个搜索视图。 对于该版本,我已经设置了 proguard 规则,按照改造的建议: ...