Tôi có một thư viện khá lớn mà tôi đã phát triển đặc biệt để sử dụng trong Ứng dụng Android của mình. Tuy nhiên, logic nghiệp vụ tự nó không phụ thuộc vào Android. Để bảo tồn điều đó, tôi đã sử dụng Commons Logging trong suốt thư viện này và nó là các bài kiểm tra JUnit tương ứng (mà tôi chạy trong Eclipse).Không có đăng nhập Commons trong Android?
Tuy nhiên bây giờ tôi bắt đầu tích hợp nó vào một Hoạt động mà tôi khởi chạy trên Android, tôi không thể đăng nhập để hoạt động. Trong Eclipse/JUnit, tôi đã đơn giản kéo vào tệp jar của log4j cũng như tệp log4j.properties. Điều này dường như không hoạt động khi triển khai thiết bị. Sau khi đấu tranh với cố gắng để có được rằng để làm việc trong vài giờ, tôi đã bỏ và cố gắng thay thế tất cả các công cụ đăng nhập commons của tôi với android.util.Log. Bây giờ tôi có thể đăng nhập vào thiết bị .. nhưng tất cả các bài kiểm tra JUnit đều bị hỏng. Khi bất kỳ JUnit cố gắng đăng nhập bằng cách sử dụng android.util.Log, nó sẽ ném một RuntimeException 'Stub!'.
Tôi muốn hoàn nguyên về cách tiếp cận đăng nhập commons của mình .. nếu có ai đó có thể trợ giúp điều đó .. ngược lại .. tôi có thể làm gì để lấy các trường hợp thử nghiệm JUnit đang chạy bằng 'android.util.Log'?
Rất cám ơn trước .. Tôi đã dành hơn một vài giờ cho việc này và tôi muốn chuyển sang viết mã thực sự một lần nữa!