proguard 相关问题

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

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

混淆的jar中的JPA实体未由Hibernate找到/加载

在一个具有Spring Boot应用程序的应用程序中,JPA实体A与包含在混淆jar中的实体B有关系。我在A上得到了常见的“ @OneToOne或@ManyToOne引用了未知的...

回答 1 投票 1

如何在Flutter 1.12之后禁用Proguard?

如https://flutter.dev/docs/deployment/android#enabling-proguard中所述,当我激活proguard混淆和缩小时,我的应用程序中出现运行时错误。在以前的flutter版本中...

回答 1 投票 0

无法访问jarfile ./lib/proguardgui.jar

我正在尝试回溯在Android Market上收到的堆栈跟踪。在将应用提交市场之前,我将Proguard与APK配合使用。不幸的是,每次我运行回溯工具时,都会得到“ ...

回答 1 投票 6

Gradle(Kotlin DSL):“未解决的参考:proguard”

我试图让Proguard正常工作,但我对Gradle还是陌生的。我的构建gradle.kts有一个错误(未解决的参考:proguard),我无法创建proguard任务:plugins {id(“ com.github ....

回答 1 投票 0

“未找到用于认证路径的信任锚”,位于请求设置和proguard上

[当我将proguard的minifyEnabled选项设置为true时,应用程序无法使用javax.net.ssl.SSLHandshakeException接收设置:java.security.cert.CertPathValidatorException:信任锚...

回答 1 投票 1

是否有一种方法可以混淆类名而不是带有R8的成员

我有一堆改造请求/响应类,这些类通过GSON获得(反序列化)。我目前使用@Keep来确保R8不会使它们抽象化,或混淆属性名称(... ...>

回答 1 投票 0

minifyEnabled true之后为DatabaseException

此实体正确地与Firebase RealmDataBase一起工作,但是当我在gradle中添加minifyEnabled true进行构建时,我得到了此-> DatabaseException:找到了两个具有相互冲突的情况的getter或字段...

回答 1 投票 0

Android-JNI中检测到的AndEngine GLES2在应用程序中出现的Proguard错误在应用程序中出现

我已经开发了一个使用andEngine GLES2和andEngine扩展Physics2DBox的应用程序。该应用程序具有其他功能,而不仅仅是在andEngine方面。我有proguard ...

回答 1 投票 0

Proguard不会保留班级成员的枚举

我正在以Java jar形式分发的库上工作,并且我在proguard上运行proguard的方式是只暴露所需的接口。我有一堆...

回答 2 投票 22

Proguard(R8)求反运算符除某些软件包外不保留任何东西

proguard中的否定符(感叹号)应该允许我继续使用,但是apache库:-keep class!org.apache。**根据这些答案。那是要走的路:如何取反...

回答 1 投票 0

如何使用proguard混淆我的代码?

我正在尝试使用ProGuard(5.2.1)混淆我的Java代码。我在项目中使用LWJGL。因此,我执行proguardgui.jar,并在打开窗口时执行以下操作:-单击“输入/输出”。 -点击“ ...

回答 2 投票 -2

[Xamarin Android应用程序在缩小r8时编译时崩溃了

我想缩小我的应用程序。最初,我是使用proguard解决这个问题的,后来我找到了R8。使用proguard无法缩小应用程序。 R8都没有。我正在使用R8和Visual ...

回答 1 投票 1

保护行号发行

我遇到了一个与保镖有关的问题。在我的proguard-rules.pro中,我已经设置了保持行号:#保持行号-renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable ...

回答 1 投票 0

Release build中的空json数据(使用proguard)

当我运行发行版(签名,Proguard包装)时,我的应用程序不会将数据发布到服务器。但是,如果我直接从ADT运行它,则会在服务器上看到数据。这很奇怪,因为它只是相同的代码,...

回答 2 投票 3

java.lang.VerifyError:验证者拒绝的类。代码在调试模式下可以正常工作,但在发布模式下不会引发此错误

请对此错误提供帮助。以下是错误logcat:由以下原因引起:java.lang.VerifyError:验证者拒绝了类edu.mit.jwi.morph.SimpleStemmer:java.util.List edu.mit.jwi.morph.SimpleStemmer。 ...

回答 1 投票 1


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