proguard 相关问题

ProGuard是一种缩小,优化,混淆和预验证Java类的工具。它包含在Android SDK中。

R8/ProGuard 规则在 java.lang.ClassNotFoundException 之后保留 org.pytorch.PyTorchAndroid:未找到类

使用 pytorch_mobile 插件并将 minifyEnabled 和收缩资源设置为 true 启动我的 Flutter 应用程序时,出现以下错误: ... F/xxx(25186): java_vm_ext.cc:594] JNI 检测到错误...

回答 1 投票 0

R8/Proguard 保留父包而不保留特定子包

我正在使用的库或依赖项在其子包之一中存在安全问题。假设包的名称是父包,而导致问题的子包的名称......

回答 1 投票 0

AAPT2 aapt2-4.1.0-6503028-osx 守护进程 #0:链接期间出现意外错误,试图停止守护进程

出了什么问题: 任务“:app:processDebugResources”执行失败。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 AAPT2 aapt2-4.1.0-6503028-osx

回答 1 投票 0

在我的 Android 应用程序中激活 ProGuard 时 API 无法工作

启用 minifyEnabled=true API 后不会向服务器发送数据。当我检查服务器时,我发现所有输入均为空。但是,如果我在“proguard-rules.pro...

回答 2 投票 0

Pro-guard 混淆在 android studio 中不起作用

使用最新的Android Studio并更新了所有平台(OsX): 构建.gradle: 安卓 { 编译SDK版本26 默认配置{ applicationId“com.xxxxxxlxxxxxx.apps.firebase” minSdkVe...

回答 3 投票 0

设置 minifyEnabled 为 true 时无法使用 GSON 解析 json 对象

当我使用时 构建类型{ 发布 { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } }

回答 2 投票 0

使用 proguard 进行混淆会发出我无法摆脱的 Flatlaf 警告

当我试图混淆我的项目时,我收到这些警告。我将所有必需的 jar 添加到类路径中。我正在使用 java 18。我也尝试保留库: -保留类 com.formdev.flatlaf.** { ...

回答 0 投票 0

如何保留在 Flutter 应用程序的发布版本期间 R8 报告丢失的一些 com.google.android.play.core.* 类?

当我构建 APK 时,它的大小为 30MB。我最近从 7.4 升级到 AGP 8.1,不确定这是否会搞砸什么。任务 :app:minifyReleaseWithR8 FAILED 失败。短消息是: 我...

回答 2 投票 0

Moshi LinkedHashTreeMap 类使用 Proguard 转换异常

启用 proguard 后,在使用 Retrofit 进行 API 调用后,我收到导致此错误的 LinkedHashMapTree 列表: java.lang.ClassCastException:com.squareup.moshi.LinkedHashTreeMap 不能...

回答 1 投票 0

Google Gson 保留通用签名

Firebase Crashlytics 中的崩溃出现并附有如何解决问题的注释: 致命异常:java.lang.IllegalStateException:必须使用类型参数创建 TypeToken:new TypeToken<...>()...

回答 1 投票 0

字符串数组的 Observable 和 Proguard 的问题

我有一个简单的 Retrofit2 服务 公共接口播放列表服务{ @GET("/机器/{uid}/播放列表") Observable> getPlaylist(@Path("uid") 串...

回答 0 投票 0

无法使用 minifyEnabled 运行 Android 仪器化 (UI) 测试

目前,我的 UI 测试运行良好,调试版本的 minifyEnabled 设置为 false。但是,我希望能够使用 minifyEnabled 运行我们的 UI 测试,但出现错误: java.lang.NoClassDefFoun...

回答 1 投票 0

在 android kotlin 应用程序中启用 R8 导致库类 android.content.res.XmlResourceParser 实现程序类 org.xmlpull.v1.XmlPullParser

我启用了 R8 插件进行混淆 当我尝试生成签名的 apk 时出现异常 《库类android.content.res.XmlResourceParser实现程序类org.xmlpull.v1.

回答 2 投票 0

在反序列化时使用 gson 定义嵌套列表类型

通过使用新的 AGP v8.0 并启用完整的 R8,当我尝试从 JSON 字符串反序列化嵌套对象时,嵌套对象的类型被 gson 错误地识别为 LinkedTreeMap。 actions_l...

回答 1 投票 0

生成签名 APK 时出现此错误:app:minifyReleaseWithR8 FAILED

AGPBI: {"kind":"error","text":"运行 R8 时检测到缺失类。请添加缺失类或应用在 D:\

回答 0 投票 0

ProGuard:带有 Moshi+Retrofit 的 ClassCastException

它在调试模式下工作正常,在 ProGuard 关闭的情况下发布模式,但在 ProGuard 开启的情况下,即使是空的。 这是堆栈跟踪: 2021-09-07 23:42:19.556 32130-32130/com.myapp.packagename W/

回答 2 投票 0

proguard-rules“-dontwarn”不工作(AGP 8.0)

更新到 Android Gradle Plugin 8.0 后,在 minifyReleaseAndroidTestWithR8 步骤中出现以下构建时错误: 运行 R8 时检测到缺少类。请补充缺失的

回答 0 投票 0

如何调试proguard规则?

我在升级到 Android Studio v2022.2.1 后尝试调试我的 ProGuard 规则,因为我的应用程序的发布版本已停止工作。我检查了规则,发现将 -dontshrink 添加到 ...

回答 0 投票 0

带有 Kotlin 1.8.20 的 Android Gradle 插件 8.0.0 导致 OkHttp3 R8 缩小问题

使用 Android Gradle Plugin (AGP) 8.0.0 升级到 Kotlin 1.8.20 后,我在运行 :app:minifyProdWithR8 Gradle 任务时突然收到以下错误消息: 缺少类 org.bouncyca...

回答 1 投票 0

java.lang.RuntimeException 错误和应用程序在 Google Play Logcat 上崩溃已添加

我的应用程序在测试设备上运行但在 Playstore 上崩溃并出现此错误: 异常 java.lang.RuntimeException: 在 android.app.ActivityThread.performLaunchActivity (ActivityThread.java:4048) 在 一个...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.