IBM Worklight是否支持Android的ProGuard?

时间:2014-06-05 04:06:13

标签: android ibm-mobilefirst proguard

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

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

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

Worklight与ProGuard不兼容吗?

1 个答案:

答案 0 :(得分:1)

编辑:启动MobileFirst 7.0,官方支持ProGuard。


IBM Worklight目前支持Android's ProGuard feature

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

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

  

......理解代码混淆非常重要,尤其如此   在JavaScript中,是一种相对较弱的安全措施。最现代的网络   调试工具非常聪明,可以很好地解决问题。混淆的代码   将它恢复到更可读(但仍然不是原创)   格式。