나는 실행을 위해 .jar 파일을 사용하는 안드로이드 응용 프로그램을 가지고 있습니다. jar 파일은 빌드하는 동안 프로젝트에 추가됩니다. 따라서 최종 출력물은 apk입니다. 이것은 좋다. 그러나 jar 파일에 변경 사항 만있는 경우에도 프로젝트를 지속적으로 빌드하는 데 어려움을 겪었습니다. JNI를 사용하지 않고 jar 파일을 프로젝트에서 분리하여 런타임에만 (DLL과 마찬가지로) 액세스 할 수있게하려면 어떻게해야합니까? 항아리가 변경 될 때마다 앱을 만들 필요가 없습니다.JNI를 사용하지 않고 Android 앱 개발에 DLL 개념을 구현할 수 있습니까?
3
A
답변
0
이 방법은 이동 방법과 비슷합니다. DexClassLoader :
그것은이다http://developer.android.com/reference/dalvik/system/DexClassLoader.html
"단지"는 클래스 로더, 모두와 영토와 함께 제공됩니다.
추신. (자발적인 조언이 필요합니다!) 실제로 필요한 것이 아닐 수도 있습니다. 프로젝트가 현재 구축되는 방식이 불편한 이유를 먼저 고려해야합니다.
관련 문제
- 1. 어떻게 mysql을 사용하여이 개념을 구현할 수 있습니까?
- 2. JNI를 사용하지 않고 안드로이드 DPI에 네이티브 액세스하는 방법이 있습니까?
- 3. Obfuscator를 사용하지 않고 DLL 암호화
- 4. Android; Android 개발에 새로운 앱 종료
- 5. Android에서 어떻게 구현할 수 있습니까?
- 6. PrototypeJ를 사용하지 않으면 Comet을 구현할 수 있습니까?
- 7. 루아는 자체 개발 한 앱 개발에 사용할 수 있습니까?
- 8. JNI를 사용하지 않고 Java에서 원시 함수 호출 (스택 조작 사용)
- 9. (IOS/Android) 앱 푸시 알림 (서버를 사용하지 않고)
- 10. XForms 색상 선택기를 구현할 수 있습니까? (Orbeon을 사용하지 않음)
- 11. android 3.0에서 조각을 사용하지 않고 탭을 표시 할 수 있습니까?
- 12. 개발자 프로그램에 등록하지 않고 푸시 알림을 구현할 수 있습니까?
- 13. 앱 배경에서 Android 의도를 사용하지 않고 페이스 북에서 텍스트를 공유하십시오.
- 14. http를 사용하지 않고 액세스 레일 앱
- 15. XML 파일없이 ListView를 구현할 수 있습니까?
- 16. 이 개념을 OpenMP로 최적화 할 수 있습니까?
- 17. UISplitView를 사용하지 않는 경우 iPad 드롭 다운을 구현할 수 있습니까?
- 18. 인터페이스 빌더를 사용하지 않고 iPhone 앱
- 19. 사과 푸시 알림을 어떻게 구현할 수 있습니까 ??
- 20. AppStore에서 앱 사용자를위한 추천 프로그램을 어떻게 구현할 수 있습니까?
- 21. 프록시를 사용하지 않고 웹 서비스에 원격 요청을 보낼 수 있습니까?
- 22. 모바일 앱 개발에 대한 혼란
- 23. MVVM은 WP7 앱 개발에 적합합니까?
- 24. 어떻게이 연결을 구현할 수 있습니까?
- 25. 왜 Delphi DLL은 ShareMem을 사용하지 않고 WideString을 사용할 수 있습니까?
- 26. JNI를 사용하여 Java 코드의 C++ 객체를 참조 할 수 있습니까?
- 27. android ArrayList for for 루프를 사용하지 않고
- 28. 새로 고침 다단계로 어댑터를 사용하지 않고 새 콘텐츠로보기 테스트 앱
- 29. 생성자 내부에서 인터페이스를 구현할 수 있습니까?
- 30. Android 앱 개발에 ClearCase를 어떻게 통합 할 계획입니까?