블랙 베리와 RIM 모두에서 실행해야하는 프로젝트에 JiBX
을 사용할 것을 고려하고 있습니다. JiBX
의 J2ME
사용이 커뮤니티에서 고려한 것처럼 보이지만 (JiBX jira 티켓 당) Android는 비교적 새로운 것입니다.안드로이드의 JiBX (또는 다른 빌드 타임 바이트 코드 라이브러리 조작)
질문 : 따라서 안드로이드에서 JiBX를 사용하거나 빌드 타임에 클래스 바이트 코드를 수정해야하는 다른 라이브러리를 사용하여 성공한 사람이 있습니까?
(런타임 바이트 코드 도구를 사용하는 것과 비교하여) Android에서 이러한 라이브러리를 실행하는 방법에 대한 토론이 있지만 실제로이 작업을 시도하는 사람들에 대한 보고서는 너무 많지 않습니다.
Dalvik은 특수 바이트 코드 형식 인 .dex를 실행하지만 dx라는 Google 제공 도구가 표준 Java 바이트 코드를 .dex 형식으로 변환합니다 (here). 따라서 이론적으로 표준 컴파일 자바 바이트 코드를 생성하는 포스트 컴파일 링 타임 바이트 코드 조작을 수행하는 lib는 여전히 android에서 작동합니다. dx 도구는 결과 바이트 코드가 .dex 인 모든 것을 변환합니다. –