2016-10-29 3 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에서 삭제된다는 사실을 발견했습니다. 왜 그런 일이 일어 났습니까? 또한 안드로이드 애플 리케이션이 오류없이 구축되기 위해서는 을 apps/MyWLApp/android/native/libs에서 삭제해야한다는 것을 알게되었습니다.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과 함께 사용 중지되거나 호환되지 않는 jar 목록을 선언하는 공식 문서가 있습니까? 나는 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

당신이 말했듯이,이 프로젝트는 내가 잘임을 가정하고 오류없이 컴파일한다. 하지만 내가 올바른 경로에 있고 런타임에 문제가 없음을 확인하고 싶습니다. 제공된 링크를 실제로 읽었지만 삭제 된 항아리에 대해서는 언급하지 않았습니다. – user1040987

+0

이전 된 모든 앱이 통과하는 프로세스입니다. –

관련 문제