2016-10-29 5 views
0

Я пытаюсь перенести проект MobileFirst с 6.0 на 7.1. Когда я загрузил проект в MobileFirst Studio, я заметил, что эти банки (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 было создано без ошибок. Если не удаляется, я получил эту ошибку:Удаленные банки во время миграции проекта MobileFirst

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? Я нашел это сообщение в консоли 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 Platform Foundation 7.1 доступен здесь: http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.upgrade.doc/topics/t_upgrading.html

+0

Как вы сказали, как проект скомпилирован без ошибок я предполагаю, что я в порядке. Но просто хочу убедиться, что я нахожусь на правильном пути, и что во время исполнения ничего не сломается. Я действительно прочитал ссылки, которые вы предоставили, но ничего не упоминает об удаленных баночках. – user1040987

+0

Это процесс, через который проходят все перенесенные приложения. –