2016-10-29 3 views
0

Ich versuche, MobileFirst-Projekt von 6.0 auf 7.1 zu migrieren. Als ich das Projekt in MobileFirst Studio geladen habe, ist mir aufgefallen, dass diese Jars (commons-codec.jar, jackson-core-asl.jar, jackson-mapper-asl.jar, gcm.jar, cordova_plugins.jar) automatisch von apps/MyWLApp/android/native/libs gelöscht werden. Warum ist das passiert? Auch gefunden, dass ich httpcore-4.4.jar von apps/MyWLApp/android/native/libs löschen muss, damit die Android-App ohne Fehler erstellt werden kann. Wenn nicht gelöscht, bekam ich diese Fehlermeldung:Gelöschte Gläser während der Migration von MobileFirst-Projekt

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; 

Ist es sicher gelöscht all diese Gläser zu haben? oder sollte ich eine andere aktualisierte Version von ihnen finden, um mit MobileFirst 7.1 zu arbeiten?

Gibt es ein offizielles Dokument, in dem die Liste veralteter/inkompatibler Jars mit MobileFirst 7.1 deklariert wird? fand ich diese Nachricht in der MF-Studio Konsole:

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

Aber ich nicht, dass Artikel überall im Internet finden !.

Antwort

0

Worklight 6.0 ist sehr alt. Vieles hat sich zwischen 6.0 und 7.1 geändert. Es scheint, dass die Dateien, die Sie erwähnt haben, als Teil des Migrationsprozesses, den das Studio ausführt, entfernt werden, also sollte das in Ordnung sein, zumal Sie sagen, dass nur auf diese Weise die App kompiliert wird. Und wenn die App kompiliert und in Arbeitsform ist, dann ...

Es gibt keine vollständige Liste. Es gibt viele Gläser da draußen. http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.upgrade.doc/topics/t_upgrading.html

+0

Wie Sie sagten, da das Projekt ohne Fehler kompiliert ich davon aus, dass bin ich in Ordnung bin:

Das Dokument für hier verfügbaren Anwendungen MobileFirst Platform Foundation 7.1 ist die Migration. Aber ich möchte nur sicherstellen, dass ich auf dem richtigen Weg bin und dass es nichts zur Laufzeit gibt. Ich habe tatsächlich die Links gelesen, die Sie angegeben haben, aber nichts über gelöschte Gläser. – user1040987

+0

Dies ist der Prozess, den alle migrierten Apps durchlaufen. –

Verwandte Themen