2017-10-19 10 views
0

Karaf에서 번들로 dnsjava를 래핑하려고합니다. 번들을 시작하려고 할 때 "Missing Constraint"오류가 발생합니다. dnsjava 코드를 살펴본 결과 android가 참조되는 유일한 곳이 Class.forName에 있음을 알았습니다. 그래서이 문제의 원인을 궁금해하며 어떻게 해결할 수 있을까요? 나는 그 클래스가 어디서나 코드에서 참조되지 않는다는 것을 확신한다. 내가 답을 찾을 생각Karaf : 번들에 제약 조건이 없습니다.

[email protected]>bundle:start 288 
Error executing command: Error executing command on bundles: 
Unable to execute command on bundle 288: The bundle "dnsjava_2.1.8 [288]" could not be resolved. Reason: Missing Constraint: Import-Package: android.os; version="0.0.0" 

답변

0

: 여기

는 예외입니다. MANIFEST.MF에는 android.os가 필요한 가져 오기가 있습니다.