首页 文章

IBM Worklight是否支持Android的ProGuard?

提问于
浏览
0

我想在IBM Worklight混合应用程序中混淆worklight / Cordova的JavaScript源代码 . 在我的实际应用程序中测试后,应用程序在启动后全黑屏幕,甚至没有显示启动画面 . 我等了10多分钟似乎没有加载任何东西 .

所以我怀疑我的应用程序可能无法与ProGuard一起使用,因此我开始了一个只有Android环境和Hello world消息的新工作灯应用程序,应用程序在ProGuard之前运行完美,并且在我打开后立即全黑屏幕ProGuard的
在ProGuard编译期间有一些警告,我必须在ProGuard设置中指定-dontwarn才能成功编译它 .

从支持中听说我们可以在工作灯上运行ProGuard,但在任何地方都找不到任何演示和工作示例 .

Worklight与ProGuard不兼容吗?

1 回答

  • 1

    编辑:启动MobileFirst 7.0有官方支持ProGuard .


    IBM Worklight目前支持 not 支持Android's ProGuard feature .

    作为替代方案,您可以按照以下IBM Worklight博客文章中的说明,了解如何“混淆”应用程序的JavaScript:

    我会仔细阅读博客文章中提到的注释:

    ...理解代码混淆是非常重要的,特别是在JavaScript中,代码混淆是一种相对较弱的安全措施 . 大多数现代Web调试工具都足够聪明,可以“模糊化”混淆代码,将其恢复为更易读(但仍然不是原始)的格式 .

相关问题