2015-02-04 5 views
0

현재 응용 프로그램에 Crosswalk 브라우저를 사용하고 있습니다. 빌드 프로세스 후 2 개의 라이브러리 (크기가 각각 약 17MB)가 생성됩니다.분리 방법 Crosswalk libxwalkcore.so를 별도의 arm 및 x86 apk에 넣으십시오.

그리고 그 때문에 응용 프로그램에 많은 양의 오버 헤드가 추가되므로 빌드를 arm과 x86 아키텍처에 각각 다른 2 개의 apk 파일로 분리하려고했습니다.

안드로이드 문서에 따르면 가능하지만 충분한 정보를 찾을 수 없었습니다.

횡단 보도 lib 버전이 한 번만 추가 될 때마다 두 번 빌드 할 수 있습니까?

답변

1

횡단 보도의 make_apk.py에서 보면 기본적으로 각 플랫폼마다 다른 APK가 이미 생성 된 것으로 보입니다.

당신은 당신이 x86, x86_64 또는 arm로 설정 될 수있는 --arch 옵션을 사용하기위한 APK를 생성하려는되는 아키 지정할 수 있습니다.

0

나를위한 해결책은 crosswalk 프로젝트 -> libs -> armeabi-v7a 또는 x86에서 libxwalkcore.so를 수동으로 삭제하는 것이 었습니다. 빌드 할 아키텍처에 따라 다른 .so 파일을 삭제하십시오.