2016-10-29 12 views
0

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から削除する必要があります。 削除されていない場合、私はこのエラーを得た:MobileFirstプロジェクトを移行中にjarを削除しました

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で廃止予定/互換性のないジャーのリストを宣言している公式文書はありますか? 私はMFスタジオコンソールでこのメッセージを見つけました:

It is recommended to update the code according to the Information Center article "Migrating Application Classes"

しかし、私はどこでもインターネット上でその記事を見つけることができませんでした!

答えて

0

Worklight 6.0は非常に古いです。多くは6.0から7.1の間で変更されました。あなたが言及したファイルは、Studioが実行している移行プロセスの一環として削除されているようですので、特にこの方法でしかアプリケーションがコンパイルされていないと言うので、問題はないはずです。アプリがコンパイルされ、動作している場合は...

完全なリストはありません。そこには多くのジャーがあります。

MobileFirstプラットフォーム財団7.1にアプリケーションを移行するための文書がここにあります:http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.upgrade.doc/topics/t_upgrading.html

+0

あなたが言ったように、このプロジェクトは、私は元気ですと仮定していますエラーなしでコンパイルされて。しかし、ちょうど私が正しい経路にいること、そして実行時に何も破壊されないことを確認したい。 あなたが提供したリンクを実際に読んだことがありますが、削除されたjarについては何も言及していません。 – user1040987

+0

これは、移行されたすべてのアプリケーションが通過するプロセスです。 –

関連する問題