问题标签 [cordova-plugin-proguard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
26608 浏览

android - 任务 ':app:minifyReleaseWithR8'.java.lang.NullPointerException 执行失败(无错误消息)

当 id update android studio to 3.6 android gradle tools to 3.6.0 出现问题。当我生成签名apk时,出现异常,是这样的

这是我的项目 build.gradle

这是我的应用程序 build.gradle

我怀疑这是 proguard-rules.pro 的问题,但不知道它在哪里

困扰了我一段时间,我现在一直在使用 3.5.3

0 投票
1 回答
329 浏览

ionic-framework - Ionic 3 proguard 不能混淆任何东西?

嗨,我正在为我的项目使用 proguard。构建发布 APK 后,我看不到任何与混淆代码相关的内容,而且我是 proguard 的初学者。根据已安装的插件,我需要在我的 proguard-custom.txt 中添加哪些规则以及 android 的一般规则是什么?

插件列表

proguard-custom.txt

来自proguard的期望

  1. 我的 src/pages 代码将是安全的。
  2. 还有 src/assets 和图像,图标也很安全。

在阅读了官方和许多博客之后,我想不出任何可以说这是 ionic android 中的 proguard 一般规则的东西。

0 投票
0 回答
108 浏览

cordova - Ionic Cordova Android App Minify APK 使用 ProGuard

我正在尝试使用 cordova-plugin-proguard 缩小我的 apk。

我已经尝试过的是更新proguard-config

-dontwarn okhttp3.internal.platform。*

或者

-dontwarn okhttp3.internal.platform。**

但它没有帮助。我还可以做些什么?我很感激任何帮助:)

0 投票
0 回答
221 浏览

javascript - 无法在 ionic 上启动活动 ComponentInfo{io.ionic.starter/io.ionic.starter.MainActivity}

我正在开发一个 ionic 应用程序,我想在具有 android 4 的设备中运行它。当我尝试构建 apk 并在 android studio 上运行它时,会出现此错误。

我已经检查了 proguard 文件,它包含规则

我不知道为什么会出现这个错误。我更新了离子版本和科尔多瓦。并且仍然出现

0 投票
0 回答
40 浏览

ionic-framework - 如何在 ionic 3 应用程序中禁用 printStackTrace

我正在使用cordova-plugin-signature-fingerprint在设备上运行应用程序时识别我的原始签名。这就像一个魅力。

但最近测试团队给了我这个警告。

[![测试团队给出的警告信息] 图片链接 1

他们正在使用 Android Tamer,并在其中发现了“printStackTrace()”,因为他们提到这对安全目的有害。

[![androidTame​​r 给出的确切警告信息]图片链接 2

那么我该如何解决这个问题/警告?注意:我在我的应用程序中使用 proguard [1]:https ://i.stack.imgur.com/8W2os.png [2]:https ://i.stack.imgur.com/fPABy.png

0 投票
1 回答
87 浏览

ionic-framework - 哪个库最适合在 ionic 中混淆代码?

我们如何混淆 ionic 中的代码?

大多数人使用的最著名的方法是

  1. Jasob(我没用过,但很多人推荐这个工具。)
  2. Jscambler(他们使用 Ionic 的官方文章附在这封电子邮件中,我已经使用并推荐了它。)。

有没有其他方法来混淆它?

我们可以使用 Android 版本中的 proguard 吗?不知道它会如何影响它。但我相信剩余的 javascript 文件仍然不会被混淆。