- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 dexguard
来保护我的应用程序。最近我更新了 dexgaurd
版本从 8.0.1 到 8.2.15。更新前一切正常。但是对于 8.2.15 版本,当我应用 dexguard 时,onCick 方法在 fragment SettingsFragment 之一中不起作用,对于所有其他< strong>Fragments 它工作正常。然而,实现onClick() 的代码和方法对于所有 fragment 都是相同的。但对于 SettingsFragment 它不起作用。请帮忙。
这是我在 SettingsFragment 中的 onClick
方法
View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.relSignOut:
mCallback.doSignOut();
break;
// case R.id.relEditProfile:
// loadManageProfile();
// break;
case R.id.btn_edit_profile:
loadManageProfile();
break;
case R.id.relDynamicFxRate:
parent.startSetExchangeAlertActivity();
break;
}
}
};
提前致谢
最佳答案
您应该像这样排除 onClick
方法的混淆:
-keepclassmembers class * {
public void onClick (android.view.View);
}
关于android - 应用 dexguard 后 onClick() 不起作用。有什么办法可以解决这个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52473346/
更新 dexguard 版本时出现错误 ---- Crashlytics 插件在 DexGuard 插件之前应用。 类路径 'com.android.tools.build:gradle:3.4.1'
我对 DexGuard 和 Proguard 还很陌生。我正在浏览他们的文档和示例。他们有 dexguard_util 可以帮助您检测应用程序是否被篡改,还可以帮助检测它是否在应该运行的环境中运行。该
德克斯 guard : 当已经对此类使用“-encryptclasses”命令时,对特定类使用“-encryptstrings”命令是否有意义? 最佳答案 由于这些是混淆技术,将它们的层结合起来确实使
我正在尝试使用 Dexguard为了混淆我的简单 Android 应用程序。 我遵循了集成步骤,即将 jar 文件添加到 Eclipse 的 libs 文件夹中。 但是,Dexguard 似乎没有集成
我正在为我的应用程序使用 DexGuard Enterprise。而且我发现每当我使用其中包含 ENUM 的库(例如:ZXing)时,DexGuard 都会对代码进行一些操作,导致我的应用程序崩溃并出
我使用 DexGuard 并为 2 种构建类型(发布和调试)提供 4 种产品风格(prod、qa、dev、mock),并且我没有为调试构建启用 DexGuard,因此我得到 4 种变体(dexguar
我尝试加密我的 android 库项目中的类。但我不能那样做。变量和字符串由 dexguard 更改,但 -encryptclasses 没有影响。我在构建输出中收到日志: Warning: not
我正在使用 DexGuard 编译我的应用程序。我的应用程序使用矢量绘图。我的所有设置都是正确的,并且在调试版本和发布版本中使用 Proguard 时都能正常工作。它仅在使用 DexGuard 时在发
我使用 DexGuard混淆。我有来自崩溃日志和映射文件的堆栈跟踪。当我运行 retrace.bat 并为其提供堆栈跟踪和映射文件时,输出仍然是混淆格式。 最佳答案 您是否在使用 ProGuard 的
我试图基本了解如何使用文件 dexguard-project.txt 中的命令 -encryptstring 指定字符串加密。例如,我看到 -encryptstrings "android.conte
我想查看 DexGuard 的工作原理,但它似乎没有免费试用版。 DexGuard 可以加密 Android 应用程序吗?或者它只是混淆了代码? DexGuard 加密如何工作?如果您能提供在反编译前
我很难用 dexguard 让它不删除我以这种方式访问的资源: int resourceId=getResources().getIdentifier("pictures", "array", g
dexguard:-encryptstrings 命令可以与 Activity 类一起使用吗? 我问是因为它在使用时对我不起作用 -加密字符串 public class com.example.my.
我将 Dexguard 用于我的发布版本,但出现此异常: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathLi
我在我的 android 应用程序中使用 Dexguard 来防止 逆向工程。现在在我的应用程序中非常大,我有 在我所在的许多类(class)中使用了几个地方 System.out.println 打
我正在尝试使用 Android Studio 运行 Dexguard。但是无法构建项目。 异常是在“apply plugin 'dexguard'”这一行引起的。 异常是 无法添加任务“:XXXX:u
我厌倦了将我的项目与 Crashlytics 同步。在我的应用程序中使用 Dexguard,在发布的应用程序中未与 Crashlytics 同步。 并在 Dexguard 文件中添加此代码: -kee
我浏览了文档以寻找如何在运行 gradle 时禁用 dexguard 但保留插件:'dexguard'。 我试图修改 proguardFile getDefaultDexGuardFile('dexg
在编写代码时是否有关于如何有效利用 ProGuard/DexGuard 的指南?我从某个地方读到,最好将所有敏感数据放在不同的类中,而不是将其放入 Activity 类本身,因为 Activity 类
这实际上是一个由两个部分组成的问题(让我知道是否应该拆分问题)。我正在使用 Intellij 作为 IDE。如果我从那里运行,构建工作完全正常。然而,当我使用 ant 时,事情开始变得一团糟。 在为我
我是一名优秀的程序员,十分优秀!