proguard 相关问题

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

proguard规则对某些Java文件不起作用。

我使用的是房间数据库库,接口有方法@Query(Select * from employee where deptName = :DeptName) List。 getAllEmployeeFrom(deptName: String); 我已经应用了 ...

回答 1 投票 0

用CORBA对Android应用进行混淆处理

我在我的android应用中使用了jacorb.jar和CORBA接口。当我尝试使用Proguard混淆代码时,我得到了很多警告,比如这个。[proguard] 警告: org.jacorb.orb.......

回答 2 投票 1

如何在亲卫队的规则中保留私人成员?

我想用Proguard来保留我的私人领域,但它不能工作。我从Proguard keep classmembers中偷来了大部分内容,因为那个问题和我问的类似,也跟 ...

回答 1 投票 1

我在哪里可以得到R8的默认proguard文件?

我正在Android Studio 3.6中开发一个应用程序,我刚刚意识到我似乎缺少proguard-android.txt或proguard-android-optimize.txt和proguard-rules.pro文件。它们被定义在...

回答 1 投票 0

签名构建的Android中反射失败

我正在将我们正在进行的项目模块化。比如说有一个应用模块。还有'n'个其他模块。这些模块实现了app模块(即实现项目(':app_module')) 从应用...

回答 1 投票 0

我的安卓应用在某些设备上出现了基于Activitynotfoundexception的崩溃。我怎样才能重新生成它?

我有一个在Google Play上发布的Android应用。它工作得很好,但有些用户抱怨应用程序在打开时崩溃。在Play控制台有%2,5的崩溃率,而且都是...

回答 1 投票 1

启用Proguard NoSuchMethodException。

我没有得到这个问题,如果我没有像这样启用Proguard: buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('...')

回答 1 投票 0

如何强制proguard只混淆给定jar文件中的类?

其实我想找的是用proguard混淆整个apk文件的方法。最常见的方法是先解压apk。然后把解压后的classes.dex转换成jar格式。...

回答 1 投票 0

未解决的类名 proguard-rules Android Studio 4.0

当我更新到Android Studio 4.0 proguard-rules时,它显示了警告 未解决的类名 例子 -keep class com.squareup.haha.** { *; }。-keep class com.squareup.leakcanary.** { *; }. 如果我改变...

回答 1 投票 1

RCP插件与proguard的混淆处理

我正在做插件混淆工作。总的来说,混淆工作是有效的(在target上,我有混淆的jar),但是当我在构建产品时,没有混淆的插件。当我把一些方法添加到...

回答 1 投票 1

启用Proguard后,Retrofit2无法工作。

我有一个应用程序,它使用retrofit从一个API中获取标志。当我不混淆和收缩我的代码时,一切都很好。但当我启用它时,API调用停止工作。我没有得到...

回答 1 投票 0


在ProGuard构建的TransactionAttributeSource的Spring NoUniqueBeanDefinition异常。

我有一个基于maven的Java Web应用程序,其中包含Spring 5.2.0.RELEASE。当我尝试用ProGuard 6.2.2混淆代码时,它能成功构建。但是,当我尝试使用ProGuard 6.2.2混淆代码时,却得到以下错误信息......

回答 1 投票 1

有proguard问题的版本 - GSON。

如果我在调试中构建我的应用程序,它可以完美地工作。然而,当我使用proguard为发布版构建时,我得到了几个错误,然后构建失败。错误摘要:Warning:there were 445 unresolved ...

回答 2 投票 4


:[已解决]。在将gradle升级到4.0.0后,retrofit不再收到答复。

从gradle 3.6.3升级到4.0.0后, retrofit只能发送请求,却无法收到响应。从日志中我只能看到 Iokhttp.OkHttpClient: --> GET https:/stg.xxxx......。

回答 1 投票 0

Android R8不会混淆类名

过去的几个小时我一直在研究此事,但没有任何运气。无论如何都不会混淆类名。这些只是常规类,而不是活动,服务或其他类似的类...

回答 1 投票 0

为什么ProGuard输出的JAR文件中没有类文件?

我正在尝试使用ProGuard混淆我的JAR文件。具体来说...我有一个Java / Spring网络应用程序。因此,我生成了一个WAR文件。我已经从WAR文件的/ WEB-INF / classes中复制了我所有的类...

回答 1 投票 1

混淆后的Android类规范名称唯一性

经过混淆后,包中的类规范名称是否唯一?我目前使用Koin依赖注入,并基于Activity和Fragment的规范名称创建范围...

回答 1 投票 1

缺少类:okhttp3.internal.http.UnrepeatableRequestBody

我将Android Studio更新到3.5,现在我的miniifyEnabled存在问题true当我尝试使用okhttp3发送json数据时,主体为null。我试图将这些规则添加为proguard,但是问题是...

回答 1 投票 1

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