Tôi có một dự án Android Studio với mô-đun bên trong thư viện Java có các bài kiểm tra có tài nguyên kiểm tra. Tuy nhiên, khi tôi chạy các bài kiểm tra, tôi không thể truy xuất các hiện vật. Điều này dường như làm việc tốt trong một dự án thuần túy java gradle (trong nhật thực ít nhất).Android Studio với Mô-đun thư viện Java Không thể tải các tài nguyên kiểm tra
nghĩa Đối với plugin java:
src/main/java
src/main/test
src/test/java
src/test/resources
Dưới thư mục nguồn tôi có một tập tin crt mà tôi muốn tải trong thử nghiệm junit tôi. Khi sử dụng bất kỳ lệnh nào tôi gặp phải, nó trả về null cho tài nguyên. Tuy nhiên, tôi đã xác nhận các tài nguyên có trong thư mục xây dựng.
Một số điều I Tried:
getClass().getClassLoader().getResourceAsStream("cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getResourceAsStream("/cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getSystemResourceAsStream("/cert_format_der.crt").read(); // NPE
Cảm ơn
Tôi thấy rằng bằng cách sử dụng lệnh gradle 'test' bên trong android studio hoạt động. – nibuen
câu hỏi hay. – Jon