안녕하세요??

현재 아래와 같은 구조로 두개의 lib이 생성되어 있습니다.

A.so
B.so
위 lib은 c코드로 짰고 jni로 연결되어 app에서 사용하고 있습니다.
참고로, A와 B에서 제공하는 API 목록은 동일합니다.

Contact application 을 수행 시에 default로 A.so를 사용하지만, 특정 action(보기 메뉴 진입)이 들어왔을 경우에는 B.so를 사용하고자 합니다.
이런 구조가 가능할까요?

가능하다면 어떤 방법으로 수행해야하는지 알고 싶습니다.