【发布时间】:2026-01-21 01:30:02
【问题描述】:
我正在尝试将 MobileFirst 项目从 6.0 迁移到 7.1。
当我将项目加载到 MobileFirst Studio 中时,我注意到这些 jars (commons-codec.jar, jackson-core-asl.jar, jackson-mapper-asl.jar, gcm.jar, cordova_plugins.jar) 会自动从 apps/MyWLApp/android/native/libs 中删除。为什么会这样?
还发现我必须从apps/MyWLApp/android/native/libs 中删除httpcore-4.4.jar,才能正确构建android 应用程序。
如果没有删除,我会收到此错误:
Unable to execute dex: Multiple dex files define Lorg/apache/http/Header;
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/apache/http/Header;
删除所有这些 jar 是否安全?还是我应该找到它们的另一个更新版本来使用 MobileFirst 7.1?
是否有任何官方文档声明 MobileFirst 7.1 已弃用/不兼容的 jar 列表? 我在 MF Studio 控制台中发现了这条消息:
建议根据信息更新代码 中心文章“迁移应用程序类”
但我在互联网上的任何地方都找不到那篇文章!。
【问题讨论】:
标签: ibm-mobilefirst mobilefirst-studio