proguard 相关问题

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

Sentry的分级任务未编译

我必须将Analytics工具Sentry添加到我们的Android项目中。为了使其工作,需要为混淆的代码(从Proguard / R8)创建映射,然后将其上传到Sentry。在...

回答 1 投票 2

Android R8片段实现,但实际上匹配扩展名

当前使用的版本是:androidx.fragment:fragment-ktx:1.2.1。当我尝试构建发行版时,proguard(R8)显示如下警告:R8:规则`-neverclassinline public class **实现...

回答 1 投票 0

ProGuard for Kotlin:JVM签名无法解析

激活ProGuard时,出现以下错误消息,该消息似乎源于Kotlin Reflect。 kotlin.reflect.jvm.internal.KotlinReflectionInternalError:属性'selectedAccount'(JVM ...

回答 1 投票 0

android app bundle和proguard规则进行相同的优化吗?

Proguard规则优化与应用程序捆绑优化之间是否有区别,或者是同一回事吗?谁能解释它们的不同之处?

回答 2 投票 3

Android R8-缺少类:com.sun.javadoc.Doclet

我正在使用Android-R8,并且存在以下R8警告:缺少类:com.sun.javadoc.Doclet以下图像错误,[https://i.stack.imgur.com/OmkGY.png] [1]正在构建应用程序...

回答 1 投票 0

Android上的Proguard和Netty 5

我已经看到了有关此问题的几个问题,但它们是针对Netty的旧版本的。我尝试了他们的答案,将org.jboss.netty与io.netty切换了出去,但是发生了同样的错误。我是...

回答 2 投票 3

JavaFX ProGuard应用在混淆后无法正常工作

我在尝试对我的javaFX应用程序进行模糊处理但没有成功之后写了这个问题……关于项目:JDK:Azul JavaFX 8.42.0.23构建工具:Maven想法:Intelij ProGuard版本:6.2.2什么是...

回答 1 投票 0

如何防止整个类被proguard修改?

我需要保留尝试使用的com.package.app.helpers.GraphAdapterBuilder类:-keep类com.package.app.helpers.GraphAdapterBuilder和-keep类com.package.app.helpers.GraphAdapterBuilder。**.。 。

回答 1 投票 0

LayoutInflater的自定义视图ClassNotFoundException

在我们的其中一个发行版本中,我们使用ProGuard来帮助混淆和最小化代码。这个问题在我的设备或仿真器上无法重现,但是通过Crashlytics从某些用户那里我们得到了...

回答 1 投票 1

在使用AndroidX时,proguard-android-optimize.txt中的“ @Keep支持注释”规则仍然适用吗?

通常将proguard-android-optimize.txt用作proguard文件。 proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-project.txt'但是,当我经过...

回答 1 投票 0

Firebase + Proguard / R8

我目前正在我的项目中设置Firebase(FCM),并且在运行R8混淆的应用程序时遇到了问题,Firebase服务(FirebaseMessagingService)不再起作用。有...

回答 1 投票 -1

Multidex,Proguard和Firebase

当我将Firebase Auth和Database添加到我的项目中时,出现以下问题:致命异常:主进程:com.myapp,PID:4024 java.lang.RuntimeException:无法获取提供程序...]

回答 1 投票 0

保护性死代码分析为私有字段提供了误报

给出以下类包com.example;公共类ProguardConstantFieldUsageDemo {私有静态最终字符串CONSTANT_FIELD =“我还没死!”;公共字符串...

回答 1 投票 0

Proguard死代码分析对私有常量字段给出假阳性

给出以下类包com.example;公共类ProguardConstantFieldUsageDemo {私有静态最终字符串CONSTANT_FIELD =“我还没死!”;公共字符串...

回答 1 投票 0


Proguard删除lambda调用

我有一个如下所示的方法HashMap.doSomething(block:(SpecificTypeOfObject)-> Unit){forEach {(k,v)->(v as?SpecificTypeOfObject)?. let {block(it)}}} ...

回答 1 投票 5

是否添加“ minifyEnabled true”和“ proguard-android-optimize.txt”混淆了sqlite数据库并使其与以前的版本不兼容?

我正在为我的android应用程序提交更新,并且所有以前的版本都没有这两个设置。数据库保持不变,但是如果混淆了名称,我担心用户的数据...

回答 1 投票 0

如何使用保护规则?对于库..即使我添加了库,只要规则仍然会导致应用崩溃...如何解决?

java.lang.NoSuchMethodError:没有非静态方法“ Lpl / droidsonroids / gif / GifInfoHandle;。 (JIII)V”在pl.droidsonroids.gif.GifInfoHandle.openFd(本机方法)在...

回答 1 投票 0

Proguard缩小导致空指针异常

我的Android应用中有一个视频活动。在禁用proguard的调试版本中,所有功能都像一个超级按钮。但是在发布版本中,当启用proguard并开始视频活动时,我得到了NPE。 ...

回答 2 投票 4

如何通过逆向工程保护Arraylist

我的应用程序中有一个arraylist。示例:private String [] word = {“ A”,“ B”};我使用了pro-guard,但是当我尝试进行逆向工程时,我可以得到arraylist。我必须输入2400以上...

回答 1 投票 -1

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