我正在尝试将 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
. 为什么会这样?还发现我必须从中删除httpcore-4.4.jar
,apps/MyWLApp/android/native/libs
才能正确构建 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;
删除所有这些罐子是否安全?或者我应该找到它们的另一个更新版本来使用 MobileFirst 7.1?
是否有任何官方文件声明 MobileFirst 7.1 已弃用/不兼容的 jar 列表?我在 MF Studio 控制台中发现了这条消息:
建议根据信息中心文章《迁移应用程序类》更新代码
但是我在互联网上的任何地方都找不到那篇文章!