Java của Android khác với Java của Oracle. Một trong những điểm khác biệt chính là thư viện lớp khác với Java Standard Edition (SE).
Trong trường hợp của bạn, điều đó có nghĩa là ojdbc6.jar
sẽ không chạy trong môi trường Java của Android vì một số lớp Java SE nhất định là bắt buộc nhưng không khả dụng trên Android. Thông báo lỗi đề cập đến javax.management.MBeanServer
. Nhưng tôi khá chắc rằng đó không phải là duy nhất.
Tôi không nghĩ bạn có thể tạo ra ojdbc6.jar
hoạt động trên Android. Thật ngạc nhiên khi ojdbc14.jar
làm. Vì vậy, hãy ở lại với nó hoặc thiết kế lại ứng dụng của bạn để đi qua một máy chủ trung gian.