Ibm mobilefirst 如何减少IBM移动平台平台中WLAPP的大小?

Ibm mobilefirst 如何减少IBM移动平台平台中WLAPP的大小?,ibm-mobilefirst,Ibm Mobilefirst,我想压缩我的android版本的wlapp的大小。 当前大小为35.5 MB 我在application-descriptor.xml中做了以下更改并重新部署了它,但是 尺寸没有减少 <android version="1.0"> <worklightSettings include="false"/> <security> <encryptWebResources enabled="false"/

我想压缩我的android版本的wlapp的大小。
当前大小为35.5 MB

我在application-descriptor.xml中做了以下更改并重新部署了它,但是 尺寸没有减少

<android version="1.0">
        <worklightSettings include="false"/>
        <security>
            <encryptWebResources enabled="false"/>
            <testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
            <publicSigningKey/>
            <packageName/>
        </security>
        <compressWebResources enabled="true"/>
    </android>


由于我必须在客户机服务器上部署它,有没有其他方法来压缩它?

可以改进问题的描述吗

  • 您真的在谈论部署到MobileFirst服务器的.wlapp吗
  • 您是指安装在物理Android设备中的.apk文件吗
    请注意,
    compressWebResources
    opiton仅与Worklight 5.0.6相关,不再在以后的版本中使用

    由于您使用MauliLe1.1平台基础7(基于您的其他问题),您可以尝试以下方法来帮助减少Android应用程序的文件大小(.APK文件,不是.WLAPP文件):

  • 您还应该从项目中删除任何未使用的代码和库,并以适当的文件大小生成图像
  • 如果使用第三方库,请检查是否有它们的缩小版本
  • 启用连接和缩小:
  • 启用Android Proguard:
  • 您还应该提取生成的.apk文件(它基本上是一个.zip文件),并检查哪些文件准确地增加了应用程序文件的大小,然后根据结果尝试上述选项

    请注意,.wlapp文件仅由您的应用程序web资源组成,因此这意味着无论您在应用程序中使用什么,都是导致.wlapp文件大的原因。你需要检查一下