MobileFirst プロジェクトを 6.0 から 7.1 にマイグレーションしようとしています。commons-codec.jar, jackson-core-asl.jar, jackson-mapper-asl.jar, gcm.jar, cordova_plugins.jar
プロジェクトを MobileFirst Studio にロードすると、これらの jar ( ) が から自動的に削除されることに気付きましたapps/MyWLApp/android/native/libs
。なぜそれが起こったのですか?Androidアプリをエラーなしでビルドするには、httpcore-4.4.jar
から削除する必要があることもわかりました。apps/MyWLApp/android/native/libs
削除されていない場合、次のエラーが発生しました。
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 コンソールで次のメッセージを見つけました。
Information Center の記事「Migrating Application Classes」に従ってコードを更新することをお勧めします。
しかし、私はインターネット上のどこにもその記事を見つけることができませんでした!.