proguard相关内容

防止 ProGuard 混淆类成员名称

我的类 ClassMultiPoint 带有子类. 公共类 ClassMultiPoints{公共字符串消息;公共列表数据;公共类 ClassPoints{公共字符串ID;公共列表积分;公共类 ClassPoint{公共字符串速度;公共字符串轴承;}}} 我将从解析 GSON 中获取对象 oPoints 的值: oPoints = gson.fromJson(jsonString, Cl ..
发布时间:2021-11-27 20:36:55 Java开发

Mopub 广告未显示

我被一个问题困住了一段时间,我不知道它是什么.问题是我最近更新了 Mopub Android SDK,在此之前,插页式 + 横幅广告(AdMob 和 Millennial Media)都运行良好.现在这些广告在发布版本中不起作用,但它们在调试版本中起作用.所以我认为这是 proguard 的一个问题,但我无法追踪它是什么.proguard 是根据 Mopub 指南设置的. 我已将以下内容添加 ..
发布时间:2021-11-27 20:36:44 移动开发

如何在Android项目的gradle中更改proguard映射文件名

我有一个基于 gradle 的 android 项目,我想在为我的构建生成后更改 mapping.txt 文件名.怎么办? 更新 如何在 build.gradle 中完成?由于我可以访问我的口味和其他僵硬的东西,我想根据口味/构建变体版本创建映射文件名. 解决方案 截至今天(2020 年 5 月) 以前使用 variant.mappingFile 的解决方案不再有效在新的 An ..
发布时间:2021-11-27 20:36:36 移动开发

Android proguard,保留内部类

我的android程序有一个class A,它有两个static internal class.发现它们在应用 proguard 后从 .dex 中剥离. 公共类A{...静态类 B{...}静态类 C{...}} 我在 proguard.flags 中添加了以下几行,但似乎没有运气. -保持类com.xxx.A-保持类com.xxx.A$* 有什么提示吗? 解决方案 尝试将 In ..
发布时间:2021-11-27 20:36:26 Java开发

使用启用了 proguard 的 GSON

我的代码在没有 proguard 的情况下运行良好,但在启用 proguard 时 GSON 不起作用. 这是它不起作用的代码部分 JSONArray mensaje = response.getJSONArray("categorias");//Parsear con Gson类别[] 类别= gson.fromJson(mensaje.toString(), Categorias[]. ..
发布时间:2021-11-27 20:35:40 移动开发

Android 中的 Proguard 和反射

我刚刚使用了 proguard,但是我试图通过反射实例化的类不起作用. 我有一个界面 算法 我通过这样的课程 AlgorithmFactory.SomeClassThatExtendsAlgorithmImpl.class 类是这样实例化的 public ArrayListgetAlgorithms(上下文cnx){ArrayListlist = new ArrayList();f ..
发布时间:2021-11-27 20:35:30 Java开发

proguard 缺少类型参数

我尝试使用 ProGuard 混淆我的 android 应用程序代码.但在此之后,我的应用程序在运行时出现异常: 11-15 01:46:26.818: W/System.err(21810): java.lang.RuntimeException: 缺少类型参数.11-15 01:46:26.828:W/System.err(21810):在 da.(来源不明)11-15 01:46:26.8 ..
发布时间:2021-11-27 20:35:23 移动开发

Android - 如何检查 Proguard 混淆是否有效?

我对我的 apk 进行了混淆处理,但文件大小仅从 12MB 减少到 10.5MB. 这只是相对较小的减少的原因可能是因为我的应用程序使用了几个大型库,但有什么方法可以检查已执行的混淆级别? 以防万一,这是我的 proguard-project.txt 文件... # 要在您的项目中启用 ProGuard,请编辑 project.properties# 定义 proguard.conf ..
发布时间:2021-11-27 20:35:12 移动开发

Android Proguard Javascript 接口失败

我在我的项目中使用了一段代码,如下所述 http://lexandera.com/2009/01/提取-html-from-a-webview/ 我创建了 .apk 文件,将其安装在我的设备上并且它可以正常工作.如果我尝试使用混淆与 proguard 项目失败,则无法达到 MyJavaScriptInterface 的 showHTML(String html) 方法. 我的 p ..
发布时间:2021-11-27 20:35:03 Java开发

Android:Proguard 的推荐配置是什么?

我正在为 Android 开发应用程序并使用 Proguard 来混淆代码. 目前我正在使用 ProGuard 配置: -optimizationpasses 5-dontusemixedcaseclassnames-不要跳过非公共图书馆类-不要预验证-详细-优化 !code/simplification/arithmetic,!field/*,!class/merging/*- 保持公共 ..
发布时间:2021-11-27 20:34:37 移动开发

如何使用 proguard 获取发布构建 apk 文件

我正在尝试使用 ProGuard 为我的项目制作发布 apk 文件,显然我正在使用许多第三方派对库,我只需要使用其中的几个类,我真的很想得到一些关于此的解释. 我的调试版本超过 20-MB,所以我想通过使用 proguard 中使用的 shr​​inking 来减少它,但是它给了我一些我无法弄清楚的警告,尽管 troubleshooting,我不知道该做哪些改变, buildTypes { ..
发布时间:2021-11-27 20:34:28 移动开发

proguard 地狱 - 找不到引用的类

所以,我尝试发布一些软件,但 Proguard 让我很头疼. 当我尝试使用 proguard 导出时,我收到很多警告,即“找不到引用的类" 例如: [2011-08-07 17:44:37 - GAME] 警告:org.simpleframework.xml.stream.StreamReader:找不到引用的类 javax.xml.stream.events.XMLEvent[20 ..
发布时间:2021-11-27 20:33:57 移动开发