2012-11-28 1 views
3

나는 실행을 위해 .jar 파일을 사용하는 안드로이드 응용 프로그램을 가지고 있습니다. jar 파일은 빌드하는 동안 프로젝트에 추가됩니다. 따라서 최종 출력물은 apk입니다. 이것은 좋다. 그러나 jar 파일에 변경 사항 만있는 경우에도 프로젝트를 지속적으로 빌드하는 데 어려움을 겪었습니다. JNI를 사용하지 않고 jar 파일을 프로젝트에서 분리하여 런타임에만 (DLL과 마찬가지로) 액세스 할 수있게하려면 어떻게해야합니까? 항아리가 변경 될 때마다 앱을 만들 필요가 없습니다.JNI를 사용하지 않고 Android 앱 개발에 DLL 개념을 구현할 수 있습니까?

답변

0

이 방법은 이동 방법과 비슷합니다. DexClassLoader :

그것은이다

http://developer.android.com/reference/dalvik/system/DexClassLoader.html

"단지"는 클래스 로더, 모두와 영토와 함께 제공됩니다.

추신. (자발적인 조언이 필요합니다!) 실제로 필요한 것이 아닐 수도 있습니다. 프로젝트가 현재 구축되는 방식이 불편한 이유를 먼저 고려해야합니다.

관련 문제