proguard 相关问题

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

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

网址修改保护符

我必须确保我的代码不受逆向工程的影响。另外,我需要隐藏我在应用程序中使用的Web服务URL。我创建了一个接口,并在静态变量中声明了所有URL。任何人都可以...

回答 1 投票 0

Android库proguard程序包混淆会产生a.a.a.a.碰撞

我正在编写2个Android库。当我对两者进行混淆时,它们两者中的混淆代码都包含一个名为a.a.a.a.a的类,当尝试在...

回答 1 投票 1

Kotlin:启用了proguard后,应用程序崩溃了

我已经编写了这个模型类,以从Firbase数据库获取配置@Keep类Configuration {@SerializedName(“ BASE_API_URL”)var BASE_API_URL:String =“” ...

回答 1 投票 0

Proguard -keepattributes SourceFile,LineNumberTable不保留行号

我正在使用Bugfender(这很了不起),用于一些远程错误,信息和崩溃日志记录。我想知道我的崩溃,错误或事件发生在哪个文件和行号上,因此对于我检查的每个日志...

回答 1 投票 1

外部AAR依赖项中的proguard.txt损坏(非ASCII字符)

Appsflyer 4.11.0 AAR似乎在其内部proguard.txt中包含许多非ASCII字符,因此gradle失败,但出现以下异常:> Task:aaa-android:...

回答 1 投票 0

带有proguard的Kotlin AAR库:如何仅保留类和方法名?

我正在用Kotlin构建一个android库(aar文件)。我需要以一种使第三方用户看到类和方法名称的方式来混淆代码,他必须能够使用它们(它们是pubilc)...

回答 1 投票 1

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